Alexander Pitkin
Python/JS developer/ Tech lead
Summary
Experienced Senior Software Engineer and tech lead with over 12 years of experience in software engineering, combining hands-on development with team leadership.
Expertise in Python (FastAPI, Django, Flask) and JavaScript/TypeScript (Angular, React), cloud-native architectures, AI/LLM solutions and microservices.
Focused on building scalable, production-ready systems in HealthTech, Real Estate, E-commerce, and FinTech.
Led teams of up to 6 engineers, managing task distribution, code reviews, and mentoring.
Collaborated with product managers and external clients to translate business needs into technical requirements.
Directly involved in architectural decisions, balancing technical debt management with new feature delivery. Drove the integration of CI/CD pipelines and deployment processes, ensuring reliable and repeatable software releases.
Expertise in Python (FastAPI, Django, Flask) and JavaScript/TypeScript (Angular, React), cloud-native architectures, AI/LLM solutions and microservices.
Focused on building scalable, production-ready systems in HealthTech, Real Estate, E-commerce, and FinTech.
Led teams of up to 6 engineers, managing task distribution, code reviews, and mentoring.
Collaborated with product managers and external clients to translate business needs into technical requirements.
Directly involved in architectural decisions, balancing technical debt management with new feature delivery. Drove the integration of CI/CD pipelines and deployment processes, ensuring reliable and repeatable software releases.
Strong experience in system design, technical leadership, distributed architectures, asynchronous processing, and clean code principles. Experienced in stakeholder communication, project planning, and driving technical initiatives from concept to production.
Experienced with AI-assisted development workflows (Cursor, Claude Code, Opencode), Skills, MCP and AI-driven SDLC practices
Experience
EffectiveSoft
2025-11 – 2026-06
Senior Software Engineer
Developing scalable AI/ML-powered backend services using Python (FastAPI, Django)
Designing and implementing LLM-based solutions including RAG pipelines
Integrating AI models into production systems
Designing system architecture and integrating third-party services
Optimizing performance and ensuring system reliability
Participating in technical decision-making and leading architecture discussions
Conducting 30+ technical interviews
Designing and implementing LLM-based solutions including RAG pipelines
Integrating AI models into production systems
Designing system architecture and integrating third-party services
Optimizing performance and ensuring system reliability
Participating in technical decision-making and leading architecture discussions
Conducting 30+ technical interviews
iTechArt
2017-10 – 2025-11
Senior fullstack developer
Delivered end-to-end development of multiple platforms across the full lifecycle - from requirements through deployment and monitoring
Tech-led 2+ projects, driving architecture decisions and mentoring engineers
Actively contributed to knowledge-sharing initiatives and mentored developers
Tech-led 2+ projects, driving architecture decisions and mentoring engineers
Actively contributed to knowledge-sharing initiatives and mentored developers
Nord-Soft
2014-02 – 2017-10
Python/Django developer
Delivered 8+ web projects using Django and Flask, building web services and REST APIs with Django REST Framework, and handling database development. Built responsive frontend interfaces using JavaScript, JQuery, AngularJS/Angular2+, CSS/LESS
Profiles
Github
LinkedIn
Education
Belarusian state university of informatics and radioelectronics
Minsk, Belarus
Master of informatics and computing, The chair electronic computing machines
2015 – 2017
Belarusian state university of informatics and radioelectronics
Minsk, Belarus
Systems engineer, The chair electronic computing machines
2010 – 2015
The Highest State College of Communications, Vitebsk branch
Vitebsk, Belarus
Technician on telecommunications, Software telecommunications networks
2006 – 2010
Projects
Company AI Assistant
2025-12 – Present
Tech lead/Senior Software Engineer
Tech Stack: Python, Asyncio, FastAPI, LangChain, LangGraph, LangSmith, OpenAI API, RAG, MongoDB, PostgreSQL, Redis, Huey, Docker, Kubernetes, Microsoft Teams API, Microsoft Graph API, Azure, Chainlit, Scrapy
•
Designed and developed a production-grade AI assistant platform with agentic architecture, multi-tool orchestration, and RAG-based knowledge retrieval
•
Built a web-based AI assistant capable of interacting with internal company knowledge bases, HR workflows, and external services and user browser.
•
Developed and integrated 10+ AI tools for scheduling, HR coordination, notifications, calendar management, and internal workflow automation
•
Implemented Retrieval-Augmented Generation (RAG) pipelines for contextual question answering over internal company data and HR documentation
•
Designed conversation memory, workflow persistence, and agent state management
•
Built LLM-based agent workflows using LangGraph and LangChain with support for multi-step reasoning and dynamic decision flows
•
Designed and developed an AI-powered HR scheduling assistant that automated interview coordination between recruiters, candidates, and interviewers
•
Implemented intelligent interview scheduling workflows with interviewer availability checks, conflict resolution, and automated coordination logic
•
Integrated Microsoft Teams API and Microsoft Graph API for automated notifications, meeting creation, and calendar synchronization
•
Implemented locking and concurrency control mechanisms to prevent double-booking and scheduling conflicts
•
Automated interviewer and candidate communication workflows, significantly reducing manual HR operational workload
•
Developed asynchronous task processing pipelines using Huey and Redis for scheduling jobs, retries, notifications, and background workflow execution
•
Introduced custom evaluation pipelines to addition to observability infrastructure using LangSmith for monitoring agent execution quality and workflow performance
•
Containerized services with Docker and deployed scalable workloads to Kubernetes
Medical payment platform
2025-03 – 2025-11
Lead Software Engineer
Tech Stack: Django, Flask, Falcon, Asyncio, SQLAlchemy, Alembic, Docker, AWS (EC2, S3, RDS, Lambda), Celery, RabbitMQ, Microservices, Angular, SCSS
•
Led a team of 6 engineers during integration of core service with an external enterprise system
•
Designed and implemented APIs and architecture for new microservices, ensuring scalability and maintainability
•
Supported and automated seamless migration of existing users and user profiles to the new system with zero downtime
•
Introduced monitoring and logging, which reduced incident resolution time by 30%
•
Optimized database queries and migrations (PostgreSQL, Alembic)
•
Collaborated with product managers and stakeholders to define technical requirements and align roadmap with business goals
•
Implemented asynchronous task processing with Celery using RabbitMQ as the message broker
•
Used RabbitMQ for direct service-to-service communication and event-driven integration between microservices
B2B payments platform
2024-12 – 2025-09
Role: Senior Software Engineer
Tech stack: Flask, SqlAlchemy, PostgreSQL, Alembic, GCP, Svelte
•
Developed payment gateway solution to make universal bank integration
•
Developed a new payment flow processing for specific clients
•
Onboarded merchants in new countries
•
Developed new authorization flow processing
Personal Medical App
2023-07 – 2024-10
Role: Senior Software Engineer
Tech Stack: FastAPI, AWS Lambda, AWS, PostgreSQL, DynamoDB, pytest, Amazon Rekognition, SQLAlchemy
•
Developed 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 API microservices
2020-07 – 2024-12
Role: Tech lead/Senior software engineer
Tech Stack: Django, Flask, FastAPI, Asyncio, SQLAlchemy, Postgres, Postgis, Redis, Docker, Kubernetes
•
Led migration of a monolithic real estate platform into 15+ microservices,
improving deployment independence and reducing release risks.
improving deployment independence and reducing release risks.
•
Develop backend packages to reuse in different microservices
•
Create complicated geospatial queries to fetch required data
•
Setup service integration
Real Estate Portal printing service
2018-05 – 2020-02
Role: Senior Software Engineer
Tech Stack: Node.js, Express, Puppeteer, bull, CircleCI, Docker
•
Developed the Express API to serve user requests
•
Designed and implemented a job queue system using Bull
•
Developed UI components for configuring PDF templates
and previewing generated documents
and previewing generated documents
•
Integrated 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.
Leading global eGift card platform
2019-03 – 2023-04
Role: Senior Software Engineer
Tech 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 20+ 3rd party gift card 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.
Projects
Driving licence exam booking system
2018-02 – 2018-06
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
Tech Stack: Django, React, Celery, PostgreSQL, Redis, Docker, Traefik
•
Developed the backend API from scratch
•
Designed the data model and implemented the database schema
•
Implemented admin interface
•
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
Real Estate Portal: Data Intelligence Board
2017-11 – 2024-12
The 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
Tech Stack: Angular, AngularJs, Django, Flask, SQLAlchemy, HTML 5, CSS3, Alembic, Docker, Mapbox, openpyxl, Google Maps API, PostGIS, PostgreSQL, FastAPI, DRF, Postgis, Pandas, NumPy
•
Implemented a new version of the Web API with Flask and SQLAlchemy
•
Created complex geospatial queries to fetch required data from the database
•
Led migration of 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
•
Implemented data visualization features using D3.js (charts, maps, dashboards)
•
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
Web portal for management students housing
2015-02 – 2017-03
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
Tech 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.
Personal Heath Assistance
2014-04 – 2016-01
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
Tech 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.
User generated news portal
2014-02 – 2014-11
Web service which allow users to rate news and change public news ratings
Role: Software Engineer
Tech Stack: Python/Django, AngularJS ,Celery, HTML/CSS, JavaScript, jQuery, jQuery.ui, PostgreSQL, 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
Skills
Language/Programming
Python, Javascript/TypeScript, Bash, CSS (LESS/SASS/Stylus), HTML, SQL, Go(Basic), C/C++/C#/Java/Delphi/Dart
Frameworks/Technologies:
Django/Django Rest Framework, AngularJs/Angular 2+, React, FastAPI, Flask/Connexion, SQLAlchemy/GeoAlchemy 2/Alembic, Asyncio, NodeJS, RxJS, React Native/Android SDK/Flutter, Langchain/Langgraph
Systems
Linux, Windows, MacOS
Cloud & CI/CD
AWS/Google cloud Platform, CircleCI/Gitlab, Docker/Docker Compose, Kubernetes, Helm
Databases/Message brokers
SQL, PostgreSQL, MSSQL, MySQL, Pandas, Redis, RabbitMQ, Memcached, ElasticSearch, DynamoDB, MongoDB, Kafka
Project/Task Management Tools
JIRA, Asana, Trello, Linear
AI dev tools
Claude code, Cursor, Opencode, Windsurf, MCP, Skills
Languages
Russian
Native
English
Upper-intermediate
Certifications
Ambient Agents with LangGraph
2026-01
Langchain Academy
Cisco Certified Network Associate(CCNA Routing and Switching (v5.0))
2015-04
Cisco Networking academy
Linux development courses
2014-04
EPAM
Android Development training
2013-05
ForteKnowledge
Cisco Certified Network Associate (CCNA1, CCNA2)
2009-05
Cisco Networking academy — Toronto, CANADA
Programming in python
2011-03
INTUIT NATIONAL OPEN UNIVERSITY