
Mihai Dediu
Verified Expert in Engineering
Full-stack Developer
Barcelona, Spain
Toptal member since June 30, 2021
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
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
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
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.
Senior Full-stack Developer
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.
Lead Software Developer | Co-founder
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Experience
Chemical Emergency Response E-Service (CERES)
http://www.vlahi.comThe 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.comI 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
Master's Degree in Information Security
Faculty of Cybernetics, Statistics and Informatics - Bucharest, Romania
Bachelor's Degree in Computer Science
Faculty of Automatic Control and Computers - Bucharest, Romania
Certifications
Android Developer Nanodegree
Udacity
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
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