Ivaylo Vladimirov Kenov

Personal information

Professional Experience

  • Technical Trainer and Web Developer

    • Time interval: July 2013 – Present
    • Responsibilities: Developing internal systems for Telerik Academy (http://bgcoder.com). Organizing courses and leading lectures for Fundamental Programming, OOP, Data Structures and Algorithms, High Quality Code and various technologies as Entity Framework, ASP.NET MVC, NodeJS, AngularJS
  • Owner of two Paid-To-Click web sites

    • Time interval: February 2012 – November 2012
    • Responsibilities: Administrating and supporting. Writing small PHP modules for the existing script

Software technologies and projects

  • Open Judge System

    • Description: ASP.NET MVC 5 project – online judge system for programming contests. Uses SQL Server 2012 with Entity Framework Code First, Repository pattern and Unit of work.
    • Libraries: jQuery, KendoUI, Bootstrap, Ninject Dependency Resolver, Entity Framework
    • Written by me: Administration area, checkers and various other features and bug fixes throughout the application.
    • Live onhttp://bgcoder.com
    • TechnologiesC# and .NET Framework, ASP.NET MVC 5
    • Link:  http://goo.gl/FxsMXi
  • InfoStart TestSystem

    • Description: ASP.NET Web API and AngularJS project – online test system (questions and answers). Uses SQL Server 2012 with Entity Framework Code First, Repository pattern and Unit of work.
    • Libraries: AngularJS, jQuery, Bootstrap, Ninject Dependency Resolver, Entity Framework
    • Written by me: Client side - the whole AngularJS SPA application
    • Live onhttp://testsystem.infostart.eu
    • Technologies: AngularJS, C# and .NET Framework, ASP.NET WebAPI
  • Blog System

    • Description: ASP.NET MVC 5 project – simple blog system. Uses SQL Server 2012 with Entity Framework Code First, Repository pattern
    • Libraries: jQuery, Bootstrap, StructureMap, Automapper
    • Written by me: Comments, Part of administration, Captcha authorization, various bug fixes
    • Live onhttp://nikolay.it, this blog system
    • TechnologiesC# and .NET Framework, ASP.NET MVC 5
    • Linkhttp://goo.gl/LC3Fel
  • Nasa Astro Platform

    • Description: NodeJS application for communication between various devices – participated in NASA Space Apps Challenge 2014
    • Libraries: ExpressJS, AngularJS, Bootstrap, Pebble SmartWatch JS Framework
    • Written by me: AngularJS part – most of the pages
    • TechnologiesNodeJS
    • Linkhttp://goo.gl/tNgzJh
  • Fish House Web Site

    • Description: Web site for a hut named "Fish house". Uses SQL Server 2012 with Entity Framework Code First, Repository pattern and Unit of work
    • Libraries: jQuery, BootstrapJS
    • Written by me: Administration, Database Design, Various Pages
    • TechnologiesC# and .NET Framework, ASP.NET MVC 5
    • Live onhttp://ribarskatahija.com/
  • Telerik Hackaton Ruler

    • Description: REST API ASP.NET server for executing conditional rules. Used by an iPhone application, written for a hackaton event in Telerik. Uses SQL Server 2012 with Entity Framework Code First, Repository pattern and Unit of work
    • Written by me: The whole Ruler server
    • TechnologiesC# and.NET Framework, ASP.NET Web API
    • Linkhttp://goo.gl/qay7GG
  • CSS Test Automation

    • Description: CSS test automation using PhantomJS.
    • Written by me: Various unit tests
    • TechnologiesPhantomJS
    • Linkhttp://goo.gl/d1Q8UD
  • Music Artists

  • Telerik Academy Courses

  • Dynamic XML Builder

    • Description: Demo project for building XML with .NET DLR Framework.
    • TechnologiesC# and .NET Dynamic Language Runtime
    • Linkhttp://goo.gl/W4ig6n
  • Telerik Academy Tasks

    • Description: Various team works and exams during my Telerik Academy student program.
    • Technologies: Various .NET and JavaScript technologies
    • Linkhttp://goo.gl/cDkDmx

Education

  • TelerikSoftware Academy, Sofia (2012–2013)

    • Top champion in the Object Oriented Programming course
    • Top champion in the Data Structures and Algorithms course
    • 2nd out of 1200 students in the final results of season 2012/2013
    • C# Developer Certificate – Excellent Results - http://goo.gl/Sa6Hqp
    • Server-Side Developer Certificate – Excellent Results - http://goo.gl/tkEHwG
    • ASP.NET Web Developer Certificate – Excellent Results - http://goo.gl/sgejmM
    • JavaScript Developer Certificate – Excellent Results - http://goo.gl/i47yut
    • One Year Program Certificate – http://goo.gl/ZpwycE
  • University of Architecture, Civil Engineering and Geodesy, Sofia (2008–Present)

    • Specialty: Civil and Construction Engineering - 5th year
  • High school of Math and Science “Prof. Emanuil Ivanov”, Kyustendil (2003–2008)

    • Profile: Mathematics and English

Certificates

  • Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3
  • Microsoft Exam 70-486: Developing ASP.NET MVC Web Applications

Video Lectures

Taken Pluralsight Courses

Read IT Books

  • Code Complete
  • Design Patterns : Elements of Reusable Object-Oriented Design
  • Pro ASP.NET MVC 5
  • Pro DLR in .NET 4

Personal skills

  • Ability to work in a team
  • Good interpersonal skills
  • Motivation and ambition for success
  • Confidence in personal and professional way

Languages

  • Native Bulgarian
  • Excellent reading, writing and speaking in English

Other

  • One month internship during the construction of a water powerplant at Geotechmin
  • International English certificate: CAE Level C
  • Certificate from UACEG, Sofia: AutoCad 2012
  • Top 5 in over 10 competitions and Olympiads in mathematics
  • Interest in logic games and puzzles – Chess, Rubik’s Cube, Card tricks, etc.