“Minko was a lecturer at a Angular.js course I attended and I can honestly say that, that was probably one of the best courses I ever attended. He is a great software engineer with a broad knowledge in Computer Sciences and curiosity in the latest technologies, always in touch with everything new in the web development. He also has a really good expertise in software architecture and design patterns. Any employee would be lucky to have Minko in his/her team.”
About
Engineering and product leader with 15 years of experience. Shaping the future of web…
Contributions
Experience
Education
Licenses & Certifications
Volunteer Experience
-
Consultant
Harvard University
- 6 months
I developed the web user interface for the paper "A multi-pronged approach targeting SARS-CoV-2 proteins using ultra-large virtual screening" that enabled protein discovery for virtual screening. Find more at https://scholar.harvard.edu/gorgulla/publications/multi-pronged-approach-targeting-sars-cov-2-proteins-using-ultra-large-virtual
-
Consultant
Harvard University
- 4 months
Science and Technology
I improved the performance of the web UI for the research publication "A multi-pronged approach targeting SARS-CoV-2 proteins using ultra-large virtual screening." For more details check https://www.sciencedirect.com/science/article/pii/S2589004220312189
-
-
Organizer
SofiaJS
- Present 13 years 6 months
Science and Technology
-
Organizer
Angular San Francisco
- Present 8 years
Science and Technology
-
Organizer
BeerJS Sofia
- Present 10 years 11 months
Science and Technology
https://github.com/beerjs/sofia
Publications
-
Angular in Production
http://blog.mgechev.com/
Case study of using Angular in production.
-
Functional programming with JavaScript
http://blog.mgechev.com/
Illustrates how different concepts of the functional programming can be applied in JavaScript.
-
Looking for performance? Probably you should NOT use [].sort (V8)
http://blog.mgechev.com/
Research about sorting algorithms implementations in Google's V8 JavaScript engine.
-
Angular in Patterns
-
AngularJS in patterns - this repository provides different look into AngularJS. It contains information where different design patterns are used inside the framework or any AngularJS application.
-
AngularJS Style Guide
-
Community-driven set of best practices for AngularJS application development translated into 14+ languages.
Courses
-
Algebra
-
-
Calculus
-
-
Computer Networks
-
-
Computer architectures
-
-
Convolutional neural networks
-
-
DB2 Fundamentals Certification
-
-
Data structures and algorithms
-
-
Database Management Systems
-
-
Databases
-
-
Design and Analysis of Information Systems
-
-
Design patterns
-
-
Discrete mathematics
-
-
Fractals
-
-
Functional programming
-
-
Geometry of motion
-
-
Graph theory
-
-
Introduction to deep learning
-
-
Introduction to programming
-
-
Object-oriented programming
-
-
Object-oriented programming with C#.NET
-
-
Practical programming with Perl
-
-
Project management
-
-
Recurrent neural networks
-
-
Rich Internet Applications with Adobe Flex
-
-
Spring Source Core
-
-
Statistics and probability theory
-
-
VoIP
-
Projects
-
Switching to Angular - Third Edition
- Present
Third edition of my book.
-
Mobile Toolkit
I was responsible for the development of a service worker plugin which automatically generates the application shell of an Angular application rendered with Universal.
Other creators -
-
codelyzer
Static code analyzer for Angular. It has more than 600,000 downloads per month, used by some of the biggest and fastest growing companies. Integrated as part of the official Angular CLI.
-
angular-seed
- Present
One of the most popular starters for Angular. It is used by a lot of big tech companies for bootstrapping their projects.
-
plainvm
- Present
Application which provides virtualization through a web browser.
Used technologies JavaScript, CSS3, HTML5, Perl, Java, jQuery, Mustache.js/Underscore.js -
Switching to Angular 2
-
Angular is a JavaScript framework that makes building web applications easier. It is used today in large-scale, high-traffic websites that struggle with under-performance, portability issues, as well as SEO unfriendliness, and complexity at scale. Angular 2 changes that.
It is the modern framework you need to build performant and robust web applications. “Switching to Angular 2” is the quickest way to get to grips with Angular 2 and will help you transition in to the brave new world of…Angular is a JavaScript framework that makes building web applications easier. It is used today in large-scale, high-traffic websites that struggle with under-performance, portability issues, as well as SEO unfriendliness, and complexity at scale. Angular 2 changes that.
It is the modern framework you need to build performant and robust web applications. “Switching to Angular 2” is the quickest way to get to grips with Angular 2 and will help you transition in to the brave new world of Angular 2.
We'll start with an overview which sets the changes of the framework in context with version 1.x. After that, you will be taken on a TypeScript crash-course so we can take advantage of Angular 2 in its native, statically-typed environment. We'll look at the new change-detection method in detail, how Directives and Components change how you create websites with Angular, the new Angular 2 router, and much more.
---
Technical reviewer of the book is Misko Hevery, creator of AngularJS and Angular 2.Other creatorsSee project -
FacilisCMS
-
CMS system with intuitive interface. It includes a lot of features like:
Ajax chat
Picture and video upload
Video conversion with ffmpeg
Etc.
This system was awarded in a National competition for Internet Programming.Other creators -
Honors & Awards
-
Forbes 30 under 30
Forbes Bulgaria
Brought Coursera to the Bulgarian market with the acquisition of my company Rhyme.com.
-
Diploma for project with high social impact - "John Atanasoff" by the President of the Republic of Bulgaria
President of the Republic of Bulgaria
-
Diploma for the award of the President of the Republic of Bulgaria "John Atanasoff"
President of the Republic of Bulgaria
-
Google Open Source Peer Bonus
Google
An official recognition for open source contributions by Google.
-
Google Developer Expert
Google
-
Valedictorian
-
Awarded a trophy and delivered the valedictory at my graduation ceremony because of my high grade and achievements in the areas of software engineering, astrophysics, and martial arts.
-
Black Belt in Goju-ryu Karate
Traditional Okinawan Goju-Ryu Karate-Do Federation
-
Karate National Champion
Bulgarian Karate Federation
Kumite karate national champion in Bulgaria for 2008.
Languages
-
English
Native or bilingual proficiency
Organizations
-
SofiaJS
Founder
- Present
Recommendations received
2 people have recommended Minko
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More