Senior Full-Stack Software Engineer (Senior < Middle) - .Net | Angular | React
United States
I was accountable for developing enterprise level online systems and interactive tools designed as a single page application. I took an active part in a development of architecture (client, server, DB) and an implementation of related solutions in a code. Reworked and refactored existing apps to show better performance, be more extendable, testable and understandable in future. Investigated and resolved non-trivial system errors and negative side effects.Got an experience of Agile development and project management. Worked as a part of Scrum teams (local and distributed) containing from 3 to 20 people (including QA). Had been working with such customers as Hueber, CreateCtrl, and AdvantageBooking.At a backend, my work was based on ASP.NET MVC, ASP.NET Web API, ASP.NET Identity, Entity Framework, Katana (OWIN). I interacted closely with IIS, IIS Express, MS SQL Server. Actively used IoC (Ninject).As a frontend developer I worked with Angular, React and Knockout (using Javascript and later Typescript). I dealt with page layouts and markup (HTML, LESS, CSS). Used modern build systems (Grunt, Gulp etc.).Configured, customized and adapted 3rd party tools and services: MS Azure (IaaS, PaaS, SaaS) - Office 365, Azure Cloud Services, Azure Websites, Azure Active Directory; MS SSRS; MS Sharepoint Online; OAuth2.0; SendGrid; Authorize.Net; TrackJS etc.For more information please see descriptions of EBT projects further on my page: Squash On Fire, Hueber DigUP: Interactive Exercise Editor, Hueber DigUP: Frame, Office 365 Meeting Rooms.