Solutions Architect2016 - PRESENTVerizon Connect
Technologies: SignalR, Microservices, Memcached, Redis, RabbitMQ, Web API, ASP.NET, Windows Communication Framework (WCF), .NET Core, C#
- Led an ongoing effort to decompose a monolith system using microservice- and event-driven architecture.
- Designed and implemented a scalable real-time service to back the LiveMap functionality.
- Drove innovation for coding practices and helped developers adopt and embrace unfamiliar paradigms.
- Educated developers on topics ranging from basic principles like decoupling to interface segregation, writing clean code, and more.
- Worked with key stakeholders and the product team to understand future requirements and provide solution-level technical designs.
- Provided recommendations and assisted in determining which projects to prioritize and make the trade-off between technical debt and new functionality.
Senior Software Engineer/Front-end Architect2016 - 2017Hazu (via Toptal)
Technologies: NativeScript, Semantic UI, Firebase, RxJS, Angular, TypeScript
- Rewrote the application from Angular 1 to Angular 2 using TypeScript.
Senior Software Engineer2016 - 2016UST Logistical Systems (via Toptal)
Technologies: Graph API, Grunt, Azure WebJobs, Azure, Web API, C#, AngularJS, TypeScript
- Implemented a billing application that imports route information on a daily basis from an external system and provides calculations and additional information capture on top of that.
- Implemented SSO authentication using Office 365 and integrated user profiles with application logic.
- Implemented an engine to generate invoices and settlements based on route information.
Front-end Developer2016 - 2016NBCOT (via Toptal)
Technologies: ASP.NET, TypeScript, AngularJS
- Created a single-page application for flashcards.
- Created an SSO authentication scheme from the current CRM portal to the application.
Software Architect2014 - 2016Itransition
Technologies: Microsoft Dynamics CRM, Web API, Bower, Grunt, Scrum, SignalR, React, Office 365, SpecFlow, Selenium, TypeScript, AngularJS, ASP.NET MVC, Microsoft Azure
- Architected and developed core components for a multi-tenant SaaS financial application.
- Consulted with the development team to build an SSO solution based on Azure AD and provision the service for an Office 365 multi-tenant application.
- Architected and implemented an automation testing framework based on Selenium and Specflow to streamline automation testing on a large project.
- Implemented an OWA mail application for Dynamics CRM Online for Microsoft as a part of the vendor team.
- Coordinated technical efforts on multiple projects, mentored developers, provided technical leadership, and conducted pre-sales activities.
- Developed projects utilizing Scrum methodology.
Consultant2014 - 2014SocialWealth
Technologies: MSBuild, Unit Testing, AngularJS, ASP.NET Web API
- Built a back end for prescription recommendation report generation for a healthcare application.
- Built a continuous deployment pipeline with MSBuild and MSDeploy.
Lead Software Developer2010 - 2014Itransition
Technologies: Microsoft Deployment Toolkit (MDT), Kendo UI, Scrum, TypeScript, MSBuild, Autofac, AngularJS, Knockout (Knockout.js), Windows Communication Framework (WCF), Model View Viewmodel (MVVM), Windows Presentation Foundation (WPF), Entity Framework, Web API, ASP.NET MVC
- Led a team of 3-7 developers on many projects.
- Architected, designed, and implemented modules within a large multi-tenant SaaS application for a US public housing program.
- Architected and implemented a transmittal sendout process within an enterprise EDMS system.
- Implemented the Resharper plugin for a custom XML framework that enables easy code navigation and refactoring for team members.
- Developed continuous deployment pipelines using MSBuild/MSDeploy to automate application deployment.
- Implemented an SSO solution using WS-Federation protocol based on Thinktecture Identity Server.
- Developed projects with Scrum methodology.
Senior Software Developer2008 - 2010Itransition
Technologies: JPA, JSF, Spring, Java, NHibernate, ASP.NET MVC, SharePoint 2007, ASP.NET Web Forms, .NET
- Created an enterprise content management system based on SharePoint 2007 for engineering companies. Built a document review/redline module using Brava Enterprise and automation of document classification business process.
- Migrated the desktop application to a web platform based on ASP.NET MVC 2.0.
- Built a website using Java for an on-demand machine learning SaaS platform.
- Developed a reusable wizard framework for SharePoint collaboration site provisioning.
Software Developer2007 - 2008Itransition
Technologies: IBM Filenet, SharePoint 2007, CSS, HTML, Web Services, ASP.NET
- Migrated a large enterprise web application from .NET 1.1 to .NET 2.0.
- Migrated the EDMS system from custom back end to IBM FileNet P8.
- Connected SharePoint for the enterprise EDMS system.
Junior Developer2006 - 2007Itransition
- Developed a customizable core component for document property management.