Send me your message

👋 Hello!
I am Atanas Atanasov

an open source enthusiasta JavaScript tinkerera senior software engineer at Toptala founding member at Braintrusta lead front-end developer at E.ONan a11y and UX advocateI am into data visualizationan UI architecta TypeScript fanatica minimalistI am obsessed with qualitya front-end magiciana maker of thingsa bug fixera web standards fanatica NodeJS hackera senior web developera JavaScript mastera CSS wizarda fathera husband

About me

Atanas Atanasov smiling dressed in a green t-shirt

2010

My name is Atanas and I am a senior JavaScript/TypeScript developer.

I am currently located in Varna, Bulgaria. That's on the south-east side of Europe, on the Black Sea.

I started my web development career in 2010 as a freelance apprentice to a hardcore fullstack web developer and pretty fast learned the basics of HTML and CSS.

We had our own small web development company. In "HTML Lab" I was doing the front-end part and was mainly focused on slicing design files and turning them into static HTML pages.

2012

Between 2012 and 2018 I was employed in one of the larges web development companies in Varna, Bulgaria - 2create. In this company I worked for some of the biggest PSD-to-HTML brands out there - htmlBurger and htmlBoutique. I developed thousands (yes thousands) of different projects for clients from all over the globe and was focused on the front-end part of all projects.

In the last 3 years of my employement there I was a direct asistant to several project managers and I also mentored several junior and intermediate front-end developers.

During the period I participated in defining, integrating and teaching the internal coding standards in the company and co-authored the internal front-end projects starting template which was based on Webpack, Babel, PostCSS, SCSS and many more. The coding standards and Jarvis - that was the name of the front-end template - were (and are) used in tens of thousands of projects for clients from around the world.

2014

During my employment between 2012 and 2018 I developed, integrated and maintained the internal build systems for the company. This included mastering CSS pre- and post-processors such as LESS, SASS/SCSS and PostCSS, task runners such as Gulp and Grunt, module bundlers such as Webpack and Rollup, and NodeJS which I used as a runtime.

Along these technologies I mastered JavaScript and it became my preferred coding language. I also presented a keynote on the features introduced in 2015 with the 6th version of ECMAScript (the JavaScript standard).

In 2017 I started learning TypeScript which later became the number one tool in my utilities belt. I prefer starting new projects entirely in TypeScript regardless of the targeted platform or end - Web/Native or front-end/back-end.

2018

Since the beginning of 2018 I am working as a JavaScript/TypeScript engineer in a small startup located in Varna and operating internationally.

At Three 11 we are focused on providing the best possible quality while using bleeding edge technologies. We are working on several in-house projects along with some interesting client websites and applications.

We prefer JavaScript and TypeScript and utilize their power when building applications using React, Angular, Vue, React Native and even static web sites or WordPress powered CMS websites and blogs.

Today

Now I am a JavaScript and TypeScript developer with more than 10 years of professional experience. I am focused on the front-end but using a lot of back-end technologies as well. My daily tasks include coding HTML, CSS, JavaScript, TypeScript, PHP, Bash and many more.

The latest project I worked on is a large international IoT application for one of the world's largest investor-owned electric utility service providers which aims to provide users from all over Europe with the ability to control their homes' smart appliances and energy consumption.

Current occupation

  • A Senior JavaScript/TypeScript engineer and front-end mentor at Three 11working on various boutique web applications including XPND, Kinetik Automotive and many more.
  • A Lead front-end developer at E.ON working on the award winning web and mobile smart energy managemet application E.ON Home.
  • A Senior software developer at Toptal
  • A Founding member and Senior JavaScript/TypeScript enginner at Braintrust

Connect with me

I am open for hire to work on your awesome idea. If you think I can help you, do not hesitate and drop me a line.

I also like to contribute to open-source projects and I have created some myself. Feel free to contact me if you want to talk about your open-source projects or mine.

Timeline

Skills
(Drag the bubbles to play)

AngularSince 2017Angular JSSince 2014Amazon Web ServicesSince 2019BabelSince 2015BabylonJSSince 2018BackboneJSSince 2013BashSince 2015BEMSince 2013BootstrapSince 2012CSS3Since 2010Chart JSSince 2014Circle CISince 2019CordovaSince 2014D3Since 2012ESLintSince 2016Express JSSince 2017FirebaseSince 2018FoundationSince 2103GatsbySince 2019GITSince 2011Github ActionsSince 2020Gitlab CI/CDSince 2017GruntSince 2013GulpSince 2013HTML5Since 2010HighchartsSince 2016IonicSince 2014JavaScriptSince 2011JestSince 2017JSONSince 2013jQuerySince 2011LESSSince 2012MarkdownSince 2014MJMLSince 2019Microsoft AzureSince 2019Node JSSince 2016Parcel BundlerSince 2019PHPSince 2013PhotoshopSince 2010PostCSSSince 2014ReactSince 2016ReduxSince 2016Redux SagaSince 2018RollupSince 2018SASSSince 2012SVGSince 2011SVNSince 2010SketchSince 2017Sublime TextSince 2010Travis CISince 2017TypescriptSince 2017VercelSince 2019Visual Studio CodeSince 2017VueSince 2016WebpackSince 2015WordPressSince 2013

AngularSince 2017

Angular JSSince 2014

Amazon Web ServicesSince 2019

BabelSince 2015

BabylonJSSince 2018

BackboneJSSince 2013

BashSince 2015

BEMSince 2013

BootstrapSince 2012

CSS3Since 2010

Chart JSSince 2014

Circle CISince 2019

CordovaSince 2014

D3Since 2012

ESLintSince 2016

Express JSSince 2017

FirebaseSince 2018

FoundationSince 2103

GatsbySince 2019

GITSince 2011

Github ActionsSince 2020

Gitlab CI/CDSince 2017

GruntSince 2013

GulpSince 2013

HTML5Since 2010

HighchartsSince 2016

IonicSince 2014

JavaScriptSince 2011

JestSince 2017

JSONSince 2013

jQuerySince 2011

LESSSince 2012

MarkdownSince 2014

MJMLSince 2019

Microsoft AzureSince 2019

Node JSSince 2016

Parcel BundlerSince 2019

PHPSince 2013

PhotoshopSince 2010

PostCSSSince 2014

ReactSince 2016

ReduxSince 2016

Redux SagaSince 2018

RollupSince 2018

SASSSince 2012

SVGSince 2011

SVNSince 2010

SketchSince 2017

Sublime TextSince 2010

Travis CISince 2017

TypescriptSince 2017

VercelSince 2019

Visual Studio CodeSince 2017

VueSince 2016

WebpackSince 2015

WordPressSince 2013


Portfolio

Mobile applications

Web applications


Stats

Github profile statistics

  • Used languages:JavaScript, Shell, TypeScript, Python, SCSS, CSS, HTML, PHP, Elixir, Ruby, CoffeeScript, C#, Java, PostScript, Arduino
  • Followers:58
  • Following:244
  • Joined date:03 Jun 2013
  • Updated at:02 Dec 2020
  • Last active:02 Dec 2020
  • Total repositories:154
  • Private repositories:16
  • Public repositories:55
  • Organizations repositories:83
  • Total gists:17
  • Private gists:8
  • Public gists:9
  • Total contributions:16606
  • Total stars:328
  • Total issues:15
Last updated: 02 Dec 2020 05:22:31

Github contributions calendar

Less
More

Gitlab profile statistics

  • Used languages:JavaScript, HTML, CSS, PHP, Shell, TypeScript, CoffeeScript, Vue, Batchfile, Blade, Liquid, SCSS, Less, Hack, TSQL, Smarty, Dockerfile, XSLT, Ruby, Java
  • Joined date:03 Jan 2018
  • Last active:02 Dec 2020
  • Last year contributions:5126
  • Total repositories:111
  • Public repositories:1
  • Private repositories:110
  • Personal repositories:17
  • Organizations repositories:94
  • Total stars:1
  • Total issues:7
Last updated: 02 Dec 2020 05:23:07

Gitlab contributions calendar

Issues, merge requests, pushes, and comments.

Slides

Videos

Certificates

HTML
JavaScript
Python
React Development
CSS

Social

Codersrank Profile

LinkedIn Profile

Twitter Profile

YouTube Channel