Hi, I'm Mihai Costea, a passionate Full Stack Developer with 15+ years of experience building scalable web and enterprise applications using Node.js, Angular, React, and cloud-based ecosystems. I enjoy leading international teams and delivering high-impact solutions for corporate, governmental and SME clients, while focusing on performance, clean code, and digital transformation. I thrive on turning complex business logic into intuitive, responsive interfaces and coordinating cross-functional teams to deliver robust software solutions on time and with quality.

Mihai Costea

Hi, I'm Mihai Costea, a passionate Full Stack Developer with 15+ years of experience building scalable web and enterprise applications using Node.js, Angular, React, and cloud-based ecosystems. I enjoy leading international teams and delivering high-impact solutions for corporate, governmental and SME clients, while focusing on performance, clean code, and digital transformation. I thrive on turning complex business logic into intuitive, responsive interfaces and coordinating cross-functional teams to deliver robust software solutions on time and with quality.

Available to hire

Hi, I’m Mihai Costea, a passionate Full Stack Developer with 15+ years of experience building scalable web and enterprise applications using Node.js, Angular, React, and cloud-based ecosystems. I enjoy leading international teams and delivering high-impact solutions for corporate, governmental and SME clients, while focusing on performance, clean code, and digital transformation.

I thrive on turning complex business logic into intuitive, responsive interfaces and coordinating cross-functional teams to deliver robust software solutions on time and with quality.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Dutch
Beginner
Russian
Beginner
Romanian, Moldavian, Moldovan
Fluent
French
Intermediate

Work Experience

Technical Lead at Hercules
September 1, 2025 - October 9, 2025
Technical leadership for the ADA AI project, architecting FE & BE solutions, implementing two Angular 17 applications, building a multi-database query layer, coordinating multiple teams, and driving CI/CD and Kubernetes deployment.
Software Developer at Cosmic Web
May 1, 2025 - October 9, 2025
Front-end specialist delivering high-performance Angular and React applications, transforming business logic into intuitive UI and integrating with Node.js/NestJS backends; contributed to ERP/enterprise platforms.
Founder / General Manager at Self-employed (Founder)
May 1, 2021 - October 9, 2025
Managed client relations and business development; built websites and mobile apps using Angular and Node.js; led cross-functional work for various Romanian projects and Dutch client engagements.
Release Technical Lead / Dev Lead at IBM
November 1, 2023 - October 9, 2025
Led Boots.com Basket & Checkout release; performed PR reviews, impediment resolution, production issue triage, and deployment planning; aligned requirements with platform patterns and collaborated with UX, Test, and Solution Architects.
Co-Founder & CTO at Wastebill
January 1, 2022 - October 9, 2025
Co-founded a SaaS waste management platform; automated waste tracking and reporting workflows, reducing administrative effort by 40%.
Front End Lead Developer at Centric IT Solutions Romania
November 1, 2018 - October 9, 2025
Senior Front-End Developer and Lead Developer; coordinated 4 teams, built front-end architectures, and delivered training for multiple teams.
Senior Software Developer at Centric IT Solutions Romania
June 1, 2017 - October 9, 2025
Front-end development for Romanian-Dutch projects; mentored juniors and contributed to cross-border collaboration.
Owner at Costea Mihai Catalin PFA
February 1, 2016 - October 9, 2025
Owner of a freelance software development practice; delivered websites and mobile apps using Angular, Node.js, PHP, and MySQL for Romanian clients.

Education

Software Engineer at Facultatea de Automatica si Calculatoare
January 1, 2007 - January 1, 2011
Diploma de bacalaureat at Colegiul Mihail Sadoveanu, Pascani
January 1, 2003 - January 1, 2007

Qualifications

Atestat informatica
January 11, 2030 - October 9, 2025

Industry Experience

Software & Internet, Professional Services, Government, Education, Manufacturing, Healthcare
    paper www.boots.com (responsible with Basket & Checkout area)

    • Code review for PRs and having the final approval for merging the code.
    • Along with the Dev Lead/Scrum Master, help resolve technical impediments that the team
    are facing that may not be related to the story they are developing e.g. environment issues,
    pipeline issues, 3rd party issues etc
    • Triage point(“the bouncer”) for high priority production issues following release to prod
    • Review the ‘feature’ level requirements (functional and non-functional) and acceptance criteria and validate they align with the current platform capabilities, KDDs, patterns. If there is a mismatch raise this back to tech governance team.
    • Work directly with the Boots SA
    • Articulate where there are areas of complexity and risk
    • Articulate options on key design decisions within the commerce component and support the Boots SA to conclude the decision
    • Ensure non-functional/operational requirements have been taken into consideration in the design process (performance, security, deployment approach etc)
    • Review UX design and identify any areas which may need more clarity or are open for interpretation or deviate from patterns and work with the UX team and PO to resolve.
    • Work with PO to structure the user stories in a way that is best consumed by dev team, in conjunction with discussion with the dev lead
    • call out when ‘earlier’ technical complexity, assumptions, dependencies are changing during refinement especially if business value is not changing alongside
    • Along with the scrum master, help resolve any technical blockers faced by the team especially in relation to dependencies/services of teams outside the scrum team
    • Provide input to deployment team about the specific deployment requirements/dependencies. Review and sign off the deployment plan.

    Interface to
    • teams/demands outside the scrum team Solution Architects, UX team, Test team, service team, third party tech leads, DevOps team.

    paper ADA AI

    ADA AI – Enterprise AI Platform with Microservices & Conversational Database Queries

    I contributed to the development of ADA AI, an enterprise AI-driven platform built with a microservices architecture and modern frontend applications, enabling users to interact with databases using natural language queries.

    Frontend (FE)
    Two Angular 17 applications: one for administrators and one for clients
    UI built with Kendo UI for complex grids, charts, and dynamic forms
    Users can “talk” to the database in human language → system translates queries into SQL via AI models

    Backend (BE)
    3 Node.js microservices:
    Orchestration MX – Express.js-based orchestrator handling API Gateway and communication between services
    AI MX – MCP-based architecture for generating AI-powered database queries (NLP → SQL translation)
    DB MX – Express.js microservice connecting to multiple database types (Oracle, PostgreSQL, Firebird, MariaDB).
    Retrieves DB schema, tables, and metadata
    Executes select queries generated by AI
    Includes unit testing and integration testing for query validation

    Infrastructure: Kubernetes for container orchestration and scalability

    My Role:

    • Designed and prepared the overall project architecture (FE + BE + microservices + orchestration)
    • Implemented the two Angular 17 applications (admin & client) with Kendo UI
    • Developed the DB MX microservice, ensuring reliable multi-database support and query execution
    • Coordinated team efforts to deliver the AI MX and Orchestration MX services
    • Improved team workflows by adopting the latest development tools and procedures (CI/CD, code reviews, testing standards)
    • Ensured smooth collaboration across frontend, backend, and AI engineers within an agile setup

    This project gave me the opportunity to work hands-on with microservices, AI-powered query generation, Kubernetes deployment, and enterprise-level Angular applications while also leading architectural design and cross-team coordination.