Alex Golubtsov
Verified Expert in Engineering
Software Developer
Prague, Czech Republic
Toptal member since April 22, 2020
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
Experience
- Functional Programming - 10 years
- JavaScript - 10 years
- Object-oriented Programming (OOP) - 10 years
- React - 9 years
- Agile Software Development - 6 years
- TypeScript - 5 years
- GraphQL - 3 years
- Node.js - 3 years
Availability
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
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.
Senior Software Engineer
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.
Software Engineering Consultant
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.
Software Engineer
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.
Software Developer
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.
Senior Web Application Developer
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.
Senior PHP Developer
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.
PHP Developer
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.
Experience
Live Gambling Application
Safe Mode Browser Extension
https://www.avast.com/secure-browserOpauthConnect | An Open-source Plugin for the esoTalk Forum Engine
https://bitbucket.org/alex-dev/opauthconnectEducation
Master's Degree in Computer Science
V.I. Vernadsky TNU - Kyiv, Ukraine
Certifications
Machine Learning: Classification
University of Washington
Machine Learning: Regression
University of Washington
Machine Learning
Stanford University
Skills
Libraries/APIs
Socket.IO, React Redux, React, JSON API, REST APIs, Node.js, Redux-Saga, Ramda, Antd, Recharts, React-Intl, React Router, jQuery, Social APIs, Facebook API, X (formerly Twitter) API, Google API
Tools
Front-end Build Tools, GitHub, Git, Webpack, Slack, Postman, Zoom, Lerna, Stylus, Expo.io, Expo, CircleCI, React Apollo, Create React App, Webpack 4, Amazon Cognito, Jira
Languages
GraphQL, HTML5, ECMAScript (ES6), HTML, JavaScript, TypeScript, CSS, Python, PHP, Less, SQL, Java, JavaScript 6
Frameworks
Jest, Redux, Cypress, Jasmine, Express.js, Angular, Spring, Electron, 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 Software Development, Functional Programming, Object-oriented Programming (OOP), REST, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), Agile, Pair Programming, Management
Storage
Redis, MySQL, Hasura, MongoDB, PostgreSQL, Amazon S3 (AWS S3), Databases
Platforms
Mobile, Windows, Linux, Jupyter Notebook, Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code)
Other
Architecture, Back-end, Front-end, Web Development, Chrome Extensions, Web Scraping, Single-page Applications (SPAs), IT Consulting, APIs, Code Auditing, Full-stack Development, WebSockets, Storybook, TypeORM, SaaS, Full-stack, Styled-components, Leadership, Software Architecture, Offshore Team Management, Mentorship & Coaching, Software Design, Orbit, Data Visualization, GitHub Actions, ESLint, Visx, Apollo, Team Leadership, Agile Leadership, Remote Team Leadership, Front-end Architecture, Front-end Development, Computer Science, Browsers, Networks
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