
Adrian Marcu
Verified Expert in Engineering
Software Engineer and Developer
Bucharest, Romania
Toptal member since September 19, 2025
Adrian is a senior full-stack software engineer with over 10 years of expertise. He has specialized in Java, Spring Boot, React, and cloud technologies spanning AWS, GCP, and Azure. Adrian leverages Python, LangChain, Next.js, and TypeScript to build AI-powered, scalable solutions for startups and enterprises.
Portfolio
Experience
- Software Engineering - 10 years
- Java 21 - 10 years
- Cloud Computing - 8 years
- Spring Boot - 8 years
- Python - 3 years
- React - 3 years
- Next.js - 3 years
- LangGraph - 2 years
Preferred Environment
Java, Python, Terraform, Git, Cloud Computing, React, Next.js, TypeScript, LangChain, LangGraph
The most amazing...
...solution I've built is a full SaaS app from design to production and marketing, navigating every stage of development and deployment.
Work Experience
Founder
Evogile
- Founded Evogile, a platform that allows you to invest in real assets, using the same principles as stock-based ETFs.
- Added the functionality to mimic ETF strategies and split your cash across real assets you own without any Wall Street expertise needed.
- Created a simple sandbox to learn investing, tweak your portfolio, and build confidence on your terms.
Senior Full-stack Software Engineer
Self-employed
- Built a fully-fledged startup app that tracks ETF data and stock data in real time.
- Integrated multiple AI systems to manage marketing requirements for a new startup.
- Integrated Stripe invoicing and payments for my startup.
- Worked on various small projects for different clients during this time.
Senior Software Engineer
A2x
- Implemented three different OAuth 2 API connections, enabling seamless integration and data exchange, expanding the company's reach, and providing enhanced functionalities for customers.
- Designed and implemented an auto-upgrade/downgrade algorithm for customer subscriptions, boosting monthly recurring revenue (MRR) by approximately $100,000.
- Led migration of app entities to a new data access API for Google App Engine datastore, boosting data read/write efficiency and achieving a 50% increase in overall performance. This enhanced app responsiveness and scalability.
- Migrated session management from Memcached to Redis, reducing latency by 25% and improving session reliability.
- Transitioned file storage from Google App Engine libraries to Google Cloud Storage, streamlining Cloud Run migration and cutting storage access times by 20%.
- Refactored a significant portion of the application to support migration from App Engine to Cloud Run, achieving 30% performance and reducing operational costs by 15%.
- Redesigned the OAuth sign-in connections flow from JSP pages (server-side processing) to single-page application (SPA) Vue.js pages (client-side processing), and incorporated Microsoft OAuth flow for enhanced user authentication and authorization.
Software Engineer – Competent
ING Group
- Contributed to the development of a new endpoint which provided a data collapse functionality for business entities, streamlining data consolidation and imrpoving data quality.
- Demonstrated strong coordination skills by taking on the role of release train coordinator for 10 different APIs. Orchestrated the seamless deployment of these APIs across test, acceptance, and production environments.
- Ensured smooth release cycles and minimized downtime.
Software Engineer – Advanced
ING Group
- Served as a security champion, implementing secure coding practices and mutual TLS authentication for a data loading application.
- Onboarded and mentored 5+ new team members as a dedicated buddy, accelerating their ramp-up time by 25% and fostering a collaborative team environment.
- Acted as a Scrum Master, leading 10+ sprints with a 20% improvement in team velocity by optimizing ceremonies and backlog prioritization.
- Developed integration and performance tests for 15+ API endpoints, achieving 95% coverage and reducing production issues by 15%.
- Implemented API monitoring with Prometheus, Grafana, and Kibana logging, improving system uptime.
- Leveraged an Elasticsearch repository to create efficient queries for the search API.
- Designed and built a search engine API from scratch using hexagonal architecture, streamlining data deduplication and improving processing efficiency by 25% for large datasets.
- Implemented mutual TLS authentication for a data loading application.
- Refactored controller logic into modular services, reducing codebase complexity by 20% and enhancing maintainability.
Software Developer
CoCoNet Software
- Implemented and integrated a new payment format into MultiVersa using in-house frameworks, enhancing the functionality of the existing application.
- Redesigned legacy code and updated 10+ modules with modern packages, reducing technical debt by 25% and improving codebase stability and performance.
- Led the migration of 15+ features from master to client delivery branches, managing custom builds and rigorous testing.
- Conducted unit, integration, and Selenium tests, achieving 90% test coverage across critical modules, ensuring robust software reliability, and reducing production issues by 15%.
- Created comprehensive technical design documentation to facilitate collaboration and knowledge-sharing within the development team.
Software Developer
Endava
- Built and optimized back-end functionalities for web applications, contributing to 10+ features across the full development lifecycle, from architectural design to deployment.
- Participated in the entire development process, including architectural design, refinement, planning, and deployment.
- Enhanced the SonarQube Erlang Plugin open-source code to optimize code analysis and identify code smells.
- Developed a module for seamless data migration and synchronization between two databases with distinct data models, achieving 100% data accuracy.
- Managed and maintained an L3 support application platform, resolving 50+ technical support tickets monthly in collaboration with the application management team, improving response times by 25%.
- Implemented ISO 20022 validations for credit transfer messages between bank entities, ensuring 100% compliance with industry standards.
- Delivered comprehensive technical and business documentation, conducted unit and integration testing with FitNesse, and fixed bugs, achieving 95% test coverage for critical modules.
Mobile Application Developer Intern
Ubisoft
- Developed a prototype village-based mobile game in Unity (similar to Clash of Clans).
- Created a flexible and customizable framework, enabling easy customization of graphics and game settings.
- Implemented an interactive touch-based user interface (UI) and ensured compatibility with different devices' screen resolutions.
- Leveraged isometric projection camera techniques to deliver a visually immersive gaming experience, improving user engagement.
- Integrated collision checks and simple AI algorithms for 5+ in-game units, optimizing unit behavior and enhancing gameplay fluidity.
- Built custom shaders to elevate visual effects, reducing rendering lag and improving graphical performance on mobile devices.
Experience
Evogile
http://www.evogile.comsame principles as stock-based ETFs. It allows users to mimic ETF strategies and split cash across real assets they own, without any Wall Street expertise needed. The system offers a simple sandbox to learn investing, tweak a portfolio, and build confidence.
Education
Master's Degree in Advanced Software Services
University Politehnica of Bucharest - Bucharest, Romania
Bachelor's Degree in Computer Science
University Politehnica of Bucharest - Bucharest, Romania
Technical High School Diploma in Informatics and Applied Mathematics
Ion Neculce Cational College - Bucharest, Romania
Skills
Libraries/APIs
React, Stripe API, Stripe, Vue, Shopify API, Etsy API, Flask API
Tools
AWS Fargate, Terraform, Amazon CloudWatch, Amazon CloudFront CDN, Git, Unity 5, Mercurial, Jetty, Apache ZooKeeper, Cucumber, Gatling Load Testing, Amazon Elastic Container Registry (ECR), AWS IAM, Amazon Simple Email Service (SES)
Frameworks
Spring Boot, Next.js, LangGraph, Spring Security, Tailwind CSS, OAuth 2, JUnit, Mockito, JSON Web Tokens (JWT), Spring 4, Hibernate, AngularJS, Spring 5, Swagger, Jakarta Server Pages (JSP)
Paradigms
High-performance Computing (HPC), REST, Azure DevOps, ETL, Microservices
Storage
MongoDB, Redis, Database Management Systems (DBMS), Amazon S3 (AWS S3), Microsoft SQL Server, Elasticsearch, Spring Data Elasticsearch, Spring Data JPA, Google Cloud, Memcached
Languages
Python, Java 21, Java, TypeScript, C#.NET, C#, Visual Basic, JavaScript, Java 8, Erlang, XML, SQL, Java 11, Python 3, C++, Excel VBA
Platforms
Apache Kafka, Linux, Oracle Database, Docker, Kubernetes, OpenShift, Google App Engine
Other
Software Engineering, Cloud Computing, LangChain, Computer Networking, Operating Systems, Web Technologies, Large-scale Distributed Systems, IT Project Management, Data Mining, Data Warehousing, AWS ECS Fargate, GitHub Actions, Amazon Route 53, AWS Secrets Manager, Elastic Load Balancers, Amazon API Gateway, OpenAI, SEO Tools, Hexagonal Architecture, Transport Layer Security (TLS), CI/CD Pipelines, Scrum Master, Release Train Engineer (RTE), Java 17, Amazon Marketplace, Virtual Private Cloud (VPC), Microsoft Office, Mathematics, Physics
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