
Adrian Petcu
Verified Expert in Engineering
Angular Developer
Bucharest, Romania
Toptal member since May 26, 2021
Adrian has 10+ years of experience in engineering and management for major companies, including Endava, ING Group, and IBM. His expertise covers enterprise B2B products, ERP creation from scratch, consultancy and code quality analysis, performance optimization and process improvement, communication and multi-user collaboration platforms, and hybrid mobile applications. Adrian is passionate about improving processes and workflows, always finding new ways to optimize time spent on manual work.
Portfolio
Experience
- HTML5 - 15 years
- CSS3 - 15 years
- Git - 12 years
- AngularJS - 6 years
- React - 5 years
- Agile - 5 years
- Angular - 5 years
- Technical Leadership - 4 years
Availability
Preferred Environment
Linux, Slack, Teams, Skype, Webflow
The most amazing...
...project I've done was migrating a huge enterprise application from AngularJS to Angular while keeping the team motivated.
Work Experience
Principal Development Consultant
Endava
- Ensured that project delivery met the agreed-upon quality standards and timeframes.
- Monitored the development cadence and proposed forecast calculations for better team predictability.
- Analyzed current processes and flows and proposed improvements.
- Proposed a plan to migrate four projects from AngularJS to the latest version of Angular.
- Performed compensation and grade reviews on a half-year basis.
- Contributed to pre-sales activities as a subject matter expert.
- Proposed and drove initiatives and improvement ideas across the development community.
- Created POCs using React for auxiliary product applications.
Senior JavaScript Developer
ING Group
- Migrated app sections to Angular components written in ES6.
- Performed code reviews and training for junior team members.
- Started an app migration to ES6 and configured ESLint rules for sanity-check jobs.
- Created a hybrid polymer proof of concept to implement a group component library.
- Proposed versioning and branching systems to improve versioning in relation to bugs and stories.
- Improved Jira workflows and story/bug templates and reduced the ping-pong. between developers and QA team members.
- Conducted workshops on various themes, such as Git branching strategies, squashing, and rebasing, and progressive web apps.
- Proposed delivery process improvements and took on several initiatives.
Senior Front-end Developer
IBM
- Evaluated and proposed improvements for front-end code.
- Collaborated with back-end developers and business teams, advising on front-end technical decisions for technical implementations.
- Proactively prioritized and updated front-end development issues on a daily basis to meet deadlines.
- Performed code reviews and provided training materials and effective feedback to junior team members.
- Ensured that tasks were delivered on time and that issues blocking the team were solved as soon as possible.
- Delivered web development projects based on wireframes and designs using Zeplin, Bootstrap 3, AngularJS, and jQuery.
- Created tasks for Gulp.js and Grunt.js to minify CSS, JavaScript, transpile, and ES6; compile Sass code; and better structure my application.
- Configured Webpack 2 to build optimized app bundles for development and production.
- Developed large applications using React and Redux.
- Worked with Agile methodology, including daily scrums, sprint planning, and client demos.
Full-stack Developer
Self-employed
- Developed 200+ website projects as a freelancer. Created web applications from scratch, including front-end design in Photoshop, and implemented them with HTML, CSS, and JavaScript for the front end and PHP for the back end.
- Collaborated with Justpixel to implement 100+ projects, mainly online web stores and presentation websites. Designs were cut from Fireworks and implemented using PHP, MySQL, HTML, CSS, and JavaScript.
- Used a wide range of technologies and tools, including PHP for the back end; HTML5, CSS, and JavaScript (jQuery) for the front end; MySQL for the database; and Mantis Bug Tracker (MantisBT) to track and fix bugs.
Experience
Wealth Management Platform
Restake Finance
https://onch-refi.web.app/TECHNOLOGY STACK
• Front end: React, Wagmi, Viem
• Blockchain: Ethereum
Staking Platform
https://stake.herity.io/TECHNOLOGY STACK
• Back end: Java
• Front end: Angular, React
• Blockchain integration: Web3.js, Ethers.js
• Development framework: Hardhat
• Deployment: Google Cloud Platform (GCP), Firebase
Payments Dashboard
Crypto Seed Platform
https://herityuniverse.ioTECHNOLOGY STACK
• Back end: Java
• Front end: Angular, React
• Blockchain integration: Web3.js, Ethers.js
• Development framework: Hardhat
• Deployment: Google Cloud Platform (GCP), Firebase
• Supported blockchains: Binance Smart Chain (BSC), Polygon, Ethereum
NFT Marketplace
https://herityseed.io/TECHNOLOGY STACK
• Back end: Java
• Front end: Angular, React
• Blockchain integration: Web3.js, Ethers.js
• Development framework: Hardhat
• Deployment: Google Cloud Platform (GCP), Firebase
Enterprise Resource Planning App
http://pentamedia.ro/• Square meters
• Labor costs
• Raw materials
• Fixed sizing
• Distinct product variations
Fitness Management App
Certainty Software | Checklists App
Education
Ph.D. Degree in Computer Science
Faculty of Electronics, Telecommunications and Information Technology - Bucharest, Romania
MBA in Business Administration
Conservatoire National des Arts et Métiers - Paris
Bachelor's Degree in Computer Science
Ecole Nationale Supérieure de l'Electronique et de ses Applications (ENSEA) - Paris, France
Bachelor's Degree in Computer Science
Faculty of Electronics, Telecommunications and Information Technology - Bucharest, Romania
Skills
Libraries/APIs
React, Node.js, RxJS, Web3.js, Google Maps, Jira REST API, D3.js, React Redux, Chart.js, Stripe, jQuery, Wagmi, Playwright
Tools
Git, GitHub, Atlassian, Jira, Confluence, Jenkins, Figma, Auth0, Sentry, Docker Compose, MATLAB, DSpace 6, Webpack, Zeplin, Webpack 3, Gulp, Slack, Skype, Chromatic, TestFlight
Languages
HTML5, CSS3, JavaScript, TypeScript, CSS, HTML, Solidity, PHP, GraphQL, SQL, Java, Python, C++, SCSS
Frameworks
Angular, AngularJS, Bootstrap, Next.js, NestJS, Vanilla JS, Ionic, Express.js, Redux, Tailwind CSS, Jest, Material UI, CodeIgniter, CakePHP, Laravel, Angular Material, Hardhat, gRPC, React Native
Paradigms
Responsive Web Design (RWD), Agile Software Development, Agile
Platforms
Blockchain, Webflow, Firebase, Vercel, Docker, Google Cloud Platform (GCP), Mobile, Amazon Web Services (AWS), Linux, Azure, Ethereum, Temporal Cloud
Storage
MySQL, Microsoft SQL Server, Databases, PostgreSQL, Google Cloud, NoSQL, Redis
Industry Expertise
Trading Systems
Other
Scrum Master, Front-end, API Integration, Web3, Cryptocurrency, Software Engineering, Dashboards, Decentralized Finance (DeFi), CTO, Team Leadership, APIs, Smart Contracts, User Interface (UI), Technical Writing, Documentation, Deployment, Back-end, eCommerce, Iframes, Web Development, DOM, Leadership, Technical Leadership, Full-stack, Finance, Full-stack Development, Fintech, Startups, Architecture, Payment APIs, Minimum Viable Product (MVP), Artificial Intelligence (AI), Natural Language Processing (NLP), Content Delivery Networks (CDN), OAuth, OpenAI, Tailwind UI, Electrical Engineering, Neural Networks, Image Processing, Electronic Sensors, Cloud, Cordova, Agile Delivery, WebSockets, Teams, Business, Strategy, Ethers.js, Storybook, GitHub Actions, Viem, NextAuth.js, Vercel Analytics, Monorepos, Turborepo, Vite, Supabase
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring