ProgressSenior Software Developer
Sep. 2012 - Feb. 2017SofiaWorking in a team of highly skilled professionals on our internal Cloud Native Web Services. 1. Identity Services: OAuth2 Server, Membership & Profile Services, RBAC Service. Main responsibilities:
- Design and development of REST based microservices. Used tools/technologies/frameworks:
ServiceStack, ASP.NET MVC, OrmLite, Funq, MS SQL Server, Couchbase, Mongo DB, RabbitMQ, OpenStack, Bootstrap. 2. Telerik Downloads & Release management Main responsibilities:
- Design and development of REST APIs
- Leading the development of AngularJs and Bootstrap based admin portal
- Leading the development of role based access control (both backend and frontend)
- Leading the collection of download metrics into NoSQL storage and transforming data into MS SQL Server for the BI team. Used tools/technologies/frameworks:
ServiceStack, ASP.NET MVC, Unity (IoC), Entity Framework, MS SQL Server, Couchbase, RabbitMQ, Talend, OpenStack, Amazon Web Services, Jenkins, AngularJS, Bootstrap. 3. Telerik Analytics: merged with initial Analytics team, located in Denmark in order to help them release a new version with main focus on improving product scalability & cost of maintenance reduction. Main respolsibilities:
- Support legacy web SPA application & backend
- Development of new data processing and REST APIs based on Elastic Search. Used tools/technologies/frameworks:
ASP.NET MVC & Web API, StructureMap, LINQ to SQL,MS SQL Server, Mongo DB, Elastic Search, RabbitMQ, Amazon Web Services, TeamCity, Jenkins, Kendo UI, Durandal, TypeScript. 4. Telerik SiteFactory: designed to provision and manage could infrastructure for Telerik Sitefinity based on Amazon Web Services. Main responsibilities:
- Development of REST APIs and microservices.
- Development of AngularJs based management console. Used tools/technologies/frameworks:
ASP.NET MVC & Web API, Simple Injector, Entity Framework, MS SQL Server, MySql, RabbitMQ, Amazon Web Services, Jenkins, AngularJS, Kendo UI.