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.
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.
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.
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.
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.
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.
It was a cool tuesday afternoon - around 14:00 on the 12th day of March. My journey began!
March 1985This is when I left my home town and moved to Varna, Bulgaria to study. I still live here!
August 2003I graduated from the University of Economics in Varna
July 2007I graduated from the University of Economics in Varna
July 2008With enormous help from my brother I started the path of the Web developer. My first steps included learning the basics of HTML and CSS.
October 2010I applied and got accepted in one of the biggest outsourcing companies in Varna, Bulgaria - 2create, which operates globally and manages several famous web development brands like htmlBurger and htmlBoutique.
May 2012After one year of simple HTML/CSS web development I started learning and mastering the JavaScript programming language. It is my preferred language ever since and I love using and experimenting with it.
April 2013I married my wonderful wife Zoya!
July 2015It was several minutes after midnight on a warm Sunday night when my older son Stefan was born. It was the most wonderful thing that ever happened in our lives. Our lives changed since then.
October 2015I was promoted and assigned the task to teach the junior web developers. My team consisted of around 10 developers, a QA engineer and a project manager. I helped the rest of the developers with their daily tasks, taught them and mentored them. I did this until the early 2018.
November 2015Jarvis is the front-end development tool which helps hundreds of developers with their daily tasks - building, linting, formatting their code and many more. I implemented this utilizing the most recent technologies such as ES2015, NPM, Webpack and Gulp. This tool is used in hundreds of thousands of closes-source projects by clients from all over the world.
October 2017I left 2create to join Three11 - a boutique web development company where we create the best user interfaces utiziling the most recent web technologies.
January 2018I was accepted amongst the top 3% of the developers in the world!
June 2018I started working with E.ON on their smart energy management application - E.ON Home.
June 2018I was invited as a founding talent member of Braintrust - the first user-controlled talent network.
November 2019Just when I thought it couldn't get any better, my second son was born! Simeon came and enlightened our days once more.
November 2019AngularSince 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
DenoSince 2020
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
Social
Codersrank Profile
LinkedIn Profile
Twitter Profile
YouTube Channel