Resume

StaticInteractive
Front facial photo of Atanas Atanasov smiling and standing at the beach on the Black sea wearing sunglasses and darkblue t-shirt.

Atanas Atanasov

Frontend Team Lead

  • hi@atanas.info
  • atanas.info
  • linkedin.com/in/scriptex
  • github.com/scriptex
  • Varna, Bulgaria

Summary

I am a senior front-end engineer with more than 11 years of professional experience, striving to provide well tested and maintainable code, pixel-perfect user interfaces and the best user experience utilizing the latest and most recent technologies.

Education

Master in Marketing

  • 2003 - 2009
  • University of Economics, Varna

Certificates

  • HTML Certification, 23 Aug 2020
  • Javascript Certification, 23 Aug 2020
  • Python Certification, 23 Aug 2020
  • React Certification, 23 Aug 2020
  • CSS Certification, 10 Nov 2020
  • Deno Certification, 27 Nov 2020
  • Basics of Disciplined Agile Certification, 14 Oct 2024

Experience

Lead Frontend Developer

dmarcian, contract

https://dmarcian.com | https://us.dmarcian.com | https://dmarc.io

Highlights: Typescript, SCSS, SVG, React, Vue, Django, TDD, Cypress

  • Jan 2024 - Present
  • remote
  • Designing, implementing and maintaining of the frontend architecture for all dmarcian projects which are used by customers from around the globe.

  • Collaborating closesly with designers, backend developers as well as business stakeholders and helping them convert ideas into pixel-perfect UI

  • Converting existing Vue components into React

  • Converting from SSR with Django to CSR with React

  • Implementing and maintaining the automation testing strategy for all internal frontend applications

Senior Web, Mobile and Desktop Applications Developer

Kinetik Automotive, part-time

https://kinetik-automotive.com | https://kinetik-e.com

Highlights: TypeScript, SCSS, SVG, React, Redux, NodeJS, NestJS, NextJS, MS Azure, CosmosDB, WebSockets, TDD

  • Nov 2019 - December 2023
  • Varna, Bulgaria
  • Implementing and maintaining of the website of the company.

  • Implementing and maintaining of several web apps related to eKart championships.

  • Implementing the dashboard of the first bulgarian eKart as a standalone desktop app.

  • Implementing the dashboard of the inhouse-customized hybrid Volvo P1800 as a standaline desktop app.

  • Working closely with embedded developers to produce the web application for the Telemetry service - complex telemetry system that offers drivers, mechanics, engineers and coaches all the information they may need to perform their duties.

Frontend Team Lead

E.ON, E.ON Home project, contract

https://app.home.eon.com | https://admin.eonhome.eu

Highlights: Typescript, SCSS, SVG, React, React Native, TDD, Cypress

  • Jul 2018 - December 2023
  • Remote
  • Implementing and maintaining the frontend of E.ON Home - an award winning web and hybrid mobile application. Technologies used: React, React Native, Redux, Typescript, SCSS, SVG, MJML, NodeJS, MS Azure, AWS, Jest, Cypress, Sketch and many more.

  • Designing, implementing and maintaining the frontend of E.ON H.E.M.S - the administration application behind E.ON Home. Technologies used: Angular, Redux, Typescript, SCSS, SVG, NodeJS, MS Azure, AWS and many more.

  • Leading a team of several front-end developers working on all aspects of the front-end.

  • Participating in the hiring process and evaluation of candidates.

  • Designing, implementing and maintaining the internal automation testing strategy used in all applications

Senior Software Developer

3-11, full-time

Highlights: TypeScript, SCSS, SVG, React, Redux, NodeJS, NextJS, TDD, Cypress, Electron

  • Jan 2018 - December 2023
  • Varna, Bulgaria
  • Leading a team of several senior front-end and full-stack developers in delivering high-end closed-source enterprise applications.

  • Working with clients such as Kinetik Automotive, Duke University, E.ON and many more.

  • Utilizing technologies such as: Javascript, Typescript, SCSS, MJML, NodeJS, Electron, React, Redux, NextJS, MongoDB, Jest, Cypress, Mocha, Tape, Chai and many many more.

  • Participating in the hiring process and evaluation of candidates.

Senior Frontend Developer

2create, full-time

https://htmlburger.com | https://htmlboutique.com | https://mailbakery.com

Highlights: HTML5, CSS3, Javascript, SCSS, jQuery, Vue, React, Angular, NodeJS, Webpack, Gulp

  • May 2012 - Jan 2018
  • Varna, Bulgaria
  • Worked for brands such as "htmlBurger", "htmlBoutique" and "Mail Bakery" - leaders in the web and mobile outsourcing development.

  • Designed, implemented, maintained and taught the internal coding standards used in tens of thousands of projects.

  • Designed, implemented and maintained the internal frontend build system used in tens of thousands of projects.

  • Mentored and led several front-end developer teams throughout the years.

  • Published several articles.

Industry Skills

  • Javascript
  • Typescript
  • CSS
  • SCSS
  • HTML
  • SVG
  • MJML
  • React
  • Redux
  • Angular
  • Vue
  • NodeJS
  • D3
  • Chart JS
  • Highcharts
  • NPM / Yarn / PNPM
  • Webpack
  • Rollup
  • Parcel
  • Vite
  • Jest
  • Cypress
  • React Testing Library
  • Mocha
  • Tape
  • Chai
  • Jasmine
  • UI/UX
  • SEO
  • Accessibility (a11y)
  • Internationalization (i18n)
  • Azure DevOps
  • Github Actions
  • Gitlab CI
  • Circle CI
  • Travis CI
  • Scrum
  • Agile
  • Git

Strengths

  • Collaborative

    I am always keen to share knowledge, help, discuss, teach and learn from others. I am able to collaborate with cross-functional teams to create a high-quality end-product.

  • Result-oriented

    Many confuse progress with moving in the right direction. I always make sure to check if the team is on the right path.

  • Detail-oriented

    Continuously focused on how to improve my work and do it the best way I can.

  • Project management and prioritization

    I am always making sure that project deadlines are met and the required results are delivered on time.

More

  • I am an open-source software maintainer. My open-source projects are available on NPM. They have been downloaded more than a million times and can be seen on my Github profile.

  • I have published several articles including guides on how to use Cypress to test authenticated Websockets, how to run multiple Webpack-based applications simultaneously, and how to put a watermark on multiple images using NodeJS. All of my articles and blog posts are available on my personal website.


Download

Send me your message

Trusted by

  • Duke University brand image
  • Emailio brand image
  • E.ON brand image
  • Kinetik Automotive brand image
  • Robert Ladkani brand image
  • SOD 64 brand image
  • Three11 brand image
  • dmarcian brand image
  • htmlBurger brand image
  • htmlBoutique brand image
  • 2create brand image