Alexander Pushkov
I’m a versatile full-stack developer with a diverse background in various industries. I prioritize intuitive interfaces and thoughtful interactions in my development process and strive to ship software that users will love.
Experience
Full-stack Engineer
September 2022
— Present
Lunni
My latest project is Lunni, a Docker-based platform that simplifies app deployment and management on users’ own servers.
- Implemented an alternative frontend for Portainer API, simplifying user interactions with it and adding quality of life features like service log permalinks or secret key generation for marketplace apps.
- Packaged 15+ apps for the builtin marketplace, allowing users to quickly launch common development, collaboration, and analytics tools in a few clicks.
- Used fastapi-codegen with custom templates to generate authenticated proxy endpoints for the Docker API. Reimplemented docker stack deploy in Python. Packaged it all into, a replacement backend.
Full-stack Engineer
January 2018
— August 2022
MediaMath
- Led frontend development for a highly customizable “white label” advertising campaign management dashboard, easily adaptable for specific needs of particular clients (streamlined workflows, custom reports, custom tool integrations). Ensured UI stayed friendly and intuitive with increasing number of configurations. Helped onboard some high-profile clients (Disney, Walmart, Flipkart).
- Led backend development and implementation of a bulk campaign import solution. Implemented Excel sheet parsing and validation system based on Pydantic. Helped my teammates design (and then debug :-) the AWS pipeline for the automation part.
- Created internal template projects for Flask and FastAPI stacks. Implemented test coverage checking (with reports and GitHub PR statuses for better visibility) and linting.
Frontend Engineer
June 2017
— December 2017
Kipod
- Implemented frontend for an internal crowdsourcing tool, similar to Amazon mTurk.
- Worked closely with the designer and added little quality-of-life improvements, like animations or responsive layouts, to create a polished and engaging interface.
- Helped design an image markup editor component, suitable for various workflows like object tagging and video tracking. Implemented it from the ground up.
- Helped my teammates design the API and implement it using Django REST Framework.
Full-stack Engineer
November 2016
— May 2017
Yapili
- Implemented a few CRUD endpoints for management and organization of the patients’ data. Intergated authentication with Auth0.
- Designed API for a real-time chat server for communication between patients and physicians. Implemented it and collaborated with the team to integrate chat functionality into the app.
Full-stack Engineer
March 2015
— October 2016
Lugati
- Launched an internal tool for automatic deployment of pre-defined Docker service stacks. Worked on turning that into a SaaS platform for the company’s clients.
- Implemented a billing system for the company’s pivotal product (depth-map video streaming SDK). Integrated Braintree payment gateway.
Projects
Certificates
Managing projects, people, and yourself
June 2021
Bureau Gorbunov
Languages
English:
Fluent
Russian:
Native
Skills
Frontend:
TypeScript, React, Svelte, PostCSS
Backend:
Python, FastAPI, Pydantic, SQLAlchemy, Celery, Flask
Devops:
AWS, GCP, Docker, Swarm