
Ivan Drinchev
Verified Expert in Engineering
Software Developer
Berlin, Germany
Toptal member since October 18, 2017
Ivan has been doing web development for the last ten years, and throughout his career, he has worked with multiple technologies and frameworks. Recently he has been working primarily with TypeScript, Node.js, and React. Ivan's paid work includes developing both the front-end and back-end of websites and scalable web applications.
Portfolio
Experience
- JavaScript - 13 years
- Linux - 9 years
- React - 7 years
- CSS - 7 years
- TypeScript - 6 years
- SCSS - 5 years
- HTML5 - 5 years
- ECMAScript (ES6) - 4 years
Availability
Preferred Environment
GitHub, WebStorm, Amazon Web Services (AWS), Azure, React
The most amazing...
...thing I've done is a Perl LESS to CSS compiler, which is eight times faster than the original one.
Work Experience
Senior Full-stack Developer
Kieback & Peter
- Created a UI library within the team that was used for all user-facing products of the platform.
- Build a front-end development workflow, including CI build, linting rules, and deployment pipeline.
- Helped junior team members to work with React and become part of the Scrum team.
- Created a sophisticated end-to-end test suite with Cypress to ensure correct application performance and functionality.
Full-stack Freelance Developer
OSRAM
- Developed an IoT portal application, part of the platform was built with React and styled-components.
- Developed an open-source React component library based on a custom-designed CSS styling library.
- Participated in architecture meetings for designing REST API and solving technical solutions.
- Led a team of four developers as a substitute for a principal team lead.
Full-stack Web Developer
Ninox Software GmbH
- Rewrote and replaced a Node.js REST API for user management.
- Implemented a Node.js web front-end, acting as a payment gateway.
- Implemented an admin front-end for a CRM, including a web forum.
- Created and managed provisioning scripts (Ansible) for automated server configuration.
- Built an infrastructure (staging, production), including Mongo replica set, Redis, HAProxy Load Balancers, and application servers.
- Implemented zero-downtime deployment with continuous delivery.
Full-stack Web Developer
firma.de Firmenbaukasten AG
- Implemented micro-service web-based applications for CRM, legal document generation, and a website crawler.
- Implemented a static website with S3 and Contentful.
- Created and managed provisioning scripts (Ansible) for automated server configuration.
- Implemented a continuous delivery workflow with GitHub, CircleCI, and Slack.
- Created an npm private module with tests for reuse across microservices.
- Designed the templates-based contract generator, which outputs PDF, DOCX, and HTML.
Front-end Web Developer
CORETransform GmbH
- Collaborated with management regarding talent search.
- Trained front-end developers on React, Webpack, and modern front-end development.
- Provided support and code reviews for front-end applications.
Lead Front-end Developer
Twago - Team2Venture GmbH
- Created pixel-perfect implementation (JSP, SCSS, JavaScript) from the provided design.
- Improved the legacy codebase by introducing Backbone and RequireJS.
- Supported the front-end pipeline for compiling static assets with maven.
- Interviewed potential candidates for IT positions.
- Created automated selenium tests for unmanaged UI testing.
System Administrator
Primabuild
- Created an HTML, CSS, JavaScript business-card website.
- Built a Perl CGI-based internal CRM, including server maintenance.
- Supported a small network infrastructure of routers and office computers.
Linux System Administrator
g00Net
- Maintained a Linux Network Infrastructure for ISP provider.
- Created routing traffic control for various clients.
- Implemented a traffic statistics CGI web application.
- Supported load balancing of network interfaces.
Experience
Mono Social Icons Font
http://drinchev.github.io/monosocialiconsfont/It is used in many WordPress plugins and has over 400 GitHub stars.
Styberry
Personal Blog
http://www.drinchev.com/blog/phook
https://github.com/drinchev/phookProject Label
https://plugins.jetbrains.com/plugin/8032-project-labelCSS::LESSp
http://search.cpan.org/~drinchev/CSS-LESSp-0.86/lib/CSS/LESSp.pmTop 3% of Stack Overflow
https://stackoverflow.com/users/1282674/drinchevSkills
Libraries/APIs
jQuery, React, Backbone.js, Handlebars, Node.js, Moment.js, Passport.js, EJS, REST APIs, Chai, React Router, Sinon.JS, Immutable.js, Socket.IO, Google Maps, RequireJS, Iproute2, OpenAPI, Chart.js
Tools
Sequelize, CircleCI, GitHub, Ansible, Mocha, Vagrant, Sketch, Mongoose, WebStorm, Gulp, JavaScript Testing, Git, Redux Thunk, VirtualBox, Photoshop CC, Webpack, Grunt, NGINX, PostCSS, Jira, Mercurial, Apache, Bitbucket, Figma, Terraform, Keycloak
Languages
HTML, JavaScript, CSS, Bash, ECMAScript (ES6), SCSS, HTML5, Perl, YAML, CoffeeScript, TypeScript, Less, Sass, PHP, Java, C, GraphQL
Frameworks
Express.js, Jest, Redux, Sails.js, Jakarta Server Pages (JSP), JSON Web Tokens (JWT), Cypress, UIKit
Paradigms
Promise, Functional Programming, Search Engine Optimization (SEO), Microservices, Scrum, Azure DevOps
Platforms
MacOS, DigitalOcean, Docker, Linux, WordPress, Amazon Web Services (AWS), AWS Lambda, Windows, Kubernetes, Azure
Storage
MySQL, MongoDB, Amazon S3 (AWS S3), PostgreSQL, Redis, SQLite, Amazon DynamoDB
Other
Full-stack, Web Development, Back-end, Front-end Development, Mobile First, CI/CD Pipelines, Axios, CORS, Private NPM Modules, RESTful Services, Minimum Viable Product (MVP), ESLint, Serverless, Cloud Platforms, Containerization, Border Gateway Protocol (BGP), SSH, HAProxy, OAuth, PDF, Open Source, Maps, Waterfall Methodology
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring