Summary
Overview
Work History
Skills
Certification
Timeline
Generic

Kevin Kennedy

Boise,ID

Summary

Professional software developer with comprehensive experience in designing, developing, and deploying high-quality software solutions. Adept at collaborating within cross-functional teams to deliver impactful results in fast-paced environments. Strong skills in programming, problem-solving, and adapting to evolving project requirements. Reliable team player known for driving success through effective communication and technical expertise.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Software Developer – Contractor

Compex Legal Services
  • As the designer and implementer of API authentication, I played a key role in securing all internal API communications by using OAuth 2.0 with Azure Entra ID. I led the effort to ensure legacy APIs and web applications, which lacked proper authentication, were secured to prevent unauthorized access.
  • In addition, I was responsible for driving feature updates to new APIs, webhooks, and web applications, continuously enhancing functionality and user experience. I also created and maintained comprehensive Postman API documentation, Postman Collections, and OpenAPI specifications to ensure clarity and consistency for development teams and customers.

Senior Software Developer and Development Manager

Healthwise, Incorporated
  • At Healthwise, I played a key role in modernizing and maintaining legacy .NET Framework Web APIs, collaborating with cross-functional teams to drive technical improvements. I was a key team member in the migration of .NET Framework applications and APIs to .NET Core, improving scalability and performance.
  • I spearheaded the implementation of OAuth 2.0 authentication using Okta, enhancing security for our new API offerings. Additionally, I led the migration from Okta Workforce to Okta Customer Identity (formerly Auth0), enabling support for multi-tenancy and improving client access management.
  • In my final year at Healthwise, I transitioned to a leadership role, managing a team of 3 onsite software developers and 1 contractor, overseeing software development processes, mentoring team members, and ensuring timely delivery of key projects.

Senior Software Developer

Ephesoft, Inc.
04.2019 - 06.2021
  • Member of architecture group that reviewed all API design, documentation, RFCs and development practices. Also responsible for researching and presenting new technologies that might be used for future enhancements.
  • Responsible for design, architecture and development of REST APIs, unit and integration tests and cloud resource creation, management and monitoring.
  • Responsible for design, architecture and development of backend asynchronous document processing services (AWS State Machines), unit and integration tests and cloud resource creation, management and monitoring.
  • Responsible for code-review of several projects to ensure clean coding practices, naming conventions, security practices and adherence to design specs.
  • Created and maintained CI/CD processes using Atlassian Bitbucket for deployment to AWS.

Data Analytics Developer

Healthwise, Incorporated
01.2018 - 04.2019
  • Build and maintain CI/CD processes and Azure cloud resources.
  • Developed SSIS script tasks that collected and updated data from APIs such as Salesforce, Splunk and Power BI.
  • Designed, developed and maintained Web APIs that provided content change management data to internal customers.
  • Created and maintained web analytics tracking to help product teams understand the usage of our applications.

Sr DevOps Development Engineer

Healthwise, Incorporated
06.2015 - 01.2018
  • Used Chef to manage deployments of applications and services.
  • Deployed and configured Azure cloud resources using PowerShell.
  • Designed and implemented ASP.NET Web API to help manage weekly application deployments.
  • Designed and implemented deployment dashboard in ASP.NET MVC to help Engineering teams quickly see current deployed version of applications and services per environment.
  • Created and maintained CI/CD processes using ThoughtWorks Go.
  • On-call one week per month. Pager Duty, Pingdom, New Relic used for monitoring and notifications.

Software Development Manager

Healthwise, Incorporated
01.2014 - 06.2015
  • Responsible for leading a team of 5 direct reports (3 on-premise and 2 off-site).
  • Duties included half-time Individual Contributor and half-time Manager. My role as Individual Contributor allowed me to stay in touch with software development as well as help drive technical direction for our applications both within my team and with other teams. My role as Manager gave me the opportunity to both learn from and coach developers on my team, have regular one-on-ones with direct reports, performance evaluations, engage in regular backlog grooming, work planning and task breakdown.

Software Engineer

Healthwise, Incorporated
04.2006 - 01.2014
  • Responsible for feature development and maintenance of web applications using ASP.NET with C#.
  • Function as technical lead for several projects, including research, planning, and implementation.
  • Used XSLT to process XML content and transform to both HTML and RTF formats.
  • Used both Microsoft SQL Server for processed XML data store and content metadata.
  • Responsible for unit testing with MSTest and NUnit. Used both Moq and Rhino Mocks mocking libraries.

Skills

  • Skilled in programming languages including C# and TypeScript
  • Experience with unit testing methodologies
  • CI/CD tools: ThoughtWorks Go, Bitbucket, Azure DevOps
  • Experience with DynamoDB and Microsoft SQL Server
  • Microsoft Azure: SQL Server, Azure Functions, Service Bus and Event Hubs, Blob Storage, Entra ID
  • AWS: Lambda, DynamoDB, Elasticsearch, State Machines, API Gateway, S3, SQS, SNS, EventBridge, Cognito
  • Identity provider integration with Okta/Auth0 and Entra ID
  • Application Performance Monitoring with New Relic

Certification

  • B.S. in Computer Science, Boise State University, May 2002
  • AWS Certified Developer – Associate – January 2020

Timeline

Senior Software Developer

Ephesoft, Inc.
04.2019 - 06.2021

Data Analytics Developer

Healthwise, Incorporated
01.2018 - 04.2019

Sr DevOps Development Engineer

Healthwise, Incorporated
06.2015 - 01.2018

Software Development Manager

Healthwise, Incorporated
01.2014 - 06.2015

Software Engineer

Healthwise, Incorporated
04.2006 - 01.2014

Senior Software Developer – Contractor

Compex Legal Services

Senior Software Developer and Development Manager

Healthwise, Incorporated
Kevin Kennedy