A company with challenging projects that works on a big scale. I like to take ownership of stuff, learn, and teach.
Krasimir Tsonev
@krasimirtsonev
Nearly 20 years of experience, master degree in CS, author of 5 books on programming
BulgariaWhat I'm looking for
I am a senior software developer with nearly years of experience in web development. My current career goal is to collaborate in building complex web applications. With a solid technical background, I like to switch between Back-End and Front-End. I am passionate about open-source projects, public speaking, and actively participating in the development community. I have written five books on programming specializing in the JavaScript ecosystem.
My technical skills encompass a wide range of technologies due to the rapidly evolving nature of the web. Throughout my career, I have worked with various tools and frameworks. I have experience with Flash and ActionScript 2/3, LAMP projects, jQuery, Backbone, ExtJS, and MooTools. I have experimented with Angular, Ember, and Knockout, but my preferred framework is React and its ecosystem.
Last years, I focused on building everything with JavaScript/TypeScript. I am comfortable working on both the back-end and front-end. Over the years, I have worked on diverse projects, gaining intermediate knowledge in Unix and server administration. I have configured Apache and nginx and worked with SQL and NoSQL databases. Recently, I have been using Docker and Kubernetes within Google's cloud platform. I am proficient in using Git and various command-line instruments to automate workflows.
My career started as a graphic designer using tools like Photoshop and CorelDRAW. I gradually transitioned to "web design" and shifted towards programming roles.
Experience
Senior engineer
Antidote.me
Sep 2014 - Present (9 years 8 months)
Senior engineer part of the front-end/platform team. Doing apps primarily with the React ecosystem. Developing Node.js APIs.
"50 Tips on JavaScript"
https://www.amazon.com/dp/B09QP9NH48
"React in patterns"
https://github.com/krasimir/react-in-patterns
"Node.js by example"
https://www.amazon.com/Node-js-Example-Krasimir-Tsonev-ebook/dp/B00XJRN9S6
"Node.js Blueprints"
https://www.amazon.com/Node-js-Blueprints-Practical-Projects-Potential-ebook/dp/B00L2AP6O2
62 presentations in 10 countries
List of all my presentations: https://krasimirtsonev.com/speaking
Web developer
East
Jun 2011 - Sep 2014 (3 years 3 months)
Implementing web sites and applications using HTML/CSS/JavaScript and Flash. On the back-end side using the LAMP stack.
Working with all sort of clients on variety of projects. Covering all the phases of the web development - from graphic design through front-end to back-end development.
Fullstack developer
Knassar
Apr 2008 - Feb 2009 (10 months)
Implementing designs of sites and application using HTML/CSS/JavaScript/Flash. Using the LAMP stack on the BE.
Web designer
design.bg
Jul 2006 - Apr 2008 (1 year 9 months)
I was designing web applications, slicing them to HTML and CSS or bringing them to life with Flash. I did a lot of solid ActionScript2/3 development.
Graphic and web designer, php/mysql developer
Extreme.bg
May 2004 - Jul 2006 (2 years 2 months)
I was designing web sites, slicing them to HTML and CSS and implementing them in the LAMP stack.
Tech stack
Learn about the tools and technologies that Krasimir likes to use.
Google Tag Manager
Google Cloud Platform
Google Cloud Storage
GitHub
Prettier
Kubernetes
MongoDB
Sentry
Node.js
Google Analytics
Puppeteer
styled-components
React
Vanilla.JS
Webpack
JavaScript
HTML5
CSS 3
Firebase Realtime Database
Firebase
Google Cloud Pub/Sub
Cloud Functions for Firebase
Redux
redux-saga
Firebase Hosting
TypeScript
Firebase Authentication
Docker
Formik
Google Cloud Container Builder
Google Cloud Run
Availability
Location
Authorized to work in
Website
krasimirtsonev.comPortfolio
krasimirtsonev.comSalary expectations
Job categories
Skills
Interested in hiring Krasimir?
You can contact Krasimir and thousands of other talented remote workers on Himalayas.
Message KrasimirFind your dream job
Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!