Principal Software Engineer
Current- Responsibilities include a managing team of 6 software engineers, gathering requirements and analysis, translating user requirements into technical architecture, managing entire project life cycle, design.
- Managed, designed and developed for client, web-based applications and interactive media projects, along with assisting in network infrastructure design using Agile methodology. These projects consisted of end to end.
- Using technologies such as.NET Frameworks v4.5/4.0/3.5 for ASP.NET MVC, WebAPI, C#, WCF SOAP, MongoDB, SQL, Entity Framework, Linq to SQL, Silverlight and WPF.
- Using cloud technologies like Azure Functions, Azure SQL, and Azure Event Hubs, Azure Virtual Machines.
- Have managed multiple projects simultaneously and have worked in fast-paced, highly adaptable environments.
- Model data for BI goals and presentation. Transformed business transactional data into information to support organizational decision making and performance assessment.