Nikolay Kostov |
|||||
Born: June 1990 Email: blog@nikolay.it Website: https://nikolay.it/ GitHub: https://github.com/NikolayIT/ StackOverflow: https://stackoverflow.com/users/1862812/nikolay-kostov CV last updated on 15 February 2022 |
|||||
Summary |
|||||
|
Experienced and quick-learning software engineer with leadership skills, programming and architectural skills, solid experience in technical training, web development with ASP.NET MVC, ASP.NET Core, NodeJS, PHP, SQL Server, MySQL and very good knowledge in application development with .NET platform (C#, ASP.NET Core, ASP.NET MVC, WCF, WebAPI, SignalR, Entity Framework, WPF, WinForms). Possesses deep understanding of algorithmic problems and data structures. Works with precision and is a good team player. Keen on keeping deadlines, has all his projects completed on time. Also a Microsoft Certified Trainer. Awarded with "30 under 30" by Forbes Bulgaria and "Student of the Year in Bulgaria". |
||||
Computer skills |
|||||
|
Programming Languages |
Expert knowledge in C#, JavaScript and SQL Very good knowledge in C/C++, PHP, Python and Java Good knowledge in F#, Assembly, MSIL and Adobe Flex (MXML, ActionScript) |
|||
Software Technologies |
Web programming with ASP.NET stack - ASP.NET Core, Blazor, ASP.NET MVC, Razor, ASP.NET WebForms, ASP.NET WebAPI, SignalR, Entity Framework, Dapper, LINQ, SQL Server, WCF, KendoUI, AutoMapper, Ninject Microsoft Azure Web programming with PHP and MySQL – PHP, MySQL, Smarty, jQuery Web programming with NodeJS - NodeJS, ExpressJS, MongoDB Microsoft .NET Framework and related technologies – C#, ASP.NET Core, ASP.NET MVC, Windows Forms, WCF, CLR, Mono, ASP.NET Web Forms, WPF and Silverlight Web sites and client-side scripting – HTML5, CSS3, JavaScript, AJAX, jQuery, KendoUI, AngularJS, Flex, Flash Distributed systems and multi-tier architectures Databases – designing and optimizing relational MSSQL and MySQL databases, good knowledge in MongoDB Object-oriented programming and modeling (excellent knowledge in design patterns and SOLID) Deep knowledge in algorithmic problems: data structures, graph theory, combinatorial problems, dynamic programming, etc. Source control systems – Git (GitHub), TFS, SVN HTTP, web-crawling, Windows API, Sandboxing in Windows |
||||
Administration Skills |
Administraton skills for Windows Server, IIS and Microsoft SQL Server Virtualization – Running own servers on vSphere and Hyper-V Windows and Linux administration skills |
||||
Other Skills |
Excellent presentation and communication skills Video and audio editing skills Excellent skills with Microsoft Word, Microsoft Excel and Microsoft PowerPoint |
||||
Experience |
|||||
|
Technical Trainer in SoftUni |
09/2018 - now |
|||
Expert Witness in Bulgarian Court |
05/2020 - now |
||||
Solutions Architect in ZenCodeo |
05/2016 - now |
||||
|
|||||
Manager Software Engineering and Technical Trainer in Telerik (Progress) |
05/2011 - 05/2016 |
||||
|
|||||
Web developer (as a freelancer) |
09/2005 - now |
||||
|
|||||
.NET projects |
06/2004 – now |
||||
|
|||||
Participation in programming competitions |
02/2005 – now |
||||
|
|||||
Co-author of books |
|||||
|
Introduction to programming with C# (English version) - http://www.introprogramming.info/english-intro-csharp-book/ - ISBN: 978-954-400-773-7 |
||||
Introduction to programming with C# (Bulgarian version) - http://www.introprogramming.info/intro-csharp-book/ - ISBN: 978-619-00-0778-4 |
|||||
Programming Basics with JavaScript (Bulgarian version) - https://js-book.softuni.bg/ - ISBN: 978-619-00-0702-9 |
|||||
Programming Basics with Python (Bulgarian version) - https://python-book.softuni.bg/ - ISBN: 978-619-00-0806-4 |
|||||
Programming Basics with C++ (Bulgarian version) - https://cpp-book.softuni.bg/ - ISBN: 978-619-00-0951-1 |
|||||
Achievements and Awards |
|||||
|
Microsoft Certified Trainer |
Active from December 2014 to December 2022 |
|||
30 under 30 - Forbes Bulgaria |
November 2015 |
||||
Student of the year in Bulgaria 2015 |
December 2015 |
||||
Top 100 most influencing IT people in Bulgaria |
2022 |
||||
Education |
|||||
|
Master degree in “Software Technologies in the Internet” |
2016 – 2018 |
|||
Bachelor degree; Specialty: Computer Science; Module: Computer Programming |
2015 – 2016 |
||||
Sofia University “St. Kliment Ohridski” Specialty: Computer Science |
2009 – 2014 |
||||
Graduated with best results |
2010 – 2011 |
||||
Participated in various school-camps for informatics organized by the Ministry of Education of Bulgaria |
2005 – 2009 |
||||
National High School of Science and Mathematics Specialty: Chemistry and Biology; graduated with excellent marks; |
2004 – 2009 |
||||
Graduated with excellent marks; |
1997 – 2004 |
||||
Exams and Certificates |
|||||
|
Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3 |
24 October 2012 |
|||
05 November 2012 |
|||||
Microsoft Exam 70-486: Developing ASP.NET MVC Web Applications |
07 February 2013 |
||||
21 March 2013 |
|||||
Microsoft Exam 98-375: HTML5 Application Development Fundamentals |
11 April 2013 |
||||
17 April 2013 |
|||||
Microsoft Exam 70-487: Developing Microsoft Azure and Web Services |
24 April 2013 |
||||
13 May 2014 |
|||||
Microsoft Exam 98-349: Windows Operating System Fundamentals |
11 June 2014 |
||||
Microsoft Exam 70-461: Querying Microsoft SQL Server 2012/2014 |
26 June 2014 |
||||
2014 - 2022 |
|||||
Microsoft Exam 98-365: Windows Server Administration Fundamentals |
19 May 2015 |
||||
4 June 2015 |
|||||
Microsoft Exam 70-494: Recertification for MCSD: Web Applications |
26 October 2015 |
||||
15 February 2022 |
|||||
31 March 2022 |