
Mihai
From Romania (UTC+3)
9 years of commercial experience
Lemon.io stats
Mihai – Python, Django, Linux
Dedicated and well-organized Senior Back-End Web Developer with solid knowledge in Python and Django, an in-depth understanding of essential concepts for web API development, and experience in building fast and resource-efficient web scrapers/crawlers. Mihai is qualified to work on web development Python projects of any complexity. On top of that, he is known to be open to new knowledge and challenges, so do not hesitate to get Mihai on board.
Main technologies
Additional skills
Ready to start
I can start anytime if selectedDirect hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Founding Engineer
Access structured SERP data, including rankings, rich results, and related searches through our API. Users can get organic results, featured snippets, "People Also Ask" data and more with simple API calls. The company handles all infrastructure - proxies, bot detection, and scaling. The data can be used for SEO purposes, AI training, research, and news mentioning reports.
- Built the web scraping part(It can handle more than 200 concurrent connections to the API);
- efficiently processed google search result pages into a nicely formatted JSON;
- built subscription handling logic with Paddle Billing;
- created dev, Staging, and Production environments with Docker compose;
- wrote API documentation with Docusaurus and deployed with Cloudflare Pages;
- deployed to production on a dedicated server on Hetzner.
Full-stack Software Engineer
This was social media email scraper that quickly helps clients collect targeted leads from social media based on different tags or following/followers of an account.
It was used by people sending targeted cold emails or by people that wanted to gather custom audiences to run ads for.
- Interacted with Google Drive API to upload data to Google Sheets;
- worked on a microservice for high-scale web scraping;
- made the Frontend interactive by using Vue.js(later migrated to alpine.js) in combination with Django;
- implemented a payment processing system using Stripe with automatic account activation, upgrades, and so on.
- created Rest API for resellers.
Full-stack Developer
This is a web app that helps businesses connect to the best-targeted influencers from Instagram, with a database of 200+ million influencers.
The features Mihai worked on:
- database management (importing the data from .csv files, setting up a backup process, improving query speeds);
- REST API Implementation;
- external API Integration: Stripe and Google Sheets;
- fetching data from our REST API.
- Integrated subscription using Stripe;
- integrated data export using Google Sheets API;
- improved the speed of the API by removing some data from the SQL queries that weren't a must;
- ran a task queue using Redis and Celery;
- tested front-end using Selenium;
- set up development and production environments using Docker and Docker-compose.
Full-stack Developer
This was a search engine ranking position checker for Youtubers. After adding a YouTube channel link, it would load all the videos uploaded on that channel and suggest keywords to be checked for their position on Google and YouTube.
- Created backend architecture;
- integrated backend and frontend using an API;
- set up the development and production environments using Docker and Docker-compose;
- worked on the subscription system with Webhooks to activate the subscription automatically using Paddle for taking payments;
- wrote e2e tests using Selenium;
- worked with the YouTube API and reverse engineering Google search results to emulate them with HTTP web requests;
- integrated background tasks with Celery and Redis for long-running tasks.
Full-stack Developer
Multiple Windows software to help people trying to promote their accounts or products on Instagram.
- Automated payment processing and invoicing through APIs and webhooks;
- designed UI using WinForms and WPF for multiple products;
- used Selenium for web automation and changed some parameters to emulate a real user as much as possible;
- worked on reverse engineering APIs calls and mobile apps to simulate a mobile app without all the overhead of running android/iOS emulators;
- for deploying the Django project, configured and optimized Apache and Nginx to run the Django app alongside a WordPress website on the same server and obtain the best performance.