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 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.

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


Stats

Github profile statistics

  • Used languages:JavaScript, Shell, TypeScript, Python, SCSS, CSS, HTML, Elixir, Ruby, CoffeeScript
  • Followers:57
  • Following:234
  • Joined date:03 Jun 2013
  • Updated at:07 Oct 2020
  • Last active:26 Oct 2020
  • Total repositories:100
  • Private repositories:15
  • Public repositories:51
  • Organizations repositories:34
  • Total gists:20
  • Private gists:6
  • Public gists:14
  • Total contributions:14633
  • Total stars:283
  • Total issues:25

Github contributions calendar

Gitlab profile statistics

  • Used languages:JavaScript, HTML, CSS, PHP, Shell, TypeScript, CoffeeScript, Vue, Batchfile, Blade, Liquid, SCSS, Less, TSQL, Smarty, Dockerfile, Hack, XSLT, Ruby, Java
  • Joined date:03 Jan 2018
  • Last active:26 Oct 2020
  • Last year contributions:4838
  • Total repositories:110
  • Public repositories:1
  • Private repositories:109
  • Personal repositories:17
  • Organizations repositories:93
  • Total stars:1
  • Total issues:5

Gitlab contributions calendar

50 contributions on 26 Oct 201918 contributions on 27 Oct 201933 contributions on 28 Oct 20195 contributions on 29 Oct 20191 contributions on 30 Oct 201931 contributions on 31 Oct 201928 contributions on 01 Nov 201914 contributions on 03 Nov 201918 contributions on 05 Nov 20195 contributions on 06 Nov 201934 contributions on 07 Nov 20196 contributions on 08 Nov 20197 contributions on 11 Nov 201934 contributions on 13 Nov 201910 contributions on 14 Nov 20192 contributions on 15 Nov 201928 contributions on 18 Nov 201924 contributions on 19 Nov 201956 contributions on 20 Nov 20192 contributions on 22 Nov 201945 contributions on 23 Nov 20197 contributions on 25 Nov 201916 contributions on 27 Nov 201973 contributions on 02 Dec 201912 contributions on 03 Dec 20195 contributions on 04 Dec 201916 contributions on 05 Dec 201948 contributions on 09 Dec 20191 contributions on 10 Dec 201932 contributions on 12 Dec 201919 contributions on 13 Dec 201914 contributions on 16 Dec 201963 contributions on 18 Dec 201969 contributions on 22 Dec 201919 contributions on 31 Dec 201997 contributions on 07 Jan 20208 contributions on 08 Jan 202092 contributions on 14 Jan 202063 contributions on 20 Jan 202046 contributions on 27 Jan 20202 contributions on 28 Jan 20206 contributions on 29 Jan 202050 contributions on 05 Feb 202028 contributions on 07 Feb 20206 contributions on 10 Feb 202037 contributions on 12 Feb 202010 contributions on 13 Feb 202022 contributions on 14 Feb 20205 contributions on 16 Feb 20204 contributions on 17 Feb 202039 contributions on 18 Feb 20207 contributions on 19 Feb 202042 contributions on 20 Feb 20206 contributions on 21 Feb 20204 contributions on 24 Feb 20204 contributions on 25 Feb 20207 contributions on 26 Feb 202038 contributions on 27 Feb 20204 contributions on 28 Feb 202018 contributions on 01 Mar 20201 contributions on 02 Mar 20204 contributions on 03 Mar 202033 contributions on 04 Mar 202020 contributions on 05 Mar 202021 contributions on 06 Mar 20202 contributions on 08 Mar 202034 contributions on 09 Mar 20204 contributions on 10 Mar 20201 contributions on 11 Mar 20202 contributions on 12 Mar 20201 contributions on 13 Mar 202034 contributions on 16 Mar 202014 contributions on 18 Mar 202010 contributions on 19 Mar 202012 contributions on 20 Mar 202024 contributions on 21 Mar 20202 contributions on 22 Mar 20202 contributions on 23 Mar 202052 contributions on 25 Mar 20204 contributions on 26 Mar 202024 contributions on 28 Mar 202028 contributions on 01 Apr 202018 contributions on 02 Apr 20203 contributions on 03 Apr 20202 contributions on 04 Apr 202014 contributions on 05 Apr 20208 contributions on 06 Apr 202046 contributions on 08 Apr 202014 contributions on 09 Apr 202028 contributions on 10 Apr 202036 contributions on 11 Apr 202010 contributions on 13 Apr 20203 contributions on 14 Apr 202026 contributions on 15 Apr 202023 contributions on 17 Apr 202010 contributions on 20 Apr 20202 contributions on 21 Apr 202028 contributions on 22 Apr 202018 contributions on 23 Apr 202020 contributions on 25 Apr 20209 contributions on 27 Apr 202025 contributions on 28 Apr 202043 contributions on 29 Apr 202041 contributions on 30 Apr 202020 contributions on 01 May 202067 contributions on 06 May 20204 contributions on 08 May 202028 contributions on 12 May 20207 contributions on 13 May 202014 contributions on 14 May 202010 contributions on 15 May 20202 contributions on 16 May 202029 contributions on 17 May 20202 contributions on 18 May 20206 contributions on 19 May 202013 contributions on 20 May 202015 contributions on 21 May 20203 contributions on 22 May 20202 contributions on 23 May 20204 contributions on 24 May 202020 contributions on 26 May 202026 contributions on 27 May 202046 contributions on 28 May 20202 contributions on 29 May 202014 contributions on 30 May 202018 contributions on 31 May 202012 contributions on 01 Jun 202016 contributions on 02 Jun 202018 contributions on 03 Jun 202015 contributions on 04 Jun 20202 contributions on 05 Jun 20204 contributions on 06 Jun 20202 contributions on 08 Jun 20204 contributions on 09 Jun 20204 contributions on 10 Jun 20202 contributions on 11 Jun 20204 contributions on 12 Jun 202010 contributions on 13 Jun 202010 contributions on 15 Jun 20202 contributions on 16 Jun 202014 contributions on 17 Jun 20204 contributions on 18 Jun 202011 contributions on 19 Jun 202050 contributions on 20 Jun 202026 contributions on 21 Jun 202010 contributions on 22 Jun 20202 contributions on 23 Jun 202038 contributions on 24 Jun 202028 contributions on 25 Jun 20208 contributions on 26 Jun 202010 contributions on 28 Jun 202016 contributions on 29 Jun 20208 contributions on 30 Jun 202021 contributions on 01 Jul 20206 contributions on 02 Jul 202026 contributions on 03 Jul 20208 contributions on 04 Jul 20202 contributions on 06 Jul 20202 contributions on 07 Jul 202010 contributions on 08 Jul 202014 contributions on 09 Jul 20204 contributions on 10 Jul 202018 contributions on 11 Jul 202028 contributions on 12 Jul 202022 contributions on 14 Jul 20206 contributions on 16 Jul 202018 contributions on 17 Jul 202022 contributions on 18 Jul 20206 contributions on 19 Jul 20207 contributions on 20 Jul 20205 contributions on 22 Jul 20206 contributions on 23 Jul 202020 contributions on 25 Jul 20204 contributions on 26 Jul 202032 contributions on 27 Jul 20206 contributions on 29 Jul 202010 contributions on 30 Jul 202081 contributions on 31 Jul 202010 contributions on 01 Aug 202010 contributions on 03 Aug 202024 contributions on 04 Aug 202018 contributions on 06 Aug 202022 contributions on 07 Aug 20208 contributions on 09 Aug 202012 contributions on 10 Aug 20208 contributions on 11 Aug 20202 contributions on 12 Aug 20202 contributions on 13 Aug 202018 contributions on 14 Aug 20202 contributions on 15 Aug 20202 contributions on 16 Aug 20202 contributions on 17 Aug 202010 contributions on 19 Aug 20202 contributions on 20 Aug 202030 contributions on 21 Aug 20204 contributions on 22 Aug 20202 contributions on 23 Aug 202016 contributions on 24 Aug 202018 contributions on 25 Aug 20208 contributions on 26 Aug 20202 contributions on 27 Aug 202016 contributions on 28 Aug 20206 contributions on 29 Aug 20202 contributions on 30 Aug 202016 contributions on 31 Aug 202046 contributions on 01 Sep 202016 contributions on 02 Sep 20204 contributions on 03 Sep 202028 contributions on 04 Sep 20202 contributions on 05 Sep 202012 contributions on 07 Sep 202030 contributions on 08 Sep 202038 contributions on 09 Sep 202030 contributions on 10 Sep 202035 contributions on 12 Sep 20206 contributions on 13 Sep 20208 contributions on 14 Sep 202038 contributions on 15 Sep 2020100 contributions on 16 Sep 202046 contributions on 18 Sep 20208 contributions on 19 Sep 202022 contributions on 21 Sep 202028 contributions on 22 Sep 202050 contributions on 25 Sep 202086 contributions on 27 Sep 202016 contributions on 28 Sep 202024 contributions on 29 Sep 20204 contributions on 30 Sep 20204 contributions on 01 Oct 20204 contributions on 02 Oct 202030 contributions on 03 Oct 202014 contributions on 04 Oct 202011 contributions on 05 Oct 20202 contributions on 06 Oct 202024 contributions on 07 Oct 20204 contributions on 09 Oct 202064 contributions on 10 Oct 20204 contributions on 11 Oct 202046 contributions on 12 Oct 202014 contributions on 13 Oct 202029 contributions on 14 Oct 202022 contributions on 15 Oct 202055 contributions on 16 Oct 202038 contributions on 17 Oct 202022 contributions on 18 Oct 202032 contributions on 19 Oct 202014 contributions on 20 Oct 202022 contributions on 21 Oct 20208 contributions on 22 Oct 202056 contributions on 23 Oct 202012 contributions on 24 Oct 202046 contributions on 26 Oct 2020

Slides

Select a slide to view

Videos

Select a video to view

Certificates

HTML
JavaScript
Python
React Development

Social

Codersrank Profile

LinkedIn Profile

Twitter Profile

YouTube Channel