
Alexander Abramov
Verified Expert in Engineering
Front-end Developer
Moscow, Russia
Toptal member since December 10, 2014
Alexander is a front-end developer with a decade of experience in JavaScript and other programming tools. He can create extra-large and complex applications in Web and Rich Internet applications (RIA) desktop applications. Alexander makes cutting-edge, responsive user interfaces for a variety of purposes.
Portfolio
Experience
- Front-end - 10 years
- CSS - 10 years
- JavaScript - 10 years
- HTML - 10 years
- Single-page Applications (SPAs) - 4 years
Preferred Environment
Linux, Git, WebStorm
The most amazing...
...thing I've created is the front end for a rich web application for Stock exchange trading with complex functionality and high performance.
Work Experience
Front-end Developer
Toptal
- Created an MVP for a startup client from Silicon Valley in one month. With that MVP, they won a new round of funding.
- Designed and implemented software architecture of the front-end for one of clients. The architecture was so successful that the client asked us to create the same for three more projects.
- Integrated with ACH and USA CC transactions API.
- Created a lot of admin panels and tools for internal use, to make my work and colleagues' work more effective.
- Supported and developed an eCommerce lead generation system with smart selling strategies and thousands of orders per day.
JavaScript Developer
Nexters
- Maintained and developed a social network game as part of a 12-person development team. The game has over 8.000.000 total users and over 2.000 requests per second.
- Created a new social network game which grew to over 500.000 users in the first three months.
- Developed a custom statistical system for for tracking player activity and simple data mining.
- Optimized performance and reduced UI delays.
- Implemented continuous integration and test-driven development.
Web Developer
Spotware Systems
- Created a rich internet application for stock exchange trading as part of a three-person front-end development team.
- Built a full analog of an existing desktop .NET application on clear JavaScript and HTML5.
- Developed a mobile web version for iOS and Android.
- Made a lot of front-end performance optimizations for reducing delays and wrote automated tools for performance and speed optimization.
- Write automated UI tests for high stability in dealing with finance.
JavaScript Developer
Russia Today
- Maintained the site of one of the most popular Russian TV channels with millions of visitors every day.
- Developed, from concept to release, a project for learning the Russian language. Was responsible for all JavaScript implementation.
- Improved an internal wysiwyg-editor for news posts.
- Built a flexible front-end architecture, reducing development time and improving quality.
- Implemented and tested CDN, file minification, concatenation, and a lot of other performance optimization.
Experience
Spotware cTrader
Education
Master's Degree in Mathematics
Moscow Institute of Physics and Technologies - Moscow
Certifications
HTML
INTUIT
JavaScript
INTUIT
Skills
Libraries/APIs
Vue, React, jQuery, MobX, Node.js, Backbone.js
Tools
NGINX, Apache, Webpack, WebStorm, Git, Adobe Photoshop, Closure Compiler, Gulp, Figma
Languages
HTML, CSS, JavaScript, SQL, JADE, Less, Sass, C++, Java, PHP, Ruby, Kotlin, Rust
Paradigms
Object-oriented Programming (OOP), Functional Programming, Agile Software Development, Scrum, Procedural Programming, Unit Testing, Test-driven Development (TDD), Waterfall Development
Frameworks
Knockout (Knockout.js), AngularJS, QUnit, Angular, Ionic
Platforms
Linux, Android, FreeBSD
Storage
MongoDB, Redis
Other
Performance Optimization, User Interface (UI), Software Architecture, Single-page Applications (SPAs), Rich Internet Applications, Front-end, Usability, HTML5 Custom Elements
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