Summary
Overview
Work History
Education
Skills
Timeline
Generic
Jim Dunn

Jim Dunn

Flowery Branch,GA

Summary

Hi, My name is Jim, and I love software engineering. I have a wealth of experience with architecting technical solutions from business requirements to developing technical architecture roadmaps to enterprise architecture strategy. I am always learning and evaluating new technologies to determine which ones can bring real value to the enterprise. I am hands-on and dig into code to learn what a technology's capabilities really are and how to apply it to real world business cases. Please feel free to contact me. I would love to have a conversation about your business technology goals and how I can help you reach them.

Overview

35
35
years of professional experience

Work History

Manager, Software Engineering

CoverMyMeds / McKesson Corp
05.2022 - Current
  • Built a new team of four Software Engineers, 2 SDET, and one Devops engineer
  • Conducted hiring interviews and candidate evaluations
  • Created role baselines and qualifications
  • Hired for each role in the new team while maintaining compensation budget
  • Onboarded new employees with training and new hire documentation
  • Mentored direct reports on development plan and goals creation, as well as goal tracking
  • Managed development projects; Tracked and reviewed project hours budget vs actual hours
  • Hands-on CICD process building using GitHub Actions: Build, publish, deploy on-prem and GCP
  • Hands-on API development using C# / WebAPI
  • Documented technical workflows and knowledge to educate newly hired employees
  • Communicated clearly with development team and project stakeholders to keep everyone on same page and working toward established business goals
  • Managed off-shore team of 6 contractors

Senior Lead Software Engineer

CoverMyMeds / McKesson Corp.
12.2018 - 05.2022
  • Defined software development standards with the development team
  • Established code quality standards and gates using SonarQube and Veracode
  • Conducted high level and detail level project estimations
  • Designed all application changes related to project
  • Full cloud first application architecture and design for greenfield projects in GCP and Azure
  • Led software development initiative as subject matter expert and primary point-of-contact for project management office
  • Partnered with organization's architecture team to influence architectural direction
  • Created roadmap for application modernizations for legacy products which included monolith breakdowns, business domain services, technology evolution and re-platforming
  • Reviewed code and pull / merge request
  • Coached developers on application design principles
  • Built CICD processes using GitHub Actions
  • Modernized legacy WCF services to http based API's reducing the applications resource footprint by 30%
  • Implemented coded unit test and mentored the development team on writing unit test to achieve 60% plus code coverage
  • Collaborated with other Senior Software Engineers and Enterprise Architect on application design / architecture so that as an organization we are being consistent and following the organizations technical direction

Applications Architect Consultant

Consultant, Contract
04.2017 - 12.2018
  • Assessed existing IaaS Azure implementation and developed a plan to migrate all resources to Azure Resource Model
  • Evaluated existing application architecture and designed a future state architecture, in line with business goals and requirements
  • Designed VM setup, Virtual network integration, and VM Scaling to harden the existing platform against failure by introducing VM Scales Sets, Availability Sets, load balancing, traffic manager and multi-region failover
  • Re-architected monolithic .Net WCF services into smaller REST based services to leverage the PaaS and server-less solutions in Azure, where it made sense
  • Azure servicers used: Web Apps, API Apps, Logic Apps, Azure Functions, Azure SQL, Redis Cache
  • Re-factored applications to take advantage of scaling & high availability capabilities of cloud service capabilities within service buses, event queues, and API management
  • Modernized .Net web form applications using Angular.js, Bootstrap, Single Page App patterns, MVC patterns, and HTML5/CSS3
  • Educated developers on cloud ready development patterns, application architectural patterns, and the use of Visual Studio Team Services

Systems Specialist

Macy's Inc
11.2000 - 04.2017
  • Worked with stakeholders, both business and technical, to develop application solutions that align strategy, process, and IT assets with the business goals
  • Conceptualized future vision application architecture to expedite delivery of new applications and services for Macy's Associates
  • I used my SOA and cloud architecture experience to move legacy HR systems to a cloud platform and build API/ services in .Net that provided application services / interfaces into cloud-based HR applications
  • Worked on a multi-year project that transformed a legacy HR system into the cloud
  • Led the architecture of an Operational Data Store (ODS) and the appropriate data services (DaaS) using .Net WebAPI that provided HR data to all interfacing systems and applications
  • I have spent many hours evaluating various cloud technologies (AWS, Azure, Oracle) and helping Macy's develop a plan for cloud migration
  • Engineered a REST based service and set of APIs', in .Net WebAPI, to provide the functionality for applications to send/receive messages to the associate users in real time
  • Led a technical team on evaluating scheduling and time keeping software from third party vendors as well as determining the feasibility of writing the systems in house. Upon advice from my team, Macy's purchased a suite (Kronos) and we implemented it
  • Re-engineered our associate scheduling self-service application into a super easy to use application, from the UI standpoint, and integrated it with the new scheduling/timekeeping suite we implemented using API concepts

Independent Software Developer / Consultant

Contract
01.1996 - 11.2000
  • Consulting for various clients around the North Atlanta area
  • Developed software to client's specifications using Visual Basic/C#, HTML, JavaScript, Visual Studio, and ASP.Net

Systems Engineer

Electronic Data Systems, EDS
01.1988 - 01.1996
  • Developed mainframe software for health care insurance claims processing systems using COBOL, MVS 370 Assembler, DB2 and JCL

Education

Bachelor of Science - Computer Science

Lander University
1987

Skills

  • Cloud Services & Integration
  • GCP / Azure Cloud
  • Application Modernization / microservices and API's
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Application Design and Implementation
  • Troubleshooting
  • Development Life Cycles -Scrum / Agile
  • API Services
  • SOLID / DRY
  • Microsoft Net C# 48
  • Microsoft Net Core 6
  • ASPNet / MVC / Razor
  • WebAPI / WCF
  • Nunit / Xunit / nSubstitue / Moq
  • SQL Server 2012/2019, T-SQL, SSIS, SSDT
  • PowerShell & DSC / Bash
  • Git / GitHub / GitHub Actions
  • JavaScript; Nodejs / Angular / Bootstrap / REACT

Timeline

Manager, Software Engineering

CoverMyMeds / McKesson Corp
05.2022 - Current

Senior Lead Software Engineer

CoverMyMeds / McKesson Corp.
12.2018 - 05.2022

Applications Architect Consultant

Consultant, Contract
04.2017 - 12.2018

Systems Specialist

Macy's Inc
11.2000 - 04.2017

Independent Software Developer / Consultant

Contract
01.1996 - 11.2000

Systems Engineer

Electronic Data Systems, EDS
01.1988 - 01.1996

Bachelor of Science - Computer Science

Lander University
Jim Dunn