Adrian Petcu, Developer in Bucharest, Romania
Adrian is available for hire
Hire Adrian

Adrian Petcu

Bio

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

Endava
Leadership, Agile Delivery, Technical Leadership, Angular, AngularJS, Jenkins...
ING Group
Mobile, AngularJS, Angular, Jenkins, Agile, Zeplin, Cordova, Webpack 3, Git...
IBM
Angular, Node.js, React, AngularJS, Webpack, HTML5, CSS3, Jenkins, Cloud, Ionic...

Experience

  • Full-stack - 15 years
  • Angular - 10 years
  • Agile - 10 years
  • React - 8 years
  • Technical Leadership - 8 years
  • Next.js - 5 years
  • Web3 - 5 years
  • Claude Code - 2 years

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

2018 - PRESENT
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.
Technologies: Leadership, Agile Delivery, Technical Leadership, Angular, AngularJS, Jenkins, Node.js, SCSS, HTML5, Amazon Web Services (AWS), Linux, Scrum Master, React, Git, Figma, CSS, Front-end, TypeScript, Bootstrap, API Integration, HTML, Next.js, Express.js, Redux, Firebase, Azure, Software Engineering, Full-stack, Vercel, Tailwind CSS, Full-stack Development, Dashboards, Auth0, NextAuth.js, Decentralized Finance (DeFi), Team Leadership, APIs, GitHub, GraphQL, Docker, NoSQL, Smart Contracts, Google Maps, Responsive Web Design (RWD), User Interface (UI), Microsoft SQL Server, Technical Writing, Documentation, Jira REST API, D3.js, Chart.js, Architecture, Databases, Payment APIs, Minimum Viable Product (MVP), Deployment, Back-end, NestJS, PostgreSQL, Atlassian, Jira, Confluence, Vite, Jest, eCommerce, Playwright, TestFlight, Supabase, React Native, Iframes, Web Development, Vanilla JS, DOM, Content Delivery Networks (CDN), Sentry, OAuth, Google Cloud Platform (GCP), Redis, Docker Compose, OpenAI, Tailwind UI, Material UI, REST APIs, RESTFul APIs, Claude, Google Analytics, Apache Kafka, Event-driven Architecture, Role-based Access Control (RBAC), Observability, DevOps

Senior JavaScript Developer

2017 - 2018
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.
Technologies: Mobile, AngularJS, Angular, Jenkins, Agile, Zeplin, Cordova, Webpack 3, Git, CSS, Front-end, TypeScript, Bootstrap, API Integration, HTML, Software Engineering, Team Leadership, SQL, APIs, GitHub, Responsive Web Design (RWD), User Interface (UI), Technical Writing, Documentation, Chart.js, Architecture, Payment APIs, Deployment, Atlassian, Jira, Confluence, Iframes, Web Development, Vanilla JS, DOM, Agile Software Development, Docker Compose, REST APIs, Google Analytics, Apache Kafka, Event-driven Architecture, Role-based Access Control (RBAC), Observability, DevOps

Senior Front-end Developer

2016 - 2017
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.
Technologies: Angular, Node.js, React, AngularJS, Webpack, HTML5, CSS3, Jenkins, Cloud, Ionic, Cordova, Git, CSS, Angular Material, Front-end, TypeScript, Bootstrap, API Integration, HTML, Redux, React Redux, Software Engineering, Full-stack, Team Leadership, SQL, APIs, Google Maps, Responsive Web Design (RWD), User Interface (UI), Documentation, Architecture, Deployment, eCommerce, Iframes, Web Development, Vanilla JS, DOM, Agile Software Development, REST APIs, Google Analytics, DevOps

Full-stack Developer

2006 - 2016
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.
Technologies: PHP, Angular, HTML5, CSS3, jQuery, Git, Laravel, MySQL, CSS, Front-end, TypeScript, Bootstrap, API Integration, HTML, Software Engineering, Full-stack, Full-stack Development, Dashboards, SQL, APIs, Google Maps, Responsive Web Design (RWD), User Interface (UI), Microsoft SQL Server, Documentation, Payment APIs, Deployment, Back-end, PostgreSQL, eCommerce, Iframes, Web Development, Vanilla JS, DOM, Agile Software Development, REST APIs, Google Analytics, DevOps

Experience

Enigma Trading App

I designed and built Enigma end-to-end — a Solana on-chain trading agent platform that lets users assemble, backtest, and run automated trading strategies on memecoins and spot tokens with no code. I architected the system as a NestJS monorepo split into an API service and an execution engine, backed by MongoDB and Redis, and wrote the ZeroMQ stream pipeline that ingests on-chain trade events and routes them through real-time and simulation processors, so live trading and backtesting share one execution path.

On the engine side, I implemented the formula-driven strategy evaluator (custom operators, field-to-field comparisons, wallet-follow/wallet-avoid lists, take-profit, stop-loss, position-expiry, max-open-positions, and investment caps), the spot trading and manual-sell flows, and the failed-buy/sell rollback logic. I built the WebSocket gateway for live position updates, the analytics service, and a Next.js dashboard with strategy builder, leaderboard, PvP, referrals, a jackpot/rewards system, and Solana wallet auth. I also shipped the React Native companion app for monitoring strategies and live trades, and authored the integration test suite covering all 21 trade-lifecycle scenarios.

Wealth Management Platform

An AI-powered wealthtech platform that simplifies wealth management and delivers personalized experiences, insights, and financial opportunities. The platform enhances client relationships and provides real-time business insights, specifically for the Middle East and Northern Africa.

Restake Finance

A decentralized, modular liquid restaking protocol allows users to maximize their yields without locking their liquid staking tokens (LSTs). By leveraging the EigenLayer, users can earn rewards in real time and use rTokens within decentralized finance (DeFi) protocols to further enhance their returns.

TECHNOLOGY STACK
• Front end: React, Wagmi, Viem
• Blockchain: Ethereum

Staking Platform

https://stake.herity.io/
I built a comprehensive staking platform from the ground up, utilizing advanced blockchain technology to enable users to stake their crypto assets securely and efficiently. This platform allows users to earn rewards by staking their tokens, providing a seamless and user-friendly experience.

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

I led a team of 12 developers to successfully migrate an application from AngularJS to Angular. My focus areas included implementing best practices, coding standards, and code review guidelines and providing coaching and technical guidance to the team.

Crypto Seed Platform

I created an innovative crypto seed platform designed to support early-stage blockchain projects. This platform facilitates token sales and crowdfunding for new crypto ventures, offering a robust, secure environment for project creators and investors.

TECHNOLOGY 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

I engineered a full-featured NFT marketplace from scratch, allowing users to create, buy, sell, and trade NFTs. The marketplace is designed for optimal performance and scalability, ensuring a smooth user experience for NFT enthusiasts and creators.

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/
The client struggled with price calculations for various print materials, which is their main business activity. I developed an app to perform complex price calculations based on multiple factors:
• Square meters
• Labor costs
• Raw materials
• Fixed sizing
• Distinct product variations

Fitness Management App

I built a platform for managing salons and massage centers. It is used by customers to create reservations and appointments conveniently and by parlors to manage reservations and customer information efficiently.

Certainty Software | Checklists App

Led the Angular upgrade effort, starting from AngularJS to Angular 17, by defining the strategy and creating a step-by-step plan to tackle the migration. I also ran Angular in a hybrid mode that allows parallel development of new features while maintaining the old ones.

Spa Space

https://app.spaspace.com/
I was part of the engineering team that built Spaspace, a multi-tenant SaaS for spas, wellness studios, and fitness clubs that consolidates bookings, memberships, staff scheduling, and point-of-sale into a single platform. I worked across the back end and the operator web dashboard, collaborating with product, design, and other engineers to ship features end-to-end.

On the back end, I contributed to the booking engine — room and therapist availability with conflict detection, recurring class schedules, waitlists, cancellation policies, and timezone-correct slot generation — and to the membership and package logic (credit balances, auto-renewal, freeze/pause, family plans). I worked on Stripe-backed payment flows, the notifications layer for confirmations and reminders, and parts of the multi-tenant data layer that isolates each venue's configuration while sharing the same code path.

On the front end, I built and maintained sections of the operator dashboard — the daily calendar, check-in, walk-in sales, and reporting views for revenue, occupancy, and retention — and contributed to the customer-facing booking flows. I also helped maintain the CI/CD pipeline and added analytics events feeding operator reports.

Education

2015 - 2023

Ph.D. Degree in Computer Science

Faculty of Electronics, Telecommunications and Information Technology - Bucharest, Romania

2019 - 2021

MBA in Business Administration

Conservatoire National des Arts et Métiers - Paris

2015 - 2015

Bachelor's Degree in Computer Science

Ecole Nationale Supérieure de l'Electronique et de ses Applications (ENSEA) - Paris, France

2011 - 2015

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, REST APIs, D3.js, React Redux, Chart.js, Stripe, OpenAI API, jQuery, Wagmi, Playwright, ZeroMQ

Tools

Git, GitHub, Atlassian, Jira, Confluence, Claude Code, Claude, Jenkins, Figma, Auth0, Sentry, Docker Compose, Google Analytics, MATLAB, DSpace 6, Webpack, Zeplin, Webpack 3, Gulp, Slack, Skype, Chromatic, TestFlight, Claude Agent SDK

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, React Native, Material UI, CodeIgniter, CakePHP, Laravel, Angular Material, Hardhat, gRPC

Paradigms

Responsive Web Design (RWD), Agile Software Development, Event-driven Architecture, Model Context Protocol (MCP), Role-based Access Control (RBAC), DevOps, Agile

Platforms

Blockchain, Amazon Web Services (AWS), Webflow, Firebase, Vercel, Docker, Google Cloud Platform (GCP), Apache Kafka, Mobile, Linux, Azure, Ethereum, Temporal Cloud

Storage

MySQL, Microsoft SQL Server, Databases, PostgreSQL, Google Cloud, NoSQL, Redis, MongoDB

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, RESTFul APIs, LLM Integration, Observability, 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, Agentic AI, Large Language Models (LLMs), AI Agents, 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, Solana

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring