
Alexander Rusanov
Verified Expert in Engineering
Software Development Developer
Amsterdam, Netherlands
Toptal member since October 14, 2015
Aleksandr is a highly motivated full-stack developer with over 20 years of experience in designing, developing, and maintaining applications. He excels at solving complex problems and leading challenging projects across various technologies. In addition to his technical expertise, he mentors other developers, fostering collaboration and growth. Aleksandr thrives in innovative environments that encourage continuous learning while delivering high-quality results.
Portfolio
Experience
- Software Development - 20 years
- Architecture - 13 years
- Web Development - 10 years
- TypeScript - 10 years
- JavaScript - 10 years
- React - 8 years
- Node.js - 7 years
- Java 11 - 5 years
Availability
Preferred Environment
Git, Visual Studio, JetBrains, Windows, Linux
The most amazing...
...project I built queries data from an SQL source using the natural language, enabling seamless, intuitive access to complex datasets for non-technical users.
Work Experience
Senior Full-stack Developer
Databricks
- Migrated a large-scale React application from JavaScript to TypeScript, enhancing code reliability and maintainability and enabling better type safety and developer productivity.
- Replaced Selenium with Cypress for testing, significantly improving efficiency and accuracy. Increased test coverage from 0% to 80%, resulting in more reliable and faster feedback during development.
- Implemented visual regression testing for the product, enabling seamless migration to the new design system library version and ensuring UI consistency across updates with minimal effort.
Senior Full-stack Developer
Booking.com
- Developed an automated translation management pipeline for hotels, streamlining content localization and ensuring efficient, accurate translations across multiple languages for global audiences.
- Implemented client-side i18n for most of the company's UIs, enhancing localization support, and developed a custom linter to ensure consistent coding standards and multilingual compatibility.
- Led and managed the team's migration from a legacy Perl stack to Node.js, ensuring a smooth transition by organizing workflows, resolving compatibility issues, and optimizing performance for the new architecture.
- Implemented new APIs using the GraphQL and Node.js stack, enabling more efficient and flexible data querying. The GraphQL solution I developed has been adopted as the company standard, optimizing performance and reducing network requests.
Co-founder
GetWebCraft, Limited
- Co-founded GetSiteControl, where I developed a robust cross-browser framework that powers all widgets using Vanilla JS.
- Involved in designing and developing a significant portion of the user interface. In addition to hands-on coding, I led a team of five developers, ensuring seamless collaboration and high-quality code delivery.
- Scaled the project to over 1 billion daily views within five years for the marketing popups we developed, transforming it into a high-load, complex system requiring robust solutions for performance and scalability.
Back-end Developer
OverUnder
- Architectured and developed the back end for the OverUnder app.
- Worked with the payment systems to set up payouts for the app.
- Led two engineers in developing mobile app versions for the OverUnder.
Back-end Engineer (via Toptal)
Wavelength
- Created the back-end and API for a light show music service.
- Implemented real-time signaling with nginx-push-stream module.
- Created robust CI/CD pipeline for autonomous deployment of the app.
Front-end Web Developer (via Toptal)
Forte
- Developed and implemented the user interface based on detailed design specifications, ensuring alignment with the project’s visual and functional requirements for a smooth and consistent user experience.
- Built the front-end of a video streaming platform using Azure Media Services, ensuring seamless integration and a smooth user experience across devices.
- Managed the product launch and executed comprehensive testing, including load testing for various scenarios, to ensure optimal performance and reliability under different conditions.
Developer (via Toptal)
MarketLytics
- Created parsers for various content using scheduling and AWS Lambda.
- Designed a cost-effective solution, optimizing resources and minimizing expenses while maintaining high performance and scalability.
- Developed a flexible and robust parsing framework that allows for easy adjustments and updates without requiring redeployment, ensuring efficient and seamless adaptability to changing requirements.
Senior Software Developer
Entechsolutions
- Developed the server-side architecture and design for an EventGrid-based ticket sale platform, ensuring efficient event handling and seamless scalability to support high-demand ticket transactions.
- Built server components for generating, integrating, and updating Passbook (iOS) tickets, ensuring seamless ticket creation and real-time updates for a smooth user experience.
- Developed server and client components for an interactive seat selector using SVG, enabling dynamic seat visualization and selection for an enhanced user experience across devices.
Senior Software Developer
Online Media Technologies
- Played a key role in the development and architecture from the ground up as one of the five core developers on this project. I contributed to designing and building many foundational components of the system.
- Managed back-end development and front-end integration and deployed scalable solutions using cloud infrastructure, ensuring high performance and reliability across the system.
- Developed a collaborative editing framework for a document editor, enabling real-time, multi-user collaboration and seamless synchronization across devices for an efficient and interactive editing experience.
Software Developer
Meranetworks
- Supported interactive voice response (IVR) solutions for Nortel CS1000 (Meridian).
- Resolved bugs in telecom IVR software, enhancing system stability and performance to ensure a smoother and more reliable user experience in automated voice interactions.
- Developed and optimized voice recognition algorithms for IVR systems, improving accuracy and responsiveness in automated voice interactions for enhanced user experience and system performance.
Software Developer
Telma
- Developed antivirus software for McAfee on the Windows CE platform, ensuring robust protection against threats and optimizing performance for resource-constrained environments.
- Built a SIP-based caller application for Windows Mobile for Alcatel, enabling seamless VoIP communication and enhancing mobile call functionality.
- Contributed to multiple Motorola projects, developing firmware for the renowned Razr V1 platform and enhancing device functionality and performance for one of the most iconic mobile phones.
Experience
GetSiteControl
https://getsitecontrol.com/OnlyOffice
http://www.onlyoffice.com/Education
Bachelor's Degree in Math and Computer Science
Lobachevsky State University of Nizhni Novgorod (UNN) - Nizhni Novgorod, Russia
Skills
Libraries/APIs
React Redux, React, Socket.IO, Node.js, Facebook SDK
Tools
Docker Compose, NGINX, JetBrains, Visual Studio, Git, Papertrail
Languages
TypeScript, SCSS, Less, HTML, CSS, SQL, JavaScript, Java 11, Scala, GraphQL, Go, C, C++, Java, Perl, C#, Python
Frameworks
Redux, Express.js, Vanilla JS, ASP.NET MVC, Koa, Next.js, ASP.NET, Angular, .NET, Spark
Paradigms
Concurrent Programming, Test-driven Development (TDD), Agile Software Development, Functional Programming
Platforms
MacOS, Windows, Linux, Docker, Amazon Web Services (AWS), Windows CE, Heroku, Azure, Google Cloud Platform (GCP)
Storage
Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, Redis, NoSQL
Other
WebSockets, Web Development, Software Development, Architecture, Full-stack, Front-end, APNs, Mathematics, Statistics, Machine Learning
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