Skip to main content

Serhii Hrekov

Senior Software Engineer | Python | FastAPI | Clouds | have interest in Startups


  • ๐Ÿ“ Odesa, Ukraine
  • ๐Ÿ“ Remote Worldwide

๐Ÿงพ Summaryโ€‹

Experienced backend software engineer with a strong commitment to writing clean and maintainable code, following Agile methodologies. Demonstrates excellent working and self-discipline ethic with a background in remote work, aiming to contribute to interesting projects and continue professional growth.


๐Ÿ’ผ Experienceโ€‹

Senior Software Engineerโ€‹

Modigie, Inc. Full-timeโ€‹

Feb 2025 - Present โ€ข 1 yr 1 mo

San Francisco, California, United States Remote

building new services


Senior Software Engineerโ€‹

nCube - software development outsourcing and outstaffing services Full-timeโ€‹

Feb 2025 - Present โ€ข 1 yr 1 mo

Kyiv, Ukraine Remote

Modigie project


Back end software engineerโ€‹

Waylight Part-timeโ€‹

Apr 2023 - Present โ€ข 2 yrs 11 mos

Hockessin, Delaware, United States Remote

Backend Software Engineer - EdTech Startup

Specialize in backend development using AWS for educational technology solutions. Design and build high-performance APIs with FastAPI, Python 3, and asyncio. Implement strong authorization and authentication for secure APIs and user data. Use Jinja2 for dynamic content in email and Telegram notifications. Set up automated email notifications with Amazon SES for better user engagement. Proficient in Docker for streamlined application deployment. Manage AWS Lambda, CodeBuild, CodePipeline, CloudWatch, CloudFormation, and System Manager. Oversee RDS (PostgreSQL), Amazon SES, and Amazon SNS deployment and management. Led the transition from synchronous to asynchronous/threading code for improved scalability. Expert in creating and maintaining RESTful APIs for seamless communication. Develop and maintain Telegram bot functionality for interactive communication and automation. Integrate payment processors like Stripe and Fondy for secure transactions. Conduct manual testing with Postman to ensure robust and functional APIs.


Python Developerโ€‹

Self-Employed Freelanceโ€‹

Feb 2020 - Present โ€ข 6 yrs 1 mo

Worked remotely with various NDA clients while independently developing pet projects, including one-page websites, bots, scheduler scripts, data grabbers, and more. Delivered simple yet impactful solutions for diverse requirements. Gained extensive experience in building tools and applications to optimize freelance workflows, such as chatbots, web scrapers, and productivity tools.

Backend Development: Designed and implemented scalable backend systems using Python frameworks, including FastAPI, Django, and Flask. Scraper Development: Built efficient and reliable web scrapers using Selenium, BeautifulSoup, python-requests, asyncio, and threading. Front-End Integration: Developed single-page interfaces with Bootstrap to display outputs of bots, scrapers, and scripts in user-friendly formats, mimicking a simplified CRM system for personal use. Experimentation with Chrome Extensions: Created browser-based tools to automate and optimize workflows. Telegram Bots: Built a diverse collection of Telegram bots for automation, data transformation, API integrations, and user interaction management. API Integrations: Integrated third-party APIs into projects, enabling seamless data aggregation and workflow automation.

Dynamic DNS Solution for Static Devices:

Developed a comprehensive dynamic DNS system leveraging FastAPI, PostgreSQL, Gunicorn, and Uvicorn. Integrated PowerDNS with API-driven interactions to efficiently manage DNS for static devices. Implemented a secure JSON Web Token (JWT) authentication system and robust schema validation using Pydantic. Deployed on a Linux (Ubuntu) server with Nginx

Telegram Bots Collection: Created a suite of Telegram bots with diverse functionalities, including: Data Transformation Bots: Encoding, decoding, formatting, replacing, and converting various data types. Image Transformation Bots(image processing). QR/Barcode Generator Bot. Telegram Actions Bot API Integration & Data Aggregation Bots: Retrieved and processed external data etc.


Full stack software engineer(Fintech startup).โ€‹

ProxiPago Contractโ€‹

Apr 2022 - Jan 2025 โ€ข 2 yrs 10 mos

Mexico City, Mexico Remote

Lead Developer - Fintech Application As lead developer, I independently handled the entire project from start to finish.

Key Responsibilities and Achievements: Led creation and management of cloud infrastructure on Google Cloud Platform (GCP). Designed and implemented algorithms for financial transactions. Developed APIs with Django Rest Framework for seamless communication. Integrated 3rd party bank APIs for transaction processing. Engineered user and client management resembling a CRM system. Modeled and implemented a scalable database schema on Google Cloud Spanner. Orchestrated requests to service providers and implemented robust response parsing. Implemented various functionalities, including logging, PDF report generation, and QR code handling. Utilized Git and GitHub for version control and collaborative development. Managed Linux VPS for smooth operations. Collaborated on the front-end using Django, Bootstrap, CSS, and JS.

Tech Stack: Backend: Django (front-end and back-end), Django Rest API Cloud Platform: Google Cloud Platform (Google App Engine, Cloud Spanner, Cloud Buckets, Cloud Scheduler) Infrastructure: Ubuntu VPS (cloud VM) Development Tools: Git, GitHub

This experience highlights my skills in cloud infrastructure, algorithm development, API design, and comprehensive application functionalities within the fintech domain, covering the entire development lifecycle.


Social Media Marketing Specialistโ€‹

Fiverr Freelanceโ€‹

Jan 2016 - Dec 2019 โ€ข 4 yrs

Ukraine

worked only with the international clients on marketing and growing Instagram accounts and everything related to it.


Wordpress Developerโ€‹

Freelance (Self employed) Seasonalโ€‹

2008 - 2017 โ€ข 9 yrs

Edit, create and build simple websites (WordPress and pure HTML) for clients from both Ukraine and International. Ain't created the design from scratch. This work involved regular hosting manipulations, VPS-Unix systems and server configuration(Apache, Nginx, FTP etc.).


Marketing Intelligence Analystโ€‹

ะšะพะผะฟะฐะฝะธั ยซะฆะธั‚ั€ัƒัยป Full-timeโ€‹

Feb 2015 - Sep 2015 โ€ข 8 mos

Ukraine


๐ŸŽ“ Educationโ€‹

Odessa Polytechnic National Universityโ€‹

Master's degree โ€ข Information Technology

Sep 2008 - Jul 2013

Activities and societies: studied C, C++, Java

I hold a masterโ€™s degree in Information Technologies, an alumnus of Odesะฐ Polytechnic National University. The Artificial Intelligence and Robotics Institute graduate(ะบะพะปะธัˆะฝั–ะน โ€œะžะะŸะฃ ะ†ะšะกโ€), where I studied Computer Engineering and Specialised Computer Systems in Information Technologies and computer science fields.๐Ÿš€


๐ŸŒ Languagesโ€‹

Ukrainianโ€‹

C1

Englishโ€‹

B2


๐Ÿ” Interestsโ€‹

  • startups
  • building saas
  • solo dev
  • indie hacking

๐Ÿ›  Skillsโ€‹

Flask Git Bootstrap spanner Google Cloud Platform (GCP) Google App Engine gcloud REST APIs SQL python WordPress HTML Cascading Style Sheets (CSS) Web Hosting Cloud Computing Data Analysis Google Analytics Social Media Marketing Social Media Freelancing Instagram Marketing Full-Stack Development Back-End Web Development Object-Relational Mapping (ORM) Selenium WebDriver API Development SQLAlchemy Fiverr Relational Databases MySQL Telegram (Software) Selenium Postman API Ubuntu Nginx Docker Products AWS Lambda Amazon Web Services (AWS) Virtual Private Server (VPS) GitHub PostgreSQL SQLite FastAPI Django Python (Programming Language)


๐Ÿ“ž Contactsโ€‹

๐Ÿ“„ Download Resume(PDF)โ€‹