petrutaraul
Raul Carlos Petru Petruța
Arad, Romania

Experienced Full Stack Developer specializing in Angular, React, and Node.js, with a strong background in building scalable web applications from scratch, optimizing UI/UX, and ensuring accessibility compliance.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

159.5
CodersRank Rank
Top 5%
Top 50
Angular
Angular
Developer
Romania
Top 100
ReactJS
ReactJS
Developer
Romania
Top 100
TypeScript
TypeScript
Developer
Romania
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Endava
Apr 2020 - Feb 2025 (4 years 10 months)
Remote
Senior Developer
1. Technical Leadership & Ownership
• Sole front-end developer and code owner for an Angular app, responsible for creating and scaling it from scratch.
• Defined the project structure, selected technologies, and upgraded the project from Angular 14 to 15, later to 17, refactoring it into standalone components.
• Contributed to a React project developed from scratch by creating reusable React components and assembling them into complete pages based on wireframes.
*Test
2. Cross-Team Collaboration & Problem-Solving
• Identified and fixed a critical issue in a client’s closed-source library, ensuring compatibility with Angular standalone components.
• Collaborated with other teams to align technology choices and maintain ecosystem consistency.
3. Accessibility & UI Enhancements
• Updated a client’s project to meet the latest accessibility standards, ensuring compatibility with screen readers (JAWS, NVDA, Chrome Vox).
• Optimized UI components for better usability across different screen sizes.
4. Project Documentation & Knowledge Sharing
• Created documentation for a client’s app, helping other developers understand its structure and functionality.
• Actively participated in estimating stories and breaking down front-end tasks for better project management.
React Angular javascript StencilJs typescript html css tailwindcss nodeJS
Add some compelling projects here to demonstrate your experience
EMA
Ema is a Telegram bot that serves as a helpful female assistant named Ema. Ema is designed to answer all your questions or maintain a conversation. The bot is capable of processing text, voice messages, generating photos, and creating image variations. 📱🔊🖼️
python OpenAI API
Udemy
The Complete Node.js Developer Course (3rd Edition)
Jan 2022
Udemy
Angular - The Complete Guide (2022 Edition)
Jun 2022
Sololearn
JavaScript
Sep 2019

Jobs for you

Show all jobs
Feedback