Alek Anokhin, Developer in Lisbon, Portugal
Alek is available for hire
Hire Alek

Alek Anokhin

Verified Expert  in Engineering

Tech Lead and Developer

Location
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

Very Good Security (VGS)
JavaScript, Go, TypeScript, React, Amazon Web Services (AWS), Code Architecture...
Visme
Kanban, Architecture, JavaScript, TypeScript, MobX, React, Front-end...
Bussr Technologies Inc.
React, React Native, Redux, MobX, Node.js, NestJS, Express.js, Cloudflare...

Experience

Availability

Part-time

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

2020 - 2021
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.
Technologies: JavaScript, Go, TypeScript, React, Amazon Web Services (AWS), Code Architecture, Microservices, PostgreSQL, Continuous Integration (CI), Continuous Delivery (CD), Node.js, NestJS, Web Security, Technical Leadership, Monorepos, Agile, Team Mentoring, Amazon S3 (AWS S3), Amazon CloudFront CDN, Cloudflare, User Interface (UI), Stripe, Styled-components, Sass, Unit Testing, Integration Testing, SQL, Architecture

Lead Engineer

2019 - 2020
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.
Technologies: Kanban, Architecture, JavaScript, TypeScript, MobX, React, Front-end, Express.js, Node.js, PHP, MySQL, Docker, SQL, Code Architecture, Web Security, HTML5 Animations, CSS, Continuous Integration (CI), Continuous Delivery (CD), User Interface (UI), Sass, Unit Testing, Technical Leadership, HTML5

Tech Lead

2019 - 2020
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.
Technologies: React, React Native, Redux, MobX, Node.js, NestJS, Express.js, Cloudflare, Google Cloud Platform (GCP), Docker, PostgreSQL, Firebase, Agile, Continuous Integration (CI), Continuous Delivery (CD), Monorepos, Microservices, REST, Technical Hiring, Technical Leadership, Leadership, Architecture, JavaScript, TypeScript, Jest, User Interface (UI), MongoDB, Styled-components, Unit Testing, GraphQL

Senior Front-end Developer

2018 - 2019
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.
Technologies: Agile, React, Redux, MobX, Chrome Extensions, Chrome API, Full-stack, Storybook, Styled-components, GraphQL, Node.js, NestJS, Next.js, Express.js, Continuous Integration (CI), Continuous Delivery (CD), Technical Hiring, Technical Architecture, Leadership, Team Mentoring, PDF, Amazon Web Services (AWS), Sass, SCSS, Unit Testing, Integration Testing

Lead Developer

2017 - 2018
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.
Technologies: Amazon CloudFront CDN, Cloudflare, Node.js, Puppeteer, React, Redux, REST, Jest, TypeScript, JavaScript, Amazon Web Services (AWS), Amazon S3 (AWS S3), Docker, Continuous Integration (CI), Microservices, User Interface (UI), MongoDB, Polymer, Styled-components, Unit Testing, SQL

Full-stack Developer

2015 - 2017
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.
Technologies: JavaScript, React, React Native, Angular, Continuous Integration (CI), Continuous Delivery (CD), C#, .NET Core, Redux, Node.js, HTML, CSS, Front-end, Full-stack, Agile, Kanban, User Interface (UI), Unit Testing, Integration Testing, SQL

Bus Booking Mobile App

https://apps.apple.com/id/app/bussr/id1489144575
A React Native app for booking bus tickets in APAC. As a technical lead in the project, I worked on mobile and the back end, which was written with NestJS. I implemented the payments flow abstractly, which enabled us to add new payment methods quickly.

Presentation Design Tool

https://www.visme.co/
A React application for creating presentations and infographics in a browser. I was a full-stack engineer and led the development of huge features, including collaboration in drawings, comments, and threads; a notifications service; and integrations with Google Maps and Typeform.

Web SDK for Securing Forms

https://www.verygoodsecurity.com/docs/vgs-collect/overview
A JavaScript SDK for securely collecting sensitive data from any end-user interface without needing to pass through the client's systems. I implemented new features, led integrations with several fraud detection services, and improved stability by significantly reducing the flakiness of tests.

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

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

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

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

2015 - 2019

Bachelor's Degree in Computer Science

National University of Kyiv-Mohyla Academy - Kyiv, Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring