Lyubomir B.

About Me

Lyubomir is a skilled Senior Software Developer with 4+ years of JavaScript hands-on expertise. His passion for Front-end Technologies mixed with strong Leadership and Mentoring skills, plays a key part in delivering outstanding software solutions. Focused on quality, his motto is "Always leave the code better than you found it - and apply the same to everything".

Frontend

Backend

Other

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (6 years)
Remote
  • Create and develop innovative software solutions for clients across a broad range of industries.

Cashpoint Solutions
Cashpoint Solutions
Senior Front-end Developer
2018 - 2019 (1 year)
Vienna, Austria
  • Introduced a new build system and a re-architecture, resulting in massive performance and team velocity gains.

  • Took the lead on improving the code quality and test coverage of the front-end stack.

  • Mentored peers on best practices, developed style guides, and worked to facilitate and perpetuate a knowledge-sharing culture.

Bulpros Consulting
Bulpros Consulting
Senior Software Developer/Tech Lead of the UI/UX Department
2015 - 2018 (3 years)
Bulgaria
  • Team and technical lead of the UI/UX Department.

  • Participated in discussions with clients, in order to provide project estimates, suggest tech stacks, and make decisions about solution architecture.

  • Mentored junior developers and interviewed candidates to assess their technical skills.

Showcase

Senior Software Engineer/Cashpoint Sports Betting Platform
Senior Software Engineer/Cashpoint Sports Betting Platform
  • Developed a white label platform using Angular, PHP, and C++.

  • Implemented significant improvements to code quality and test coverage across the entire stack.

  • Introduced a new build system and re-architecture, resulting in substantial performance gains and team velocity increases.

Senior Front-end Engineer/TD Pulse
Senior Front-end Engineer/TD Pulse
  • Developed a data analytics and insights platform for multiple B2B clients, including BMW, Miele, and Telefonica.

  • Implemented a client-facing React + Redux component and an admin panel-based Angular component.

  • The project showcases a strong emphasis on code quality, with 85%+ test coverage and a strict TDD implementation, significantly exceeding typical coding practices.

Front-end Developer/Bayer 04 Leverkusen
Front-end Developer/Bayer 04 Leverkusen
  • A complex, long-term website project developed by a cross-department Bulpros team and Microsoft Germany using AngularJS and ASP.NET Razor app.

  • The developer worked extensively on the front-end stack, tackling challenging technical issues and implementing a component-based architecture.

  • Despite a challenging start and previous mistakes, the project was successfully delivered to specification, providing a valuable learning experience regarding planning, decision-making, and process improvement.

Front-end Developer/FitMit AOK
Front-end Developer/FitMit AOK
  • Developed and contributed to most components of a sports and fitness tracker web app.

  • Transitioned to main developer role, enhancing skills and progressing to higher seniority levels.

  • Utilized JavaScript to deepen understanding of the language and ecosystem.

Front-end Developer/ReadTune
Front-end Developer/ReadTune
  • A personal project focused on generating playlists for books.

  • The developer faced challenges in maintaining discipline and code quality due to isolation.

  • The project evolved through iterative development, refactoring, commenting, and self-documenting code.

Education

Education
Master of Science
The University of Edinburgh
2012 - 2013 (1 year)