Georgi Georgiev
@georgigeorgiev
Experienced Python Backend Developer and Data Engineer.
What I'm looking for
I am a seasoned Python Backend Developer and Data Engineer with over 10 years of experience in the tech industry. My journey has taken me through various roles where I have successfully collaborated with Project Managers, Business Analysts, and Data Scientists to translate complex requirements into efficient API features. I take pride in my ability to deliver high-quality code and maintain disciplined practices in software development, including extensive use of Test-Driven Development (TDD) methodologies.
Throughout my career, I have had the privilege of working with renowned organizations such as NHS Digital and VEEPIO, where I contributed to the development of critical systems that support healthcare and analytics. My expertise spans a wide range of technologies, including Python, SQL, and various cloud services like AWS and GCP. I am particularly passionate about optimizing data pipelines and enhancing system performance, which has led to significant cost reductions and improved operational efficiencies in my previous roles.
Experience
Work history, roles, and key accomplishments
Senior Python Back-end Developer
NHS Digital
Nov 2023 - May 2025 (1 year 6 months)
Expanded and matured the Fast API based CIM service (Care Identity Management) using Domain-Driven Design (DDD) API pattern, now extensively used by NHS staff. Delivered features on time with disciplined PR reviews and thoughtful discussions, utilizing Python 3.12 within FastAPI framework deployed on AWS Lambda. Ensured code quality and reliability through extensive use of TDD with pytest, mock.pa
Senior Python Back-end Developer / Python Data Engineer
VEEPIO
May 2022 - Oct 2023 (1 year 5 months)
Integrated Flask API with a new NFL API, achieving up to 95% test suite code coverage through extensive TDD practices. Optimized Spark Cluster AWS daily reports runtime, reducing server monthly costs by 30% using Jenkins CI/CD, Bash, Python, Spark, Hadoop, and Hive. Migrated and designed services and ETL data pipelines to GCP Functions and BigQuery Tables, reducing web service provider ETL costs b
Senior Python Back-end Developer
NHS Digital
Oct 2021 - Apr 2022 (6 months)
Architected, developed, and delivered a new iteration of the internal CIM service (Care Identity Management) for NHS staff SmartCard Authentication and Authorization. Developed features in Python 3.8 within FastAPI framework, deployed on AWS Lambda with Github Actions for CI/CD. Achieved 97% TDD test code coverage from an inherited 20%, utilizing pytest, mock.patch, flake8, VMware, and Docker for
Senior Python Data Engineer/ Python Back-end Developer
VEEPIO
Mar 2020 - Sep 2021 (1 year 6 months)
Developed API features, generated reports, and ensured uptime for the VEEPIO system, utilizing Apache Spark, Django API, Flask API, SQL, Pandas, Docker, and AWS. Generated NFL team customer behavior reports using Pandas, PySpark, and SQL, and integrated a Flask API with AWS MediaConvert for video content transcoding. Optimized daily report generating Apache Spark / Kinesis, S3, ETL data pipeline,
Python Django Back-End Dev Team Lead
UPSIDE TECHNOLOGIES
Jan 2020 - Mar 2020 (2 months)
Led a development team, contributing to the development of web applications and DevOps tasks within the fintech space. Developed modular, extensible features in Django 3.0 with Python 3.8, ensuring TDD test coverage with pytest. Reviewed Pull Requests, designed database models, and laid the foundation for future feature development ideologies and code standards, including Terraform updates and AWS
Senior Python Data Engineer
ONEFINESTAY
Jun 2019 - Nov 2019 (5 months)
Managed the Data Pipeline within an Apache Airflow project, dockerizing the existing project and building a solid Python 3.6 class foundation for migrating all output to BigQuery Data Warehouse. Implemented memory-efficient Apache Airflow DAG designs with batch data transfers, making extensive use of Airflow Operators, XCom, and SubDags. Synced Google Analytics Data to BigQuery and created user be
Senior Python Data Engineer
PHD MEDIA
Nov 2018 - Apr 2019 (5 months)
Architected and built a robust, scalable ETL Data Processing System from scratch for Volkswagen, reducing ETL cycle time from two weeks to daily ingestion. Developed a scalable Queuing System based on Cron and PostgreSQL, and set up a Flask API within a Docker container, including Docker Swarm in production. Implemented Gitlab CI/CD pipeline for Flask API, zero-downtime Blue-Green deployments, and
Python Backend Developer/ Python Data Engineer/ DevOps
VEEPIO
May 2017 - Oct 2018 (1 year 5 months)
Maintained and developed features/integrations for various Django APIs and Flask API micro-services, ensuring test-suites were up-to-date with TDD/BDD. Assisted with data engineering and DevOps, designing and debugging data pipelines using Docker, Apache Spark, AWS Kinesis, and PostgreSQL. Wrote analytical Jupyter notebooks using pandas, numpy, and HiveQL to generate daily/ad-hoc data insights wit
Full-Stack Ruby on Rails Developer / Dev Team Lead
BOOKINGBUG
Oct 2015 - May 2017 (1 year 7 months)
Assisted developers within my team with technical queries and collaborated with other team leaders, product managers, and project managers to plan and forecast features. Served as the main technical contact for client integrations, including Royal Bank of Canada and H&M. Developed core product features like SAML 2.0 authentication and ACM, ensuring quality through TDD/BDD, pair programming, mob pr
Ruby on Rails Backend Engineer
BOPPL
May 2014 - Oct 2015 (1 year 5 months)
Served as the sole Ruby on Rails API Backend engineer for Boppl, a mobile ordering platform, where I split a monolithic RESTful JSON Rails API into engines. Applied Ruby OOP and Design Patterns, and managed MySQL, ElasticSearch, and NGINX servers. Ensured code quality through TDD and BDD with RSpec, contributed to Backbone.js and JAVA API repos, and managed continuous deployments via Git and AWS.
Web Designer & Front-End Developer
Self-employed
Apr 2012 - May 2014 (2 years 1 month)
Operated a small web design business, creating and maintaining bespoke websites for various clients. Provided graphic and web design services using Photoshop, Illustrator, and Flash, alongside front-end development with HTML5, CSS3, JavaScript, jQuery, WordPress, and PHP. Managed social media marketing, website administration, and support for client projects.
PPC/SEO AD Campaigns Manager
Self-employed
Jan 2010 - Apr 2012 (2 years 3 months)
Conducted trend analysis and managed successful SEO/PPC Ad campaigns for small local businesses and affiliate networks like CJ.com, Clickbank.com, and eBaypartnernetwork.com. Optimized websites for SEO, designed and hosted websites, and managed PPC Ad campaign budgets. Demonstrated expertise in market analysis and digital advertising strategies.
Education
Degrees, certifications, and relevant coursework
Gymnasium of Mathematics and Natural Sciences
A levels, Mathematics, Information Technology and Physics
Studied A levels in Mathematics, Information Technology, and Physics at the Gymnasium of Mathematics and Natural Sciences in Vratsa, Bulgaria. This foundational education provided a strong base in analytical and scientific disciplines.
Tech stack
Software and tools used professionally
Apache Spark
GitHub
GitLab
Docker Swarm
Jenkins
GitHub Actions
GitLab CI
Jupyter
NumPy
Pandas
PySpark
DB
MySQL
PostgreSQL
Hadoop
Django
Ruby on Rails
Google Analytics
Redis
Terraform
Jira
Backbone.js
jQuery
AngularJS
HTML5
Java
PHP
JSON
FastAPI
Rails API
SQLAlchemy
Ubuntu
CentOS
Linux
Windows
Trello
Elasticsearch
WordPress
AWS Lambda
RSpec
pytest
OAuth2
NGINX
Pingdom
dockerized
AWS Elastic Beanstalk
SQL
Availability
Location
Authorized to work in
Portfolio
veep.ioSkills
Interested in hiring Georgi?
You can contact Georgi and 90k+ other talented remote workers on Himalayas.
Message GeorgiFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
