Principal Consultant Resume
Suwanee, GA
SUMMARY
- .NET Solutions Architect / Senior Developer specializing in development of highly scalable SaaS LOB and specialty applications built with a combination of Microsoft .NET
- Complementing technologies, especially leveraging Microsoft Azure PaaS. Jim has extensive software development experience, and has earned several Microsoft s including the MCSE (Microsoft Certified Solutions Expert) for architecting and developing Azure Solutions.
TECHNICAL SKILLS
Tools: /Software/Cloud: Microsoft Microsoft Azure - PaaS/SaaS Web Applications, Azure IOT Hub, Azure Notification Hubs, Azure Service Bus Brokered Messaging, Azure App Service, Azure Service Fabric, Azure WebJobs, Azure Functions, Azure Queues, Azure Tables, Azure Blob storage, Azure SQL Database, Azure DocDB(Azure Cosmos DB)
Programming Language: C#, Razor, JavaScript, Typescript, jQuery, T-SQL, HTML5, CSS, Angular, Bootstrap, Ajax, Telerik Kendo UI .NET, ASP.NET MVC, OWIN, .NET Core JSON, BSON, XML
Database: SQL Server, Entity Framework, LINQ (to Entities, to Objects, to SQL, to XML
Web Tools: Web Services / Microservices pragmatic REST services, WebApi, ODATA
Application Security: Role-based Access Control, Claims-based Security, Multi-Factor Authentication, OAUTH2, OpenID Connect, JWT, Bearer Tokens, Federated Authentication/Authorization. Live Web SignalR, WebSockets
Agile Methodologies: Kanban, SCRUM
Development Methodologies: SDLC, Object-Oriented Analysis and Design (OOA-OOD)
PROFESSIONAL EXPERIENCE
Confidential, Suwanee, GA
Principal Consultant
Responsibilities:
- Re-Architected and Developed application used by a national transportation and logistics firm to mine data from numerous queues and populate database used by executive dashboard to give management visibility into the overall transportation management systems (including transportation providers), including load status and movement metrics. Technologies included: C#, RabbitMQ, SQL Server.
- Defined alternative solutions and created Proofs of Concept for lifting existing on-prem applications to Azure PaaS. Azure Solution alternatives for the Microservice architecture leverage Azure Service Fabric, Azure Functions, Azure Logic Apps, and Azure Service Bus.
Confidential, Alpharetta, GA
Senior Software Engineer
Responsibilities:
- Compliance 360team. C360 is a cloud-based SaaS solution which streamlines governance, risk, compliance, and internal audit process for organization of all sizes and geographic diversity, including organizations in highly regulated industries like healthcare and food services.
- Technologies including ASP.NET MVC, Web Services, and SQL Server are the foundation of this meta-data driven application that enables each client to precisely configure their instance of the base C360 SaaS Web Application to meet their exact data collection, workflow, UI, and reporting requirements.
- Initiated discovery and feasibility project to define multi-phased lift of on-prem functionality to Azure.
Confidential, Suwanee, GA
Principal Consultant
Responsibilities:
- Ongoing support and feature additions to Azure-based Compliance LOB application and Data (C#, ASP.NET MVC, Azure Cloud Services, Azure SQL Database, Azure App Services WebAPI).
Confidential, Alpharetta, GA
Senior Software Engineer/Tech Lead
Responsibilities:
- Implemented master authentication (OAUTH2) server (Customized Identity Server). Implemented Multi-Factor Authentication functionality (MFA) by email and SMS text across tenant instances.
- Also developed numerous technical proofs of concept for evolving technology and Azure features. Also responsible for deploying and maintaining ten globally available Azure Web Apps (with Azure WebJobs, OData endpoints, WebApi, Azure Functions), and eleven Azure SQL Databases.
Confidential, Suwanee, GA
Principal Consultant
Responsibilities:
- Design and Development using: C#, ASP.NET MVC, jQuery, Angular, Kendo UI, WebAPI/ODATA, Knockout.js (MVVM), AJAX, HTML5, CSS, SQL Server, LINQ, SignalR for a crop management suite of applications for the agriculture industry.
- Applications are used across the nation by growers, crop consultants, crop insurance agents, independent “fert-chem” retailers, and farm supply cooperatives to leverage agronomic management information in order to maximize yields.
- Design and Development on all layers: Web Applications, Business Layer, Data Layers, Service Layers (WebAPI), WinForms clients, Partner Data Services Integration. Architected an “API Bridge” (factory/adapter pattern) to modularize third-party data integration of bi-directional non-standard data.
- Primary Developer of DuPont-Pioneer pilot with John Deere to integrate new Deere Wireless Data Transfer to automatically push/pull data to/from Deere equipment in the field from/to custom precision farming applications via cloud services.
- Developed .NET MVC/Angular/WebAPI/Bootstrap data analysis and mining web application used to facilitate diagnostics and analysis of large volumes of data processed and produced by automated system which integrated external data.
- Developed POCs for lift of certain on-prem solutions to Azure.