
Nikolay Lazarov
Verified Expert in Engineering
Full-stack Developer
Sofia, Bulgaria
Toptal member since December 24, 2020
Nikolay has 12+ years of experience in web development, mainly with JavaScript. He creates value for clients by first understanding their business needs and targets and then spurring business growth by measuring and improving web performance and enhancing user experience. Nikolay has used a wide range of frameworks and languages to deliver projects across many domains for small and mid-sized businesses and large enterprises, and he rapidly and continuously expands his areas of expertise.
Portfolio
Experience
- JavaScript - 12 years
- Full-stack - 12 years
- Angular - 8 years
- TypeScript - 8 years
- Node.js - 6 years
- React - 3 years
- NestJS - 3 years
- Vue - 3 years
Availability
Preferred Environment
Front-end, NestJS, IntelliJ IDEA, Windows, Full-stack, JavaScript, TypeScript, Node.js, Angular, React
The most amazing...
...thing I've done was decrease the initial page load time of mobile devices by 40% by implementing web performance best practices, which enhanced UX.
Work Experience
Lead Front-end Developer
EngView Systems
- Improved the architecture to support the requirements of an app.
- Enhanced the developer experience by integrating TypeScript into the app development project.
- Collaborated closely with the in-house designer to provide a high-quality customer experience.
- Created a library of reusable Angular components shared among several projects.
Co-founder | VP of Product
GAMEHIRED
- Took part in the whole development cycle, from implementation and testing to deployment.
- Co-developed the front end and back end and actively collaborated with a designer.
- Conducted A/B testing to enhance the user experience.
- Integrated a third-party feature flag and toggle system in order to gradually release new features to the end users.
- Created complex user interfaces using Angular and Bootstrap 4.
- Performed front-end optimizations in order to improve SEO ratings.
- Implemented continuous integration using CircleCI.
Software Engineer
Paysafe Group
- Worked on an international money transfer web platform that has over 600,000 monthly visits.
- Co-developed parts of the front end and back end and took a part in the whole development cycle, including some DevOps duties related to monitoring production logs.
- Participated actively in daily meetings and discussed new features with the team and the product owner.
- Started, from scratch, one back-office application written in Angular.
Senior Full-stack Developer | Lead Front-end Developer
Sirma Solutions
- Laid the foundations of three enterprise projects using Angular and Ember.js.
- Managed and mentored three people over the years and collaborated with the marketing and design team.
- Worked as a front-end lead developer on a loyalty platform that has more than 70,000 active users.
- Conducted technical interviews for new candidates.
- Worked on several multilingual platforms, fully supporting almost seven languages.
- Implemented social sign-up using Google, Facebook, and Twitter accounts.
- Created reusable components shared among three projects in order to expedite product development.
- Created a build pipeline to support multiple client-based themes.
- Migrated an Ember.js application to Angular 2 with TypeScript.
- Worked on seven projects using a wide range of frameworks and languages.
Experience
Skrill Money Transfer
https://transfers.skrill.comLoyax
GAMEHIRED
Cisco Networking Academy
mCaliper Cloud
https://www.mcaliper.comSolarBridge Technologies
GrACE
Livestream
Dieboard Calculator
https://dieboard-calculator.engview.com/Bulgarian State Railways (BDZ)
Garage Sale Canada
Gloria-С
Toptal React Academy
Platform Migration Using Angular
https://www.azrieli.comEducation
Master's Degree in Information Systems
Sofia University St. Kliment Ohridski - Sofia, Bulgaria
Bachelor's Degree in Information Systems
Sofia University St. Kliment Ohridski - Sofia, Bulgaria
Certifications
Toptal React Academy Graduate
Toptal, LLC
PHP 5.4
Brainbench
Programming in HTML5 with JavaScript and CSS3
Microsoft
M102: MongoDB for DBAs
MongoDB (10gen)
M101: MongoDB for Developers
MongoDB (10gen)
Skills
Libraries/APIs
Node.js, jQuery, React, Vue, Vuex, Socket.IO, Raphaël, Google Maps API, Highcharts, Entity Framework, Vue 2
Tools
Git, Gulp, Grunt, IntelliJ IDEA, SuperTest, Sentry, CircleCI, Webpack, C#.NET WinForms, Nx, Figma, Jira, GitHub, Prisma
Languages
SQL, JavaScript, TypeScript, CSS, SCSS, HTML5, HTML, Less, Java, PHP, PHP 5, C#
Frameworks
Angular, Bootstrap, Tailwind CSS, Redux, Ember.js, Knockout (Knockout.js), NestJS, Jest, Express.js, Cypress, Spring Boot, CodeIgniter, ASP.NET MVC, AngularJS, Spring
Paradigms
Unit Testing, REST, Web Architecture, E2E Testing, Scrum, Microservices
Platforms
Docker, Windows, Adobe ColdFusion
Storage
MariaDB, MySQL, MongoDB
Other
Responsive Design, Front-end, Full-stack, APIs, SVG, Knockout-Validation, Website Performance, A/B Testing, Mobile First, Content Management Systems (CMS), Headless CMS
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