We provide IT Staff Augmentation Services!

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.

Hire Now