Mihai Vladu, Developer in Craiova, Romania
Mihai is available for hire
Hire Mihai

Mihai Vladu

Verified Expert  in Engineering

Python and React Developer

Location
Craiova, Romania
Toptal Member Since
October 5, 2022

Mihai is a senior Python/React developer with seven years of experience in designing applications served through a web interface. He uses his expertise to help clients to design and build their software solutions. Mihai also possesses high-level skills in communication and teamwork, working in a big distributed team for almost his whole career.

Portfolio

Self-employed at Dacian Technologies SRL
Python, Flask, Django, GraphQL, MySQL, Neo4j, Elasticsearch...
Informal School of IT
Python, Django, GraphQL, Tkinter, Alembic, SQLAlchemy, Stripe, Pygame, MySQL
Softelligence SRL
Python, Flask, Pytest, GraphQL, MySQL, Neo4j, Elasticsearch...

Experience

Availability

Full-time

Preferred Environment

Ubuntu, Slack, PyCharm, WebStorm, Zoom

The most amazing...

...project I've worked on is an eLearning platform which serves over three million students and 200,000 teachers all over the US.

Work Experience

Senior Full-stack Python Developer

2021 - PRESENT
Self-employed at Dacian Technologies SRL
  • Ensured 100% platform stability and novelty to over three million students and 200,000 teachers all over the US. Decreased the number of reported bugs and designed new features implemented quarterly.
  • Saved up to 50% of the time teachers spent finding correct questions. Designed a smart solution for indexing data in Elasticsearch for question filtering.
  • Worked in a distributed team across multiple continents organized on Slack and Zoom. Worked with Agile and managed everything using Jira.
Technologies: Python, Flask, Django, GraphQL, MySQL, Neo4j, Elasticsearch, Amazon Web Services (AWS), CircleCI, Apache, React, Webpack, Material UI, Tailwind CSS, React Apollo, Jest, Enzyme, Pytest, HTML, CSS, SCSS, Docker, Docker Compose, GitHub, React Redux, Redux, Figma

Senior Python Developer (Mentor)

2020 - PRESENT
Informal School of IT
  • Helped 50% of attendees to make a change in their careers by using a highly-intuitive framework to get them from the basics of programming to designing a web application using Python.
  • Successfully mentored and helped up to 40 students from Romanian technical universities to get a high-level overview of Python applications. Achieved a diploma from Google's program (Google Digital Garage).
  • Worked with new people and helped them develop their Python programming skills to apply for a junior position.
Technologies: Python, Django, GraphQL, Tkinter, Alembic, SQLAlchemy, Stripe, Pygame, MySQL

Senior Full-stack React Developer

2017 - 2021
Softelligence SRL
  • Ensured 100% platform stability and novelty to three million students and 200,000 teachers all over the US. Decreased the number of reported bugs and designed new features implemented quarterly.
  • Delivered a fully functional solution in only 30 days by designing a way for teachers to provide recorded courses to their students during the pandemic lockdown.
  • Worked on a distributed team across multiple continents organized on Slack and Zoom. Worked with Agile and managed everything using Jira.
Technologies: Python, Flask, Pytest, GraphQL, MySQL, Neo4j, Elasticsearch, Amazon Web Services (AWS), CircleCI, Docker, Docker Compose, React, React Apollo, Tailwind CSS, Material UI, SCSS, Webpack, HTML, CSS, Jest, Enzyme, React Redux, Redux

PHP Full-stack Developer

2015 - 2017
TinyTech
  • Increased revenue and client capital by up to 20%. Designed custom-oriented applications served through a web interface by in-depth research of client requirements and transferring them into a database, API, and user interface implementation.
  • Developed web applications from scratch for a variety of industries (social networks, presentational websites, online stores, and others).
  • Worked on a small team using Kanban methodology using Asana.
Technologies: PHP, Laravel, MySQL, JavaScript, jQuery, Vue, AngularJS, Angular, WordPress, OpenCart

Online e-Learning Platform

The client, a US education system leader, aimed to connect teachers and students by taking online assignments for AP and Pre-AP programs and extending the online world's learning process but was unable to do so due to lacking an online platform.

I worked both on the front end and back end for this application which serves three million students and 200,000 teachers all over the US.

Online Business Registration

The client, a leader in the accounting industry in Romania, aimed to help people register their own companies but was struggling to do so at a national level due to lacking an online platform.

I built the web application from scratch, including UI/UX, aiming for 100% online completion of the documents needed to be registered to open a new company and start a new business in Romania.
2015 - 2017

Master's Degree in Software Engineering

University of Craiova - Craiova, Romania

2011 - 2015

Bachelor's Degree in Computer Science

University of Craiova - Craiova, Romania

Languages

GraphQL, JavaScript, Python, SCSS, HTML, CSS, Java, C++, Assembly, PHP

Frameworks

Jest, Django, Flask, Tailwind CSS, Material UI, Laravel, AngularJS, Angular, Alembic, Express.js, Redux

Libraries/APIs

React, React Redux, jQuery, SQLAlchemy, Vue, Stripe, Pygame

Tools

React Apollo, Pytest, GitHub, CircleCI, Docker Compose, Webpack, Apache, Figma

Other

Enzyme, Software Engineering, Tkinter

Paradigms

Object-oriented Programming (OOP), Microservices

Storage

MySQL, Elasticsearch, Neo4j

Platforms

Amazon Web Services (AWS), WordPress, OpenCart, Docker, Apache2

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