Alexey Frank, Developer in Ulyanovsk, Ulyanovsk Oblast, Russia
Alexey is available for hire
Hire Alexey

Alexey Frank

Verified Expert  in Engineering

Full-stack Web Developer

Ulyanovsk, Ulyanovsk Oblast, Russia

Toptal member since October 25, 2024

Bio

Alexey, a full-stack web developer and technical lead with 12+ years of experience, excels in back-end technologies like Node.js, Ruby, and Go, and has front-end expertise in React. He architects robust web solutions and leads high-performing development teams. Alexey drives technical excellence and innovation in web projects while balancing cutting-edge technologies and scalable solutions. He delivers exceptional results and is committed to continuous learning and new industry trends.

Portfolio

Toptal
Ruby, JavaScript, TypeScript, PostgreSQL, Redis, Elasticsearch, Docker, Ansible...
Hexlet
Ruby, JavaScript, TypeScript, Node.js, React, PostgreSQL...
Undev
JavaScript, PostgreSQL, Ruby

Experience

  • Ruby on Rails (RoR) - 8 years
  • SQL - 8 years
  • Ruby - 8 years
  • Node.js - 6 years
  • JavaScript - 6 years
  • TypeScript - 6 years
  • React - 5 years
  • Go - 3 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), ITerm

The most amazing...

...project I've worked on was automating call and web conferencing management, which greatly improved the efficiency of application user support at Toptal.

Work Experience

Principal Engineer

2016 - 2024
Toptal
  • Spearheaded the development of comprehensive communication services, including systems for phone calls and online meetings.
  • Ensured high technical quality of products by implementing best practices and innovative solutions.
  • Provided mentorship and professional development to team members, fostering their technical growth and career advancement.
Technologies: Ruby, JavaScript, TypeScript, PostgreSQL, Redis, Elasticsearch, Docker, Ansible, Kubernetes, Amazon Web Services (AWS), Google Cloud, Node.js

Senior Full-stack Developer

2015 - 2016
Hexlet
  • Developed core functionality components for an educational platform.
  • Designed and implemented an innovative system for running practical exercises using Docker in a distributed cluster, enabling platform scalability and increasing the number of simultaneous students.
  • Added systems for monitoring and analytics and configured deployments to AWS cloud.
Technologies: Ruby, JavaScript, TypeScript, Node.js, React, PostgreSQL, Amazon Web Services (AWS)

Senior Full-stack Developer

2013 - 2015
Undev
  • Developed a JavaScript SDK and many applications for an open cloud computing video platform NPTV.
  • Managed a team of up to seven people and organized development processes.
  • Mentored other engineers and did architecture planning and code reviews.
Technologies: JavaScript, PostgreSQL, Ruby

Experience

Communication Services at Toptal

A couple of services for internal and external communication. As the full-stack developer, I participated in building them from scratch. These services facilitate the organization of internal and external communications, making phone calls and web conferences, and analyzing the received data.

Education

2009 - 2014

Engineer's Degree in Computer Engineering

Ulyanovsk State Technical University (UlSTU) - Ulyanovsk, Russia

Skills

Libraries/APIs

Node.js, React

Tools

ITerm, Ansible, Terraform

Languages

Ruby, JavaScript, SQL, TypeScript, Go

Frameworks

Ruby on Rails (RoR)

Storage

Redis, PostgreSQL, Elasticsearch, Google Cloud

Paradigms

Agile

Platforms

MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker, Kubernetes

Other

Programming

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