
Alexei Selivanov
Verified Expert in Engineering
Full-stack Developer
Almaty, Almaty Province, Kazakhstan
Toptal member since April 11, 2022
Alexei is a versatile full-stack professional with 12 years of experience and a math background focused on the front end. Some of his principles include first things first (80/20 principle), a step-by-step approach—cutting the scope (what's doable within the sprint timeline), getting it done (completeness is key), and working on the next version. Lastly, start by implementing a primary ideal usage scenario.
Portfolio
Experience
- SQL - 12 years
- Python - 10 years
- Amazon Web Services (AWS) - 7 years
- Node.js - 7 years
- Redux - 5 years
- React - 5 years
- Vue - 4 years
- GraphQL - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code)
The most amazing...
...project I've been working on recently is the future of messaging: the Beeper app, a Silicon Valley startup project built by Pebble's founder Eric Migicovsky!
Work Experience
Full-stack Developer – Python, Flask, & Vue
Kode Kloud (by Zaurac Technologies Pte Ltd)
- Worked on multiple internal web apps, employing Flask and FastAPI on the back end and Vue and Vuetify on the front end, to help with prototyping and development.
- Created an authentication library for Flask and FastAPI, supporting multiple authentication schemes, including Firebase and Google service accounts.
- Wrote E2E tests on Playwright to cover multiple internal services, then set up CI/CD.
Senior Front-end Developer
Beeper
- Re-worked complex sign-up multipath cross-device flows involving work with a cryptographic protocol.
- Implemented a rich UI on React based on Figma designs, working with a designer to deliver a great end-user experience.
- Brought desktop-grade experience to a web-based app with Electron.
Senior Full-stack Engineer
An Online Freelance Agency
- Delivered multiple small to middle projects to the platform serving millions of users daily.
- Modernized highly visited pages from AngularJS to the Vue.js stack.
- Managed deployment and operation monitoring of high-load services.
Senior Full-stack Engineer
Half Machine
- Built the whole web app for an interactive police awareness training system from scratch.
- Set CI/CD pipelines with AWS and BitBucket with tests.
- Integrated with multiple third parties like Qualtrics surveys, and SendGrid email delivery.
Freelance Software Developer
An Online Freelance Agency
- Worked in a large distributed team to expand the existing website using the MEAN stack. Later, in 2017, I helped to maintain the showd.me website that I’ve previously contributed to.
- Built a sophisticated admin website for the marketing team to manage landing pages for the Janbala website while collaborating with Travana. The tech stack included Angular 2, Webpack, SASS, PostCSS, and Bootstrap 4.
- Performed master React, Redux, and reactive programming with ES6/7 on the front end and Python and Django on the back end at GradConnection.
- Helped improve a chemistry learning platform with Angular on the front end and Node.js and Express.js on the back end for BACON.
- Built a web-based inventory management system using Python and Node.js for GrailERP.
- Created a sophisticated API for course management and course passing using Hapi.js and Sequelize for Psychwire. Covered it with tests using Mocha.
- Acted as a senior JavaScript developer at GoLance, working on the main website, a multi-platform desktop application—back and web front end—for time tracking, and deploying to Mesosphere with Docker containers using NW.js, WebSocket, and Angular.
Freelance Software Developer
An Online Freelance Agency
- Applied a traditional MEAN stack to build a monitor desktop application using NW.js (previously known as node-webkit) for Megusta Enterprise GmbH.
- Maintained and supported a large online retailer's website and intranet applications involving Python and Node.js platforms at Boutique.ru. I also built several internal mobile apps using Ionic and refactored and cleaned up a legacy codebase.
- Created a web app prototype for an outfit builder for Hipoutfit.com while mastering the whole stack: PostgreSQL, Django, Piston, Bootstrap, Backone.js, Heroku, and S3.
- Built a CV and resume parsing tool for PDF and Word documents as a senior web developer at accountingfly (previously known as CollegeFrog.).
- Spearheaded the development of a social shopping platform prototype as a team leader for a private employer. The tech stack included Django, Bootstrap, Backbone.js, Google Maps, geographic framework integration, and PayPal integration.
- Built and supported several Django-based websites at Setaris Corporation: a Java applet to a photo-sharing website, a recommendation engine using Apache Mahout, a cross-browser layout, an iOS magazine creator app, and rich JavaScript interfaces.
- Created an enterprise monitoring interface using Spring Framework, Google Web Toolkit, and Ext GWT involving data exchange with different sources like the Oracle Database at ACS JSC.
- Built a simple async message-passing tool with a delivery guarantee for the Jakarta EE environment at Metamodel LLC. I worked mostly on ECM systems using EMC Documentum and Alfresco.
- Designed a lot of small websites with PHP, involving graphic design using Photoshop at IT 24/7.
Python Developer
Setaris
- Built a recommendation engine using Apache Mahout.
- Wrote a Java applet covering a private photo-sharing feature.
- Mastered Django features like ORM, admin, validation, and migrations.
Experience
Beeper
https://www.beeper.comI joined the team early in the project and helped it get to a post-beta state with a polished UI and a great set of features like a unified inbox.
Origins NFT Trading Terminal
KodeKloud
https://kodekloud.com/Education
Master's Degree in Informatics and Applied Mathematics
Ural State University - Yekaterinburg, Russia
Skills
Libraries/APIs
React, Vue, Node.js, Backbone.js, Chart.js
Tools
Jira, Figma, Amazon EKS, RabbitMQ
Languages
SQL, PHP, Python, JavaScript, CSS, HTML, TypeScript, GraphQL, Java, Go
Frameworks
Angular, Express.js, Redux, Electron, Flux, Nuxt.js, Django, Hapi.js, Flask, Vuetify, Tailwind CSS
Paradigms
Kanban, Agile
Storage
PostgreSQL, Amazon S3 (AWS S3), MongoDB, Google Cloud
Platforms
Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), AWS Lambda, Kubernetes, Apache Kafka, Docker
Other
Cryptography, Algebra, Calculus, Physics, Computer Science, Algorithms, Game Theory, WebSockets, Data Encryption, Asymmetric Encryption, FastAPI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring