×
Alexander Pitkin

Alexander Pitkin

Fullstack Python/Django developer

Minsk, BY
+375 33 324-23-35
Russian, English

Background


About

About

Experienced Fullstack Developer with 10+ years in software engineering, specializing in Python (Django, Flask, FastAPI) and JavaScript (Angular, React). Delivered scalable solutions in HealthTech, Real Estate, E-commerce, and FinTech. Skilled in system design, API development, and frontend integration. Strong understanding of OOP, design patterns, and Agile practices. Proven ability to work independently and in cross-functional teams to deliver production-ready software.

Work Experience

Work Experience

  • Senior fullstack developer, iTechArt

    Oct, 2017 - Present

    Develope various platforms using modern backend and frontend technologies.
    Took part in the full development cycle — from requirements discussion to deployment and monitoring.
    Actively participated in knowledge-sharing activities, mentored junior developers, and contributed to architectural discussions and decision-making processes.

  • Python/Django developer, Nord-Soft

    Feb, 2014 - Oct, 20173 years 8 months

    Creating and maintenance web sites using django. Creating web site API using Django Rest Framework, Database development. Working with frontend (Javascript, JQuery, AngularJS/Angular2+, CSS/LESS)

Projects Experience

Projects Experience

  • B2B payments platform

    Dec, 2024 - Present

    Modern B2B payments platform to simplify buseness purchases

    Role:
    Senior Software Engineer
    Stack:
    Flask, SqlAlchemy, PostgreSQL, Alembic, GCP, Svelte

    • Developed payment gate solution to make bank universal bank integration

    • Developed a new payment flow processing for specific clients

    • Onboard new merchant country

    • Develop new authorisation flow processing

  • Personal Medical App

    Jul, 2023 - Oct, 20241 year 3 months

    The delivered solution helps users to find and purchase optimal weight
    programs, healthy food, and drinks. Users can find a coach who will help
    them to achieve their weight and health goals.

    Role:
    Senior Software Engineer
    Stack:
    FastAPI, AWS Lambda, AWS, PostgreSQL, DynamoDB, pytest, Amazon Rekognition, SQLAlchemy

    • Develop a solution for uploading media content with computer vision algorithms to filter inappropriate images

    • Developed serverless API based on AWS lambdas

    • Improved test setup and test performance

    • Delivered and automated schedule service

  • Real Estate Portal printing service

    May, 2018 - Feb, 20201 year 9 months

    A web service that turns provided web resources into PDF files.
    Documents should be delivered to users as fast as possible.

    Role:
    Senior Software Engineer

    Stack:
    Node.js, Express, Puppeteer, bull, CircleCI, Docker

    • Developed the Express API to serve user requests

    • Implemented job queue service to put user requests in queue

    • ntegrated Puppeteer library for seamless PDF documents generation with specific params

    • Implemented CI/CD pipeline with docker and CircleCI

    • Added API tests and PDF comparison tests.

  • Real Estate Portal API microservices

    Jul, 2020 - Dec, 20244 years 5 months

    Various API microservices for real estate portal

    Role:
    Senior Software Engineer
    Stack:
    Django, Flask, FastAPI, SQLAlchemy, Postgres, Postgis, Redis, Docker, Kubernetes

    • Implement API microservice

    • Split monolithic application into microservices

    • Develop backend packages to reuse in different microservices

    • Create complicated geospatial queries to fetch required data

    • Setup service integration

  • Leading global eGift card platform

    Mar, 2019 - Apr, 20234 years 1 month

    Leading global eGift card platform with operations in Australia, North
    America, United Kingdom and New Zealand.
    It enables customers and businesses to purchase gift cards from various
    gift card providers.
    Project aims to simplify and enhance the gift-giving experience by
    allowing users to purchase, send, and receive digital gift cards from a
    wide range of popular retailers and brands.
    For business it allows to create a bulk of gift cards and make mass
    delivery for clients for any occasion.

    Role:
    Senior Software Engineer
    Stack:
    Django, FastAPI, AWS, AWS lambda, celery, PostgreSQL, pytest,
    Graphene-Django, SOAP, Stripe, DRF, AWS DynamoDB

    • Analyzed better ways and potential risks of new gift cards integrations via different API interfaces and built a robust API integration between the platform and different 3rd party gift cards providers

    • Optimized the API integration which allows to minimize client support requests caused by network issues or 3rd party APIs failures

    • Developed the microservice to improve site performance and isolate API integration logic

    • Improved the usability of admin panel along with the performance of pages which is highly used by customer support service

    • Developed integration between new microservice and existing site

    • Wrote a highly testable code with different test cases and live tests that monitor the health of external services

    • Resolved issues with technical experts of gift providers while working on the integrations with private APIs.

  • Real Estate Portal: Data Intelligence Board

    Nov, 2017 - Dec, 20247 years 1 month

    he client is a fast-growing PropTech startup that leverages machine
    learning to provide reliable valuations and predictive analytics for the
    real estate market.
    Their web application allows users to:

    • obtain price valuations and prediction for the real estate property
    • understand the market
    • explore the surroundings (location & nearby).

    Role:
    Senior Software Engineer
    Stack:
    Angular, AngularJs, Django, Flask, SQLAlchemy, HTML 5, CSS3, Alembic,
    Docker, Mapbox, Google Maps API, PostGIS, PostgreSQL, FastAPI, DRF,
    Postgis

    • Implemented a new version of the Web API with Flask and SQLAlchemy

    • Created complex geospatial queries to fetch required data from the database

    • Lead migration a big live application from AngularJS to Angular without downtime

    • Integrated MapBox to the platform and added an ability for users to interact with the map (drawing above the map, highlighting necessary objects, etc.)

    • Split monolithic backend application into microservices and developed backend packages to reuse in different microservice

    • Worked on data visualization part, including data representation on lists, charts, maps

    • Developed a set of custom reusable data charts using D3.js library

    • Reworked big data model subsets and updated the database schema accordingly

    • Integrated the app with other services (backend, analytics, logging and crash systems)

    • Led technical team of 6 engineers

  • Driving licence exam booking system

    Feb, 2018 - Jun, 20184 months

    The client is creating a booking system designed to simplify the
    experience of passing a driving license exam.
    The platform allows to book time slots for driving exams, while
    minimizing user efforts on passing practical and theoretical exams
    (thanks to the platform users were able to pass both exams within one
    day)

    Role:
    Senior Software Engineer
    Stack:
    Django, React.js, Celery, PostgreSQL, Redis, Docker, Traefik

    • Developed the backend API from scratch

    • Designed the data model and implemented the database schema

    • Used best practices to set up the deployment process and deployed the application to production environment

    • Added the Celery application to run scheduled time slots booking

    • Optimized application performance

  • Web portal for management students housing

    Feb, 2015 - Mar, 20172 years 1 month

    The client creates a web portal designed for students' housing
    management.
    Room Choice handles the entire student leasing experience and provides
    easy tools to help property managers track assignments, payments, and
    communication with tenants.
    Highly customizable frontend allows to create a personal site for each
    property with individual features

    Role:
    Senior Software Engineer
    Stack:
    JavaScript, AngularJS, Python, Django, PostgreSQL, Celery, HTML5, CSS3,
    CoffeeScript, OAuth, Stripe API, Mapbox, AWS Lambda

    • Designed the architecture of the app's frontend designed to book the property based on availability of property and student personal preferences

    • Developed a new features and pages of booking wizard with user-friendly UI

    • Built the integration between frontend and backend to store user's booking information

    • Integrated the solution with Mapbox

    • Integrated with Stripe payment system for seamless payments collection

    • Optimized database queries and site overall performance.

  • User generated news portal

    Feb, 2014 - Nov, 20149 months

    Allow users to rate news and change public news ratings

    Role:
    Software Engineer
    Stack:
    Python/Django, AngularJS ,Celery, HTML/CSS, JavaScript, jQuery, jQuery.ui, PotgreSQL, Redis

    • Designed data models to support dynamic content and user interactions

    • Architected and implemented business logic to ensure efficient data flow

    • Implemented background tasks using Celery for scheduled news rating updates

    • Created responsive and modern layouts using CSS/HTML

  • Person Heath Assistance

    Apr, 2014 - Jan, 20161 year 9 months

    User personal health assistance application designed to encourage users
    develop their healthy habits and lifestyle.
    Mobile application allows users to set up goals and do daily exercises to
    get award points.
    Health plan is created individually for each user.

    Role:
    Software Engineer

    Stack:
    Python, Django, Django REST Framework, Celery, HTML5, CSS3, Google Cloud Messaging, MS SQL Server, jQuery

    • Designed the data model and the database schema to optimize database queries;

    • Developed the RESTful API for the frontend and mobile application;

    • Optimized database and site performance of high loaded application operating with big amount of user data;

    • Integrated cloud messaging system for the mobile application to send personalized announcements for users.

Skills

Skills

  • Language/Programming

    Python

    Javascript/TypeScript

    Bash

    CSS (LESS/SASS/Stylus)

    HTML

    C/C++/C#/Java/Delphi/Dart

    SQL

  • Frameworks/Techologies:

    Django/Django Rest Framework

    AngularJs/Angular 2+

    React

    FastAPI

    Flask/Connexion

    SQLAlchemy/GeoAlchemy 2/Alembic

    NodeJS

    RxJS

    React Native/Android SDK/Flutter

  • Systems

    Linux

    Windows

  • Cloud & CI/CD

    AWS/Google cloud Platform

    CircleCI/Gitlab

    Docker/Kubernetes

  • Databases/Message brokers

    SQL

    PostgreSQL

    MSSQL

    MySQL

    Redis

    RabbitMQ

    Memcached

    ElasticSearch

    DynamoDB

  • Project/Task Management Tools

    JIRA

    Asana

    Trello

    Linear

Education

Education

  • Master of informatics and and computing, The chair electronic computing machines, Minsk, Belarus, Belarusian state university of informatics and radioelectronics

    Jul, 2015 - Jun, 2017

  • Systems engineer, The chair electronic computing machines, Minsk, Belarus, Belarusian state university of informatics and radioelectronics

    Sep, 2010 - Jun, 2015

  • Technician on telecommunications, Software telecommunications networks, Vitebsk, Belarus, The Highest State College of Communications, Vitebsk branch

    Sep, 2006 - Jun, 2010

Certificates

Certificates

  • Cisco Certified Network Associate(CCNA Routing and Switching (v5.0)), Cisco Networking academy

    Issued on: Apr 24, 2015

  • Linux development courses, EPAM

    Issued on: Apr 01, 2014

  • Android Development training, ForteKnowledge

    Issued on: May 01, 2013

  • Cisco Certified Network Associate (CCNA1, CCNA2), Cisco Networking academy — Toronto, CANADA

    Issued on: May 01, 2009

  • Programming in pythonINTUIT NATIONAL OPEN UNIVERSITY

    Issued on: Mar 26, 2011