Mihai Dediu, Developer in Barcelona, Spain
Mihai is available for hire
Hire Mihai

Mihai Dediu

Verified Expert  in Engineering

Full-stack Developer

Barcelona, Spain

Toptal member since June 30, 2021

Bio

Mihai has more than 15 years of experience in software development, working in various environments ranging from big enterprise clients to tech startups. For four years, he worked for one of the biggest title insurance companies in the USA and spent more than five years developing software solutions for the emergency response industry.

Portfolio

Yara International - Farming Solutions
Architecture, JavaScript, APIs, Amazon Web Services (AWS), React, Node.js...
Wonder Sciences LLC
Amazon Web Services (AWS), APIs, React, CSS, Full-stack Development...
Vlahi Systems
Java, Google Web Toolkit, PhoneGap, DevOps, Architecture, SaaS, CSS, GWT...

Experience

  • DevOps - 10 years
  • Java - 10 years
  • Google Web Toolkit - 10 years
  • Node.js - 5 years
  • Architecture - 5 years
  • React - 4 years
  • Machine Learning - 2 years
  • Vue - 2 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Slack

The most amazing...

...thing I've accomplished is co-founding a startup that develops emergency response solutions used worldwide to save lives and prepare for disasters.

Work Experience

Software Architect

2023 - PRESENT
Yara International - Farming Solutions
  • Collaborated with product managers, business leaders, and other stakeholders to understand technical requirements and design scalable, cloud native software architecture specifications.
  • Created technology decision guides regarding the usage of GraphQL vs. REST APIs, microservices vs monolithic architecture, and cloud platforms and services.
  • Assessed the technical health of the legacy applications and provided recommendations for maintaining, scaling, or sunsetting them.
Technologies: Architecture, JavaScript, APIs, Amazon Web Services (AWS), React, Node.js, Full-stack, Full-stack Development, React Native, Mobile Development, Ionic, PostgreSQL, REST APIs, SQL, TypeScript, Ruby, NestJS, Spring, Flutter, Cordova, Xamarin, Ionic 4, Ionic 3, Google Cloud Functions, Amazon EC2

Senior Full-stack Developer

2021 - 2022
Wonder Sciences LLC
  • Supported the client transition from an MVP to a production-ready platform, adding features such as joining an appointment, messaging with doctors, filling out forms, and completing payments.
  • Provided advice to the team regarding best practices and software architecture.
  • Integrated with external APIs and platforms such as Salesforce, Intercom, Zoom for Healthcare, and Datadog.
Technologies: Amazon Web Services (AWS), APIs, React, CSS, Full-stack Development, Third-party APIs, Twilio, Stripe, PostgreSQL, Material UI, REST APIs, Team Leadership, Docker, Serverless, Jest, AWS Lambda, Full-stack, REST, Amazon Simple Queue Service (SQS), Back-end, GitHub Actions, Serverless Architecture

Lead Software Developer | Co-founder

2019 - 2021
Vlahi Systems
  • Contributed to the startup bootstrapping process, worked on the business plan, and established key software requirements and specifications.
  • Selected the core technology, languages, and frameworks fit for the project, as we needed a cross-platform solution with a shared Java codebase.
  • Managed all aspects of the software development process, from writing code to writing specifications and architecture documents for other developers.
  • Oversaw the launch and post-launch process, including taking and incorporating feedback from the clients, fixing bugs, and managing deployments.
Technologies: Java, Google Web Toolkit, PhoneGap, DevOps, Architecture, SaaS, CSS, GWT, Full-stack Development, MySQL, Spring, Stripe, Management, Team Leadership, Mobile, Docker, Google Cloud Platform (GCP), Full-stack, Back-end, Leadership, Google App Engine

Senior Full-stack Developer

2011 - 2020
Web Software Interactive SRL
  • Worked on multiple projects at my own consultancy and software development company. Completed both freelance contracts and multi-member team projects.
  • Created an online course platform that generated six-digit sales in the first week after the launch. It was seamlessly integrated with the existing company's products and developed under a tight schedule.
  • Developed and maintained a medical services booking platform with national coverage, securely handling more than a hundred appointments per day.
  • Rewrote and optimized the core business logic for a low-latency ad-serving network handling more than 10,000 requests per minute.
Technologies: PHP, Angular, Node.js, TensorFlow, .NET, Android, Vue 2, DevOps, C++, Amazon Web Services (AWS), React, Vue, SaaS, Laravel, APIs, CSS, HTML, Full-stack Development, Third-party APIs, MySQL, Microservices, Twilio, Next.js, Firebase, REST APIs, Management, Team Leadership, Mobile, React Native, Docker, Kubernetes, Amazon Simple Notification Service (SNS), Tailwind CSS, Full-stack, REST, Amazon API Gateway, Back-end, Python, MongoDB, OpenAI

Senior Full-stack Developer

2013 - 2017
SAFER Systems
  • Rewrote a legacy Windows 32-bit application completely and turned it into a state-of-the-art, cloud-hosted web application.
  • Coordinated with other team members to aggregate and disseminate business knowledge and requirements.
  • Implemented hardware integrations with different kinds of industrial IoT devices and sensors.
Technologies: Java, Google Web Toolkit, Ext JS, .NET, DevOps, Amazon Web Services (AWS), SaaS, APIs, CSS, GWT, MySQL, Spring, Full-stack, Back-end, Amazon EC2

Experience

Chemical Emergency Response E-Service (CERES)

http://www.vlahi.com
I was in charge of developing a cross-platform solution for use before, during, and after a chemical emergency. We developed a web application written in Java and Google Web Toolkit, two PhoneGap apps (Android and iOS), and an on-premise component for connecting with specialized hardware.

The application features user login with external identity providers, Google Maps integration, live traffic, street view, predefined scenario developments, planning tools, advanced reporting functions, KML plume plot, data import and export, live meteorological and sensor data, sharing, and collaboration tools.

The application is integrated with the ALOHA chemical dispersion model jointly developed by the United States Environmental Protection Agency (US EPA), Chemical Emergency Preparedness and Prevention Office (CEPPO), and National Oceanic and Atmospheric Administration Office of Response and Restoration (NOAA) of the US government.

Telemedicine Solution for Mental Health Treatment

http://www.wondermed.com
A React web app that allows patients to schedule Zoom appointments with medical practitioners, fill out intake forms, view treatment plans, and manage payments.

I was the senior full-stack developer tasked with implementing most of the platform's features. I was also responsible for integrating the application with third-party APIs and services like Salesforce, Zoom, and Athena Health.

This project also required the development of AWS CloudFormation scripts to provision the staging and production environments and AWS Lambda functions for authentication and error handling.

The entire tech stack was end-to-end HIPAA compliant.

Education

2009 - 2011

Master's Degree in Information Security

Faculty of Cybernetics, Statistics and Informatics - Bucharest, Romania

2003 - 2008

Bachelor's Degree in Computer Science

Faculty of Automatic Control and Computers - Bucharest, Romania

Certifications

NOVEMBER 2017 - PRESENT

Android Developer Nanodegree

Udacity

MARCH 2012 - PRESENT

Machine Learning

Stanford University | via Coursera

Skills

Libraries/APIs

Node.js, React, Vue, REST APIs, Vue 2, Stripe, TensorFlow

Tools

PostCSS, Android Studio, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Skype, Gradle, Figma, Slack

Languages

Java, JavaScript, CSS, HTML5, HTML, PHP, C++, Sass, TypeScript, Octave, Kotlin, Python, SQL, Ruby

Frameworks

Google Web Toolkit, Laravel, GWT, Spring, Next.js, React Native, Jest, PhoneGap, Tailwind CSS, Redux, Android SDK, Material UI, Angular, .NET, Ext JS, Ionic, NestJS, Flutter, Ionic 4, Ionic 3

Paradigms

DevOps, Management, REST, Microservices, Serverless Architecture, Compiler Design, HIPAA Compliance, Mobile Development

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Twilio, Mobile, Docker, Kubernetes, AWS Lambda, Amazon EC2, Windows, Eclipse, Android, Kernel Programming, Aptible, Firebase, Visual Studio Code (VS Code), Xamarin, Google App Engine

Storage

MySQL, PostgreSQL, MongoDB

Other

SaaS, APIs, Full-stack Development, API Integration, Team Leadership, Full-stack, Back-end, Leadership, Architecture, Third-party APIs, WebSockets, Serverless, GitHub Actions, Google Cloud Functions, OpenAI, Microprocessor-based System Design, IT Systems Architecture, Operating Systems, Artificial Intelligence (AI), Security, Cryptography, Machine Learning, Statistical Methods, Styled-components, Amazon API Gateway, Cordova

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