Logo
Mihai – Node.js, React, AWS, experts in Lemon.io

Mihai

From Italy (GMT+2)

flag
Back-end Web DeveloperStrong senior
Front-end Web DeveloperSenior
Hire developer
7 years of commercial experience
AI
Entertainment
Healthcare
Sports
Enterprise software
Lemon.io stats

Mihai – Node.js, React, AWS

Meet Mihai – an engineer with over 6 years of experience contributing to projects in sports, healthcare, enterprise software, and entertainment. With Senior-level expertise in React.js and Node.js, Mihai excels at designing efficient solutions and scaling complex systems using multi-tenancy, microservices, and tools like gRPC and GraphQL. His experience as a CTO highlights his leadership and problem-solving skills, particularly in evolving infrastructure and managing high-level projects. With strong communication skills and a growth mindset, Mihai is a capable leader and a valuable team player.

Main technologies
Node.js
4 years
React
4.5 years
AWS
3 years
Vue.js
2.5 years
Typescript
4 years
Next.js
4 years
Additional skills
Golang
Kubernetes
Terraform
PostgreSQL
Docker
PostCSS
Styled-components
Tailwind CSS
Stripe API
MongoDB
Vite
Prisma
GitHub Actions
Cloudflare
Docker Compose
Jenkins
AWS Lambda
Nest.js
Material UI
Express.js
GraphQL
JSON
Ready to start
I am happy to accommodate the client's needs, from my end I can start tomorrow
Direct hire
Potentially possible

Ready to get matched with vetted developers fast?
Let’s get started today!Hire developer

Experience Highlights

CTO
May 2023 - Aug 20241 year 3 months
Project Overview

The project enabled Mihai to lead the strategic and technical expansion in Europe of an international online entertainment company serving millions of active users in over 100 countries. The growth was achieved through technical architecture overhaul, augmentation service, and 3rd party integrations.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • managed a technical team of 12: translated company roadmap into sprints, further divided these into implementable tasks and assigned them accordingly, ensured on-schedule and on-budget implementation, and successfully dealt with any arising challenges;
  • actively contributed to the strategic vision of the company by evaluating technical feasibility,implementation timelines and overall strategic and technical alignment of planned features;
  • collaborated with other business functions (marketing, support, payments, etc.) to triage bugs and adequately prioritize feature requests;
  • managed external vendor relationships, ensured efficient integration processes and securely managed API keys using Kubernetes Secrets;
  • migrated a monolith project hosted on a single EC2 instance into a microservice-based fully-fledged Kubernetes cluster utilizing EKS;
  • significantly increased PostgreSQL AWS RDS performance by adding a Redis caching layer for heavily accessed routes and by adding materialized views for quasi-static data;
  • used Terraform to automate DevOps tasks; created templates to provision new deployments, services, pods, and ingresses in a Kubernetes cluster;
  • hosted open-source apps within the company cluster to reduce costs while also allowing a higher level of customization (Jenkins, Mattermost, Mailhost, Hasura).
Project Tech stack:
Golang
React
Node.js
Jenkins
GitHub Actions
Kubernetes
Docker
Docker Compose
Redis
PostgreSQL
Styled-components
Grafana
Fiber
Terraform
TelegramBotAPI
Cloudflare
Vite
CI
CD
Microservices
Golang REST API
REST API
GraphQL
Senior full-stack developer
Aug 2021 - May 20231 year 9 months
Project Overview

The client was a security assurance platform that enabled businesses to grow by getting certified in different frameworks (e.g. HIPAA, ISO, CMMC). A platform helped organizations streamline and scale their trust assurance processes. It provided tools to automate compliance, risk management, and governance tasks, enabling companies to build trust with stakeholders like customers, partners, and regulators.

Skeleton
Skeleton
Skeleton
Responsibilities:

Among others, Mihai was responsible for the following:

  • implemented RBAC for authenticated routes;
  • migrated backend from raw Postgres queries to Prisma;
  • built & maintained Glide, our own front-end components library, build on top of RadixUI;
  • integrated JIRA's api for fetching tickets from different projects;
  • implemented & optimized multi-tenant location-aware endpoints for managing data spanning across multiple geographical regions due to legal requirements (Europe: GDPR, USA: HIPAA);
  • provided input during business roadmap sessions: evaluated and prioritized feature requests, created engineering design documentation, contrasted and suggested implementation strategies.
Project Tech stack:
React
Node.js
PostgreSQL
Prisma
Vite
Express.js
Nest.js
SQL
AWS SES
HTML
JavaScript
Typescript
Senior full-stack developer
May 2020 - Aug 20211 year 3 months
Project Overview

This project connected patients with healthcare providers through a streamlined platform that simplifies scheduling and communication. Designed to improve access to care, it helped patients find the right providers while enabling healthcare organizations to enhance their efficiency and patient engagement.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mihai managed the following tasks:

  • implemented third-party booking flows;
  • improved booking platform performance by reducing the amount of network calls required to fetch availability;
  • built NX Monorepo compatible pipelines that allowed partial caching of builds and fast deployment of Docker images across different environments;
  • integrated authentication with AWS Cognito & RBAC for different user roles (patient, employee, appointment booking agent, admin)..
Project Tech stack:
NX
Nest.js
Node.js
Styled-components
Tailwind CSS
React
Sequelize ORM
AWS Lambda
Amazon Cognito
PostgreSQL
Monorepo
Nginx
Senior full-stack developer
Jun 2019 - Mar 20209 months
Project Overview

This particular opportunity was the ultimate resource for surfers, offering live surf reports, detailed forecasts, and high-quality streaming webcams for surf spots around the globe. Whether users were planning their next session or tracking wave conditions, the platform delivered real-time insights and expert analysis to enhance their surfing experience.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mahai's scope of responsibilities included, but was not limited to:

  • implemented a scheduler responsible for fetching real-time surfing recordings;
  • built a fully responsive web app capable of serving video content from a multi-region Cloudflare CDN;
  • designed and implemented a multi-tenant architecture allowing admins to provision new platforms with highly customizable themes, domains & content.
Project Tech stack:
React
Material UI
MongoDB
Node.js
Auth0

Education

2017
Computer Science
Bachelor of Sciences

Languages

Romanian
Advanced
Italian
Pre-intermediate
English
Advanced

Hire Mihai or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestPlace a free quotedream dev illustration
Copyright © 2024 lemon.io. All rights reserved.