Senior Software Engineer Resume
Alpharetta, GA
SUMMARY:
Confidential is a hands - on .NET Technical Lead / Senior Developer specializing in polyglot development of highly scalable SaaS web-based business and specialty applications built with a combination of Microsoft .NET and complementing technologies, including Microsoft Azure. Jim has strong software development expertise in all tiers including the data layer, service layer, business logic layer, and presentation layer/client-side.
TECHNOLOGIES, LANGUAGES, AND FRAMEWORKS:
- Microsoft .NET, ASP.NET MVC, OWIN, Katana, .NET Core
- C#, Razor, JavaScript, Typescript, jQuery, T-SQL, HTML5, CSS
- SQL Server, Azure SQL Database, Entity Framework, LINQ (to Entities, to Objects, to SQL, to XML), JSON, BSON, XML
- Web Services / Microservices: “pragmatic” REST services, WebApi, ODATA
- Angular, Bootstrap, Ajax, Node.js, Telerik Kendo UI
- Web Applications, Azure IOT Hub, Azure Notification Hubs, Azure Service Bus Brokered Messaging, Azure WebJobs, Azure Functions, Azure Storage, Azure SQL Database, Azure DocDB
- Role-based Security, Claims-based Security, Multi-Factor Authentication, OAUTH2, OpenID Connect, JWT, Bearer Tokens
- Live Web: SignalR, WebSockets
- Kanban, SCRUM,
- Full SDLC, Object-Oriented Analysis and Design (OOA-OOD)
EXPERIENCE:
Confidential, Alpharetta, GA
Senior Software Engineer
Responsibilities:
- Confidential 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 Confidential SaaS Web Application to meet their exact data collection, workflow, UI, and reporting requirements.
Confidential, Alpharetta, GA
Senior Software Engineer
Responsibilities:
- Developed Azure-based IOT application system for use by police and military for real-time and historical monitoring of officers’ firearm events and locations via proprietary gun hardware, smartphones, and Azure cloud-based applications.
- Technologies used include Azure’s IOT Hub, Service Bus Brokered Messaging, RESTful WebAPI and ODATA endpoints, MVC Applications, WebJobs, Web Sockets, SignalR, Kendo UI, and SQL Azure databases.
- Implemented master authentication (OAUTH2) 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 on all layers: Web (including “responsive”) Applications, Business Layer, Data Layers, Service Layers (WebAPI, WebAPI2), 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 project 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.
- Implemented new web-based Promotions/Ads editing application used by local stores to design/surface customized Promotions/Advertisements on customer facing web sites.
- Implemented new web-based biography biography/image editing functionality for use by staff to create rich biographical information for customer facing web pages.
- Part of implementation team of new “Store Personnel Only” check-out functionality used by sales associates and call center personnel to take live and phone orders for merchandise.
- Implemented automated employee data export via scheduled services used by executives to track employee compliance to company requirements.
- Implemented new web-based, database-driven career postings administration application to enable HR to easily create/edit/hide/show career postings on the public-facing website. Integrated ASP.NET MVC into legacy Webforms app
Confidential
International Mobile Wallet / Mobile Banking Integrator
Responsibilities:
- Architected, designed and developed end to end components of multi-layer/multi-tier application (.NET /ASP.NET MVC/ C# / WCF / SQL / RESTful Services/ LINQ / EF / AJAX / jQuery) which enabled end users to initiate cash transfers via SMS by cellphones and public facing web site with other registered users. Integrated with back-end data stores including SQL Server and financial clearing house application via external APIs.
- Assisted design and development of cross-enterprise components (.NET 4.0 & 3.51 / C# / WCF / SQL Server / Oracle / BizTalk Server) to integrate disparate existing legacy systems with a new line-of-business application. This Service Oriented Architecture bridged more than three (geographically distant) trust-domains and included internal and internet-facing deployments.
Confidential
International Gaming/Slot Machine Manufacturer
Responsibilities:
- Secure Gateway Application: Architect and develop multi-layered application. The application facilitates rules-based access control via VPN/LAN/VLAN/WAN/MAN to servers located at client casinos, enforcing tight control and providing detailed activity auditing.