Nikolay Kostov

Born: June 1990

Email: blog@nikolay.it

Website: http://nikolay.it/

GitHub: http://github.com/NikolayIT/

StackOverflow: http://stackoverflow.com/users/1862812/nikolay-kostov

CV last updated on Tuesday, 27 of October 2015

Summary

 

Very ambitious and quick-learning software engineer with leadership skills, programming and architectural skills, solid experience in technical training, web development with ASP.NET MVC, NodeJS, PHP, SQL Server, MySQL and very good knowledge in application development with .NET platform (C#, WCF, ASP.NET MVC, WebAPI, SignalR, Entity Framework, WPF, WinForms, LINQ). 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.

Computer skills

 

Programming Languages

Expert knowledge in C#, JavaScript and PHP;

Very good knowledge in C/C++, SQL and Java;

Good knowledge in Adobe Flex (MXML, ActionScript);

Software Technologies

Web programming with ASP.NET stack - ASP.NET MVC, Razor, ASP.NET WebForms, ASP.NET WebAPI, SignalR, Entity Framework, LINQ, SQL Server, WCF, KendoUI, AutoMapper, StructureMap, Ninject;

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 MVC, Windows Forms, WCF, CLR, Mono, ASP.NET, 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.;

Internet – HTTP, web-crawling;

Virtualization – vSphere, VMware Server 2.0, VMware Workstation;

Others - Windows API, Sandboxing in Windows, Windows Server

Administration Skills

Administraton skills for Windows Server 2008/2012 (IIS, SQL Server)

Linux administration skills (Ubuntu, CentOS, Raspberry PI distributions)

Database administration – SQL Server Management Studio, phpMyAdmin, MySQL Workbench;

Other Computer Skills

Source control systems – Git, GitHub, TFS, SVN;

Video and audio editing skills;

Excellent skills with Microsoft Word, Microsoft Excel and Microsoft PowerPoint; 

Experience

 

Manager Software Engineering and Technical Trainer in Telerik (Progress)

05/2011 - now

Web developer (as a freelancer)

09/2005 - now

.NET projects

06/2004 – now

Participation in programming competitions

02/2005 – now

  • Actively participating in TopCoder algorithmic tournaments
  • National Olympiad in IT (2007; 2008 – 4th place in the individual ranking, 1st place in the test, 1st place in the project category (Desktop applications); 2009 – 1st place in the project category (Internet applications))
  • National Olympiad in Informatics (2006; 2007; 2008; 2009)
  • National Autumn Competition in Informatics (2007; 2008; 2009)
  • National Winter Competition in Informatics (2006; 2007; 2008; 2009)
  • National Spring Competition in Informatics (2006; 2007; 2008; 2009)

Co-author of books

 

Introduction to programming with C# (English version) - http://www.introprogramming.info/english-intro-csharp-book/

Introduction to programming with C# (Bulgarian version) - http://www.introprogramming.info/intro-csharp-book/

Achievements and Awards

 

Microsoft Certified Trainer

Active from December 2014 to December 2016

30 under 30 - Forbes Bulgaria

November 2015

Student of the year in Bulgaria 2015

December 2015

Education

 

New Bulgarian University

Specialty: Computer Science; Module: Computer Programming

2015 – now

Sofia University “St. Kliment Ohridski”

Specialty: Computer Science

2009 – 2014

Telerik Academy

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

105 SOU “Atanas Dalchev”

Graduated with excellent marks;

1997 – 2004

Certificates

 

Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3

24 October 2012

Microsoft Exam 70-483: Programming in C#

05 November 2012

Microsoft Exam 70-486: Developing ASP.NET MVC 4 Web Applications

07 February 2013

Microsoft Exam 98-372: Microsoft .NET Fundamentals

21 March 2013

Microsoft Exam 98-375: HTML5 Application Development Fundamentals

11 April 2013

Microsoft Exam 98-361: Software Development Fundamentals

17 April 2013

Microsoft Exam 70-487: Developing Microsoft Azure and Web Services

24 April 2013

Microsoft Exam 98-363: Web Development Fundamentals

13 May 2014

Microsoft Exam 98-349: Windows Operating System Fundamentals

11 June 2014

Microsoft Exam 70-461: Querying Microsoft SQL Server 2012

26 June 2014

Microsoft Certified Trainer

23 December 2014

Microsoft Exam 98-365: Windows Server Administration Fundamentals

19 May 2015

Microsoft Exam 98-367: Security Fundamentals

4 June 2015

Microsoft Exam 70-494: Recertification for MCSD: Web Applications

26 October 2015