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.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.