Alex Golubtsov, Developer in Prague, Czech Republic
Alex is available for hire
Hire Alex

Alex Golubtsov

Verified Expert  in Engineering

Bio

Alex is a qualified technical developer with over 10 years of commercial experience. During this period, he has gained valuable experience in companies of different sizes, both startups and corporations. Alex strives for challenging projects that utilize his skills and experiences and allows him to grow professionally.

Portfolio

Sparta Software Corporation
TypeScript, GraphQL, Hasura, Pair Programming, WebSockets, Antd, Ant Design...
Exivity
RESTful Development, Git, HTML, Unit Testing, SaaS, Front-end, HTML5...
Accenture
RESTful Development, Git, HTML, Unit Testing, Express.js, Front-end, HTML5...

Experience

Availability

Full-time

Preferred Environment

Zoom, Slack, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I've developed is a live gambling system that serves thousands of clients every single second, providing them real-time data.

Work Experience

Lead Software Developer

2020 - PRESENT
Sparta Software Corporation
  • Led a remote team and built an entire web app from scratch. Hand-picked technologies to use, set up the development environment, defined Agile processes and git-flow with strict rules for pull requests, commits cross-validation, and more.
  • Built a successful MVP and its first production release.
  • Trained the client's team to smoothly transition from the previous technology set to a new, completely different one. Provided guidance and mentored the team during the whole project's lifespan.
  • Played an active role in hiring new team members by conducting technical interviews, validating results, and successfully onboarding candidates.
  • Fostered team integrity, making sure everybody shares the same technical vision of the product.
Technologies: TypeScript, GraphQL, Hasura, Pair Programming, WebSockets, Antd, Ant Design, Git, GitHub, CircleCI, GitHub Actions, ESLint, Jest, Cypress, React.js, React Native, Expo, React Native, JavaScript, JavaScript, Recharts, Visx, React Apollo, Apollo, Create React App, JSON Web Tokens (JWT), Yarn, Webpack, Webpack 4, React-Intl, CSS, Learner Style Sheets, Styled-components, Node.js, Agile Development, Agile Development, Management, Team Leadership, Agile Team Leadership, Remote Team Leadership, AWS, Amazon Cognito, Amazon S3, Functional Programming, Continuous Development (CD), Agile Development, Front-end, Single-page Applications (SPAs), React.js, Unit Testing, HTML, HTML5, Front-end, Front-end Architecture, Front-end Development, SaaS, Leadership, IT Consultant, Software Architecture, JSON API, Requirements Analysis, Architecture, Offshore Development, Mobile App Design, Mentorship & Coaching, Code Auditing, Software Design, Full-stack

Senior Software Engineer

2019 - 2020
Exivity
  • Developed an application for cloud solutions providers used for a variety of purposes.
  • Implemented a new application architecture based on microservices principles.
  • Created a custom-specific UI library that standardizes the app and makes it more stable and reliable.
  • Created a test abstraction layer and used both in-unit and E2E testing environments.
  • Provided reviews and guidance to the other team members.
Technologies: RESTful Development, Git, HTML, Unit Testing, SaaS, Front-end, HTML5, Web Development, Continuous Development (CD), Functional Programming, Styled-components, Agile Development, Agile Development, CSS, GitHub, Front-end, Agile Development, Lerna, Cypress, Storybook, Jest, Orbit, Redux, React.js, TypeScript, Continuous Integration (CI), REST, Webpack, Single-page Applications (SPAs), REST API, IT Consultant, Software Architecture, JSON API, Requirements Analysis, Architecture, Offshore Development, APIs, Code Auditing, Software Design

Software Engineering Consultant

2019 - 2020
Accenture
  • Developed a complex platform that covers several insurance products. The top priority was scalability and maintainability.
  • Coordinated the work of internal and external teams; I was part of the external one.
  • Implemented business requirements and collaborated closely with the analytics team.
Technologies: RESTful Development, Git, HTML, Unit Testing, Express.js, Front-end, HTML5, Web Development, Continuous Development (CD), Functional Programming, Agile Development, Agile Development, CSS, React.js, Front-end, Agile Development, TypeScript, Jasmine, Python, Redux, React.js, ECMAScript 6, JavaScript, Continuous Integration (CI), CircleCI, REST, Webpack, Single-page Applications (SPAs), REST API, Jira, IT Consultant, Software Architecture, Styled-components, JSON API, Requirements Analysis, Architecture, Mentorship & Coaching, Code Auditing, Full-stack

Software Engineer

2017 - 2019
CA Technologies
  • Developed an application performance management software that the most prominent companies use all over the world.
  • Implemented a distributed network visualization tool.
  • Bootstrapped a migration process from Angular to the modern React app.
  • Improved the front-end application performance by analyzing and reducing the complexity of its algorithms.
Technologies: RESTful Development, Git, HTML, Unit Testing, SaaS, Front-end, HTML5, Web Development, Object-oriented Programming, Functional Programming, Agile Development, CSS, React.js, Back-end Developers, Front-end, Agile Development, Jasmine, Selenium, Spring, Java, React.js, Angular, JavaScript, Agile Development, Continuous Integration (CI), Continuous Development (CD), Data Visualization, REST, AngularJS, Material UI, Single-page Applications (SPAs), REST API, Jira, JSON API, Windows Development, Code Auditing, Full-stack

Software Developer

2016 - 2017
Avast
  • Developed all Avast Browser core extensions, including the most demanded one, which provides a safe environment for sensitive online operations like finance, health, and more.
  • Created the UI of the new antivirus desktop application using Electron.
  • Improved the application reliability by implementing clear architecture and dependencies management. The impact was trackable among end-users.
  • Coordinated the work of internal and external teams, being a part of the internal one.
  • Developed the new Avast Antivirus application using the modern JavaScript stack.
Technologies: Git, HTML, Unit Testing, Front-end, HTML5, Web Development, Object-oriented Programming, Functional Programming, Agile Development, CSS, Front-end, Electron.js, Chrome Extension Development, Python, ECMAScript 6, JavaScript, Agile Development, Continuous Integration (CI), Continuous Development (CD), Full-stack, Webpack, Leadership, Software Architecture, JSON API, Requirements Analysis, Architecture, Linux, APIs, Code Auditing, Software Design, Full-stack

Senior Web Application Developer

2014 - 2016
Betsys
  • Developed a real-time application for live gambling that is used by thousands of users.
  • Created a layer between the database and the front-end application, handling real-time data in both directions.
  • Improved the back-end scalability by implementing a clear architecture.
Technologies: Git, HTML, MySQL, Express.js, Socket.IO, Front-end, Web Development, WebSockets, Object-oriented Programming, Functional Programming, SQL, CSS, Redux, React.js, Back-end Developers, Front-end, PostgreSQL, Redis, PHP, Node.js, Flux, React.js, JavaScript, Full-stack, REST, Single-page Applications (SPAs), REST API, Software Architecture, JSON API, Requirements Analysis, Linux, Windows Development, APIs, Code Auditing, Software Design, Full-stack

Senior PHP Developer

2012 - 2014
MikroBill
  • Developed an application for ISP (internet service providers), providing rich functionality for managing, monitoring, and accounting for businesses worldwide.
  • Created SNMP and NetFlow monitoring tools, handling a large amount of data from different devices.
  • Implemented integrations with accounting, payment, and social services for our platform.
Technologies: Git, HTML, Web Development, Object-oriented Programming, SQL, CSS, GitHub, Back-end Developers, Front-end, JavaScript, MySQL, PHP, Full-stack, REST API, Linux, Windows Development, Networks, APIs, Software Design, Full-stack

PHP Developer

2012 - 2012
SECL Group
  • Developed a sophisticated eCommerce product that is used worldwide.
  • Tracked and fixed bugs using the internal management software.
  • Implemented UX design for various projects in cooperation with UI/UX designers and illustrators.
Technologies: Git, HTML, Web Development, Object-oriented Programming, SQL, CSS, Back-end Developers, Front-end, JavaScript, MySQL, PHP, Full-stack, REST API, Linux, Windows Development, APIs, Full-stack

Live Gambling Application

The project consists of a React application on the front end, Node.js real-time data servers, and a PHP back end. I worked on all three parts. It serves a large amount of real-time data and thousands of users; performance was the priority.

Safe Mode Browser Extension

https://www.avast.com/secure-browser
The Avast Secure Browser's extension empowers end-users to execute sensitive operations safely within the browser. The extension employs JavaScript and Chrome Extensions API for its functionality, while also leveraging communication with the Avast Antivirus native application to provide a completely secure environment.

OpauthConnect | An Open-source Plugin for the esoTalk Forum Engine

https://bitbucket.org/alex-dev/opauthconnect
The open-source plugin, developed in PHP for the esoTalk forum engine, facilitates social media sign-in for users, supporting four different social media networks. However, the maintenance of the plugin has ceased along with the esoTalk platform itself.
2008 - 2013

Master's Degree in Computer Science

V.I. Vernadsky TNU - Kyiv, Ukraine

AUGUST 2016 - PRESENT

Machine Learning: Classification

University of Washington

JULY 2016 - PRESENT

Machine Learning: Regression

University of Washington

DECEMBER 2015 - PRESENT

Machine Learning

Stanford University

Libraries/APIs

Socket.IO, React.js, React.js, JSON API, REST API, Node.js, Redux-Saga, Python, Antd, Recharts, React-Intl, React.js, jQuery, API, Facebook API, X (formerly Twitter) API, Google API

Tools

Front-end, GitHub, Git, Webpack, Slack Development, Postman, Zoom Development, Lerna, Stylus, React Native, Expo, CircleCI, React Apollo, Create React App, Webpack 4, Amazon Cognito, Jira

Languages

GraphQL, HTML5, ECMAScript 6, HTML, JavaScript, TypeScript, CSS, Python, PHP, Learner Style Sheets, SQL, Java, JavaScript

Frameworks

Jest, Redux, Cypress, Jasmine, Express.js, Angular, Spring, Electron.js, Flux, Selenium, React Native, AngularJS, Material UI, Ant Design, JSON Web Tokens (JWT), Yarn, Next.js, Tailwind CSS

Paradigms

Requirements Analysis, Unit Testing, RESTful Development, Agile Development, Functional Programming, Object-oriented Programming, REST, Continuous Integration (CI), Continuous Development (CD), Agile Development, Agile Development, Pair Programming, Management

Storage

Redis, MySQL, Hasura, MongoDB, PostgreSQL, Amazon S3, Database

Platforms

Mobile App Design, Windows Development, Linux, Jupyter Notebook, AWS, MacOS, Visual Studio Development

Other

Architecture, Back-end Developers, Front-end, Web Development, Chrome Extension Development, Web Scraping, Single-page Applications (SPAs), IT Consultant, APIs, Code Auditing, Full-stack, WebSockets, Storybook, TypeORM, SaaS, Full-stack, Styled-components, Leadership, Software Architecture, Offshore Development, Mentorship & Coaching, Software Design, Orbit, Data Visualization, GitHub Actions, ESLint, Visx, Apollo, Team Leadership, Agile Team Leadership, Remote Team Leadership, Front-end Architecture, Front-end Development, Computer Science, Browsers, Networks

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