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 6 mos

San Francisco, CA Remote

building new services, modifying existing services

Python, TDD(Test Driving Development), following automated workflow, Flask, GCP, Firestore, data processing, API


Senior Software Engineer

nCube - software development outsourcing and outstaffing services Full-time

Feb 2025 - Present • 1 yr 6 mos

Kyiv, Ukraine Remote

Modigie project


Python Developer

Self-Employed Freelance

Feb 2020 - Present • 6 yrs 6 mos

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.


Backend software engineer

Waylight Part-time

Apr 2023 - May 2026 • 3 yrs 2 mos

Hockessin, DE Remote

Backend Software Engineer | Creator Economy & Fintech

Architecting high-scale monetization engines and e-commerce infrastructure on AWS. 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.


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

undefined


Languages

Ukrainian

C1

English

B2


Interests

  • startups
  • building saas
  • solo dev
  • indie hacking

Skills

Responsible AI Generative AI Studio Vibe Coding AI powered creativity Business Analytics Performance Measurement Performance Analysis Model Evaluation Creative Design Visual Storytelling Multimodal Prompts Communications Planning Target Audience Analysis AI Enablement AI Personalization AI Literacy Decision Support Generative AI Agents Google Workspace Prompt Patterns Artificial Intelligence (AI) Product Planning Prompt Engineering Google App Engine Web Hosting Cloud Computing Data Analysis Social Media Marketing Social Media Freelancing Instagram Marketing Full-Stack Development Back-End Web Development Object-Relational Mapping (ORM) Flask Git Bootstrap Google Cloud Platform (GCP) REST APIs SQL python WordPress HTML Cascading Style Sheets (CSS) Google Analytics Fiverr Relational Databases MySQL Telegram (Software) Selenium Postman API Ubuntu Nginx Generative AI Google Gemini LLM Application AI Workflows spanner gcloud


Contacts

Download Resume(PDF)