Hi, I’m Adrian
Senior Fullstack Software Engineer with over 10 years of expertise in Java, Spring Boot, React, and cloud technologies (AWS, GCP, AZURE), delivering scalable, high-performance solutions for startups and enterprises.
✅ Increasing software delivery and prototyping speed
✅ Using data to make better decisions
✅ Improving the resiliency and reliability of software
✅ Saving hundreds of hours of engineering time through effective problem-solving and creative solutions
✅ Mentoring teams and engineering leaders to set up engineering organizations for success
✅ Strong communication and collaboration skills, able to work effectively with both technical and non-technical stakeholders
✅ Quickly understanding complex systems and identifying opportunities for improvement
My background
Founder
Evogile Jan 2024 - Present
- Evogile is a platform that allows you to invest in real assets, using the same principles as stock-based ETFs.
- Mimic ETF strategies and split your cash across real assets you own—no Wall Street expertise needed.
- A simple sandbox to learn investing, tweak your portfolio, and build confidence on your terms.
🔷 Solo Built It Using a Robust Tech Stack
-
Cloud Infrastructure:
AWS (ECS, Fargate, ECR, CloudFront, S3, API Gateway, VPC, IAM, CloudWatch, Route 53, Secret Manager, SES, Elastic Load Balancing, VPC Peering, Lambda), Infrastructure as Code (Terraform) -
Backend:
Java 21, Spring Security, JWT, MongoDB, Memcached, Redis -
Frontend:
React Vite SPA, Tailwind CSS, Google OAuth, Stripe integration -
DevOps:
Docker containerization, GitHub Actions for CI/CD -
Testing & Quality:
JUnit, Mockito, SEO optimization
Senior Fullstack Software Engineer
Remote Work August 2022 - Present
🚀 I work as a Consultant / Contractor and help businesses develop their enterprise products.
✅ My programming language of choice is Java (backend solutions using mainly Spring framework) but I have also done DevOps using OpenShift, Docker, Kubernetes when needed.
🔧 With a knack for full-stack development, I am proficient in a variety of technologies:
-
Frontend: Proficient in React Vite and JSP pages, ensuring engaging and responsive user interfaces.
-
Backend: Skilled in Java 21 and Spring Boot, crafting powerful and scalable backend systems.
-
DevOps: Seasoned in Terraform for infrastructure as code, and adept with Google CloudRun, AppEngine, and Cloud Tasks for efficient deployment and orchestration. Familiar with Datastore and Redis.
🛠️ Skills: Java 21, Spring Boot, React Vite, JSP, Terraform, OpenShift, Docker, Kubernetes, Google CloudRun, AppEngine, Cloud Tasks, Datastore, Redis
Senior Fullstack Software Engineer
A2X Accounting October 2022 - March 2024
-
Implemented 3 different OAuth2 API connections with major ecommerce platforms, enabling seamless integration and data exchange, 𝐞𝐱𝐩𝐚𝐧𝐝𝐢𝐧𝐠 𝐭𝐡𝐞 𝐜𝐨𝐦𝐩𝐚𝐧𝐲’𝐬 𝐫𝐞𝐚𝐜𝐡 𝐚𝐧𝐝 𝐩𝐫𝐨𝐯𝐢𝐝𝐢𝐧𝐠 𝐞𝐧𝐡𝐚𝐧𝐜𝐞𝐝 𝐟𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐚𝐥𝐢𝐭𝐲 𝐟𝐨𝐫 𝐜𝐮𝐬𝐭𝐨𝐦𝐞𝐫𝐬
-
Designed and implemented an auto upgrade/downgrade algorithm for customer subscriptions, resulting in a 𝐬𝐢𝐠𝐧𝐢𝐟𝐢𝐜𝐚𝐧𝐭 𝐢𝐧𝐜𝐫𝐞𝐚𝐬𝐞 𝐨𝐟 𝐚𝐩𝐩𝐫𝐨𝐱𝐢𝐦𝐚𝐭𝐞𝐥𝐲 $𝟏𝟎𝟎𝐤 𝐢𝐧 𝐌𝐨𝐧𝐭𝐡𝐥𝐲 𝐑𝐞𝐜𝐮𝐫𝐫𝐢𝐧𝐠 𝐑𝐞𝐯𝐞𝐧𝐮𝐞 (𝐌𝐌𝐑). This algorithm optimized subscription management, ensuring customers were on the most suitable plans while maximizing revenue for the company
-
Led migration of application entities to a new Google App Engine datastore API, 𝐛𝐨𝐨𝐬𝐭𝐢𝐧𝐠 𝐝𝐚𝐭𝐚 𝐫𝐞𝐚𝐝/𝐰𝐫𝐢𝐭𝐞 𝐞𝐟𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲 𝐚𝐧𝐝 𝐨𝐯𝐞𝐫𝐚𝐥𝐥 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐛𝐲 𝟓𝟎%.
-
Migrated session management from Google Memcache to Redis, 𝐫𝐞𝐝𝐮𝐜𝐢𝐧𝐠 𝐥𝐚𝐭𝐞𝐧𝐜𝐲 𝐛𝐲 𝟐𝟓% and 𝐢𝐦𝐩𝐫𝐨𝐯𝐢𝐧𝐠 𝐬𝐞𝐬𝐬𝐢𝐨𝐧 𝐫𝐞𝐥𝐢𝐚𝐛𝐢𝐥𝐢𝐭𝐲
-
Transitioned file storage from Google App Engine libraries to Google Cloud Storage, streamlining Cloud Run migration and 𝐜𝐮𝐭𝐭𝐢𝐧𝐠 𝐬𝐭𝐨𝐫𝐚𝐠𝐞 𝐚𝐜𝐜𝐞𝐬𝐬 𝐭𝐢𝐦𝐞𝐬 𝐛𝐲 𝟐𝟎%
-
Refactored a significant portion of the application (Google App Engine tasks) to support migration from Google App Engine to Google Cloud Run (Cloud Tasks), 𝐚𝐜𝐡𝐢𝐞𝐯𝐢𝐧𝐠 𝟑𝟎% 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐢𝐦𝐩𝐫𝐨𝐯𝐞𝐦𝐞𝐧𝐭𝐬 𝐚𝐧𝐝 𝐫𝐞𝐝𝐮𝐜𝐢𝐧𝐠 𝐨𝐩𝐞𝐫𝐚𝐭𝐢𝐨𝐧𝐚𝐥 𝐜𝐨𝐬𝐭𝐬 𝐛𝐲 𝟏𝟓%
-
Redesigned the OAuth signin connections flow from JSP pages (server-side processing) to Single Page Application (SPA) Vue pages (client-side processing), and incorporated Microsoft OAuth flow for enhanced user authentication and authorization
🛠️ Skills: Google Cloud Platform, Appengine, Google Cloud Run, Memcache, Datastore, Redis, Oauth2, VUE JS, JSP pages, API design & security
Senior Software Engineer - Competent
ING Hubs Romania March 2022 - July 2022
-
Contributed to the development of a new endpoint which provided a data collapse functionality for business entities which is a part of data deduplication process, this endpoint played a crucial role in streamlining data consolidation and 𝐢𝐦𝐩𝐫𝐨𝐯𝐢𝐧𝐠 𝐝𝐚𝐭𝐚 𝐪𝐮𝐚𝐥𝐢𝐭𝐲.
-
Demonstrated strong coordination skills by taking on the role of Release Train Coordinator for 𝟏𝟎 𝐝𝐢𝐟𝐟𝐞𝐫𝐞𝐧𝐭 𝐀𝐏𝐈𝐬. Orchestrated the seamless deployment of these APIs across Test, Acceptance, and Production environments, ensuring smooth release cycles and minimizing downtime.
💼 TouchPoint platform - Involved Party API
🛠️ Skills: Microservices · OpenShift · Elasticsearch · Spring Boot · Continuous Integration and Continuous Delivery (CI/CD) · Scrum
Senior Software Engineer - Advanced
ING Hubs Romania July 2020 - February 2022
-
Served as Security Champion, implementing secure coding practices and mutual TLS authentication for a data loading application
-
Onboarded and 𝐦𝐞𝐧𝐭𝐨𝐫𝐞𝐝 𝟓+ 𝐧𝐞𝐰 𝐭𝐞𝐚𝐦 members as a dedicated buddy, accelerating their ramp-up time by 25% and fostering a collaborative team environment
-
Acted as Scrum Master, leading 𝟏𝟎+ 𝐬𝐩𝐫𝐢𝐧𝐭𝐬 𝐰𝐢𝐭𝐡 𝐚 𝟐𝟎% 𝐢𝐦𝐩𝐫𝐨𝐯𝐞𝐦𝐞𝐧𝐭 𝐢𝐧 𝐭𝐞𝐚𝐦 𝐯𝐞𝐥𝐨𝐜𝐢𝐭𝐲 by optimizing ceremonies and backlog prioritization
-
Developed integration and performance tests for 15+ API endpoints, 𝐚𝐜𝐡𝐢𝐞𝐯𝐢𝐧𝐠 𝟗𝟓% 𝐭𝐞𝐬𝐭 𝐜𝐨𝐯𝐞𝐫𝐚𝐠𝐞 𝐚𝐧𝐝 𝐫𝐞𝐝𝐮𝐜𝐢𝐧𝐠 𝐩𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐢𝐬𝐬𝐮𝐞𝐬 𝐛𝐲 𝟏𝟓%
-
Implemented API monitoring with Prometheus, Grafana, and Kibana logging, improving system uptime
-
Make use of Elastic Search 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 𝐢𝐦𝐩𝐫𝐨𝐯𝐢𝐧𝐠 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠 𝐞𝐟𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲 𝐛𝐲 𝟐𝟓% for large datasets
-
Implemented mutual TLS authentication for a data loading application
-
Refactored controller logic into modular services, 𝐫𝐞𝐝𝐮𝐜𝐢𝐧𝐠 𝐜𝐨𝐝𝐞𝐛𝐚𝐬𝐞 𝐜𝐨𝐦𝐩𝐥𝐞𝐱𝐢𝐭𝐲 𝐛𝐲 𝟐𝟎% and enhancing maintainability
💼 TouchPoint platform - Party and Agreement Search API
💼 TouchPoint platform - Integration Layer API
🛠️ Skills: SQL · Docker · Kubernetes · Azure DevOps · Swagger API · Cucumber · Gatling · Redis · Spring Boot
Senior Software Development Engineer
Coconet May 2019 - June 2020
-
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, 𝐫𝐞𝐝𝐮𝐜𝐢𝐧𝐠 𝐭𝐞𝐜𝐡𝐧𝐢𝐜𝐚𝐥 𝐝𝐞𝐛𝐭 𝐛𝐲 𝟐𝟓% and improving codebase stability and performance
-
Led 𝐦𝐢𝐠𝐫𝐚𝐭𝐢𝐨𝐧 𝐨𝐟 𝟏𝟓+ 𝐟𝐞𝐚𝐭𝐮𝐫𝐞𝐬 from master to client delivery branches, managing custom builds and rigorous testing
-
Conducted unit, integration, and Selenium tests, 𝐚𝐜𝐡𝐢𝐞𝐯𝐢𝐧𝐠 𝟗𝟎% 𝐭𝐞𝐬𝐭 𝐜𝐨𝐯𝐞𝐫𝐚𝐠𝐞 𝐚𝐜𝐫𝐨𝐬𝐬 𝐜𝐫𝐢𝐭𝐢𝐜𝐚𝐥 𝐦𝐨𝐝𝐮𝐥𝐞𝐬, 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
💼 Multiversa - Digital Corporate Banking Platform https://www.coconet.de/banking-platform.html
🛠️ Skills: Spring Framework · Linux · Java 8 · Oracle Database · Microsoft SQL Server · XML · XML Schema Definition (XSD) · JBoss Application Server · Git · Maven · Jira · Jenkins · Agile Methodologies · Kanban
Software Engineer
Endava October 2016 - May 2019
-
Built and optimized backend functionalities for web applications, contributing to 10+ features across the full development lifecycle, from architectural design to deployment
-
Involved 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, 𝐚𝐜𝐡𝐢𝐞𝐯𝐢𝐧𝐠 𝟏𝟎𝟎% 𝐝𝐚𝐭𝐚 𝐚𝐜𝐜𝐮𝐫𝐚𝐜𝐲
-
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, 𝐞𝐧𝐬𝐮𝐫𝐢𝐧𝐠 𝟏𝟎𝟎% 𝐜𝐨𝐦𝐩𝐥𝐢𝐚𝐧𝐜𝐞 𝐰𝐢𝐭𝐡 𝐢𝐧𝐝𝐮𝐬𝐭𝐫𝐲 𝐬𝐭𝐚𝐧𝐝𝐚𝐫𝐝𝐬
-
Delivered comprehensive technical and business documentation, conducted unit and integration testing with FitNesse, and fixed bugs, 𝐚𝐜𝐡𝐢𝐞𝐯𝐢𝐧𝐠 𝟗𝟓% 𝐭𝐞𝐬𝐭 𝐜𝐨𝐯𝐞𝐫𝐚𝐠𝐞 for critical modules
💼 Mastercard - Real Time Payments https://b2b.mastercard.com/real-time-payments/
💼 Pay360 - Multi-channel Payments https://www.pay360.com/solutions/multi-channel
💼 Credit Suisse - Internal Incident Management Platform
💼 NETS - Instant Payments Clearing House https://www.nets.com.sg/business/payment-and-clearing-systems/nets-instant-payments/
🛠️ Skills: Spring Framework · Representational State Transfer (REST) · Hibernate · Jetty · JavaScript · AngularJS · Java 8 · Spring Boot · Erlang
Mobile Application Developer Intern
Ubisoft Romania July 2015 - October 2015
-
Successfully developed a prototype village-based mobile game in Unity (similar to Clash of Clans)
-
Created a flexible and customizable framework, 𝐞𝐧𝐚𝐛𝐥𝐢𝐧𝐠 𝐞𝐚𝐬𝐲 𝐜𝐮𝐬𝐭𝐨𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧 of graphics and game settings
-
Implemented interactive touch-based user interface (UI) and ensured compatibility with different devices’ screen resolutions
-
Utilized isometric projection camera techniques to deliver a visually immersive gaming experience, 𝐢𝐦𝐩𝐫𝐨𝐯𝐢𝐧𝐠 𝐮𝐬𝐞𝐫 𝐞𝐧𝐠𝐚𝐠𝐞𝐦𝐞𝐧𝐭
-
Integrated collision checks and simple AI algorithms for 5+ in-game units, optimizing unit behavior and enhancing gameplay fluidity
-
Developed custom shaders to elevate visual effects, reducing rendering lag and 𝐢𝐦𝐩𝐫𝐨𝐯𝐢𝐧𝐠 𝐠𝐫𝐚𝐩𝐡𝐢𝐜𝐚𝐥 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 on mobile devices
💼 Prototype Mobile Game
🛠️ Skills: Game design & mechanics, Unity 5.1, C#, Mercurial, Visual Basic
Education 🎓
Master’s Degree · Advanced Software Services · University Politehnica of Bucharest
University Politehnica of Bucharest 2016 - 2018
-
Focus Areas: Cloud Computing, Distributed Systems Policies, Service Integration & Management, Computer Security, IT Project Management, Data Mining & Warehousing
-
Gained in-depth knowledge to design and develop advanced software services using cutting-edge distributed technologies, with a focus on scalable service-based applications.
Bachelor of Applied Science · Computer Science · University Politehnica of Bucharest
University Politehnica of Bucharest 2012 - 2016
- Focus Areas: Software Engineering, Computer Networks, Operating Systems, Database Management Systems, Web Technologies