
Alek Anokhin
Verified Expert in Engineering
Tech Lead and Developer
Lisbon, Portugal
Toptal member since June 15, 2021
Alek is a senior full-stack engineer with seven years of experience building and leading products from POCs to production-ready systems with millions of active users. He has worked in fintech, transportation, sports, healthcare, and co-developed presentation software. Alek excels in developing modern web applications while applying best practices in code and workflows. He has assisted several startups in hiring the best engineers and setting up teams from scratch.
Portfolio
Experience
- JavaScript - 7 years
- TypeScript - 6 years
- Jest - 5 years
- Node.js - 5 years
- Docker - 5 years
- Continuous Integration (CI) - 5 years
- React - 5 years
- Technical Leadership - 4 years
Availability
Preferred Environment
GitHub, React, MacOS
The most amazing...
...project I've worked on is a web application for creating presentations, allowing team members to collaborate and offering many other outstanding features.
Work Experience
Lead Engineer
Very Good Security (VGS)
- Implemented the gradual rollout feature that allowed us to release new versions seamlessly for users. This helped us avoid affecting 100% of users in production if there were any bugs.
- Prepared and led the project migration from JavaScript to TypeScript.
- Built the new product from scratch for creating payment pages.
- Significantly improved performance of integration tests and reduced flakiness.
Lead Engineer
Visme
- Built the collaboration feature that allowed users to leave comments in presentations, draw shapes, and read and reply in threads.
- Implemented a Google Maps integration that allowed users to add and customize the design of maps in presentation slides.
- Collaborated with the CEO and CTO to gather requirements for product features.
Tech Lead
Bussr Technologies Inc.
- Developed an MVP for a ticket reservation application that was shipped to production and refined into a feature-rich and adaptive product.
- Set up new workflows for the team by configuring CI to build an application for each PR and adding automated tests. Established the Git and release flows to ensure that the team delivered features on time.
- Established a convenient process for hiring and interviewed all JavaScript engineers.
- Communicated directly with stakeholders to define business requirements for the product, then created and aligned the technical roadmap.
- Utilized the monorepo approach to extract business logic code and reused the code in web and mobile applications.
Senior Front-end Developer
Arachnys
- Implemented a Chrome extension with React that allowed clients to navigate registries easily and collect and add information to our main application seamlessly.
- Fixed critical performance issues in the legacy application by applying modern approaches with a minimal number of changes. This resolved clients' complaints and improved our workflow.
- Implemented an internal service for PDF generation that reused a lot of our existing front-end business logic.
Lead Developer
Releaze.dk
- Developed a system for creating embeddable widgets that showed live soccer and Formula-1 data. Clients were able to customize the content in the dashboard without writing code.
- Interviewed engineers for a web developer role and mentored new developers.
- Added integration and smoke tests to prevent and track errors as early as possible. Configured CI to run tests in each PR and in the main branch.
- Participated in meetings with customers to provide the latest product and engineering updates.
Full-stack Developer
NewtonIdeas
- Developed an offline-first app with React Native for creating QA reports in factories.
- Implemented a custom CMS with a site-builder feature, using React. It allowed users to build landing pages with additional logic quickly.
- Built a shop web application with React and Material-UI.
- Improved performance of the existing application by improving data fetching and adding virtualization.
Experience
Bus Booking Mobile App
Presentation Design Tool
https://www.visme.co/Web SDK for Securing Forms
https://www.verygoodsecurity.com/docs/vgs-collect/overviewEducation
Bachelor's Degree in Computer Science
National University of Kyiv-Mohyla Academy - Kyiv, Ukraine
Skills
Libraries/APIs
React, Node.js, MobX, GitHub API, Puppeteer, Polymer, Stripe, Google Maps, Preact, Chrome API
Tools
GitHub, Webpack, Yarn Workspaces, CircleCI, Amazon CloudFront CDN, Slack, IntelliJ IDEA
Languages
JavaScript, TypeScript, HTML, CSS, HTML5, C#, Java, Go, PHP, SQL, GraphQL, Sass, SCSS
Frameworks
Redux, Jest, Electron, React Native, Next.js, NestJS, Express.js, .NET Core, Angular
Paradigms
Agile, Microservices, REST, Continuous Integration (CI), Kanban, Unit Testing, Functional Programming, Continuous Delivery (CD), Serverless Architecture
Platforms
Docker, Firebase, Google Cloud Platform (GCP), Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code)
Storage
MongoDB, Amazon S3 (AWS S3), MySQL, PostgreSQL
Other
Full-stack, Code Architecture, Front-end, Architecture, Styled-components, Storybook, User Interface (UI), Web Development, Monorepos, Leadership, Technical Leadership, Technical Hiring, Web Security, Integration Testing, Enzyme, Technical Architecture, Cloudflare, Serverless, HTML5 Animations, Team Mentoring, Maps, TypeORM, Chrome Extensions, PDF
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