Summary
Overview
Work History
Education
Skills
Introduction
Timeline
Generic

Christopher Atwood

North Dinwiddie,VA

Summary

Senior Programmer with over 15 years of expertise in software development and business systems analysis. Passionate about technology, adept at leading teams, and committed to delivering clean, reusable code and developing innovative solutions. Seeking a role where I can utilize my strong interpersonal skills and technical expertise to collaborate with teams, build relationships, and deliver exceptional solutions that meet both user needs and organizational objectives.

Overview

17
17
years of professional experience

Work History

Senior Programmer

Epic Pharmacies
Mechanicsville, VA
01.2021 - 04.2024
  • Led the migration of multiple applications from their existing framework to stand-alone applications written with .NET 6, integrating Azure B2C as the identity provider
  • Developed and implemented a custom authorization store utilizing C# REST APIs to streamline authentication processes and enable the ability to use complex data types for authorization
  • Set up and configured custom policies in Azure B2C to meet specific authentication and authorization requirements
  • Designed and implemented custom policies written in XML to handle complex identity scenarios, such as multi-factor authentication, calling an API to pull in authorization data and user attribute validation, ensuring secure and flexible identity management
  • Configured and troubleshooted Azure B2C for single sign-on and single sign-out functionality, ensuring seamless user experiences across multiple applications
  • This involved debugging complex issues, refining policy configurations, and collaborating with development teams to implement solutions that maintained session integrity and security
  • Utilized tools such as Fiddler and Postman to monitor and test API requests and responses, aiding in the diagnosis and resolution of integration issues
  • Configured Azure Key Vault to securely store and manage application secrets, enabling secure integration with OpenID Connect (OIDC)
  • This setup ensured that sensitive information such as client secrets, certificates, and keys were protected and accessible only to authorized applications, enhancing the overall security
  • Played a pivotal role in executing the migration of our CMS platform from DotNetNuke to Umbraco 10, coordinating a smooth transition process
  • This involved mapping content structures, executing data and user migrations, customizing templates, and conducting thorough testing to ensure seamless functionality and user experience in the new system
  • Migrated legacy compliance alert system from .NET 3.5 to Angular 15
  • Mentored junior developers, providing guidance, and troubleshooting techniques to foster their professional growth and ensure high-quality project delivery
  • Oversaw the administration of IIS Web Servers across QA and production environments.

Software Developer

Bowlero Corporation
Mechanicsville, VA
09.2019 - 10.2020
  • Enhanced features in the Dynamic CRM system using .NET Web API, Javascript
  • Provided ongoing support for the Group Event Management System that our sales team used to create and manage events
  • Managed updates for the Pro Bowling Association website, leveraging Bootstrap, ASP.NET MVC, MS-SQL, Entity Framework, HTML 5, and CSS
  • Implemented back-end enhancements to streamline website updates for the Pro Bowling Association
  • Collaborated with Business Systems analysts and Project Managers to refine system requirements and ensure project deadlines were met.

Systems Analyst

AACOM
Bethesda, MD
03.2019 - 06.2019
  • Provided technical expertise for assessing new IT projects and enhancing existing systems, identifying opportunities to streamline business processes
  • Investigated and resolved application functionality issues, offering first-level support
  • Contributed to system design and functional specifications for development projects
  • Served as a liaison between business units and third-party vendors to coordinate application development, and documented and trained users on technical procedures for major CRM migration, Association Management System migration, and single sign-on functionality across multiple applications.

Software Developer (Contract)

OJC Consulting
Rockville, MD
03.2019 - 06.2019
  • Short-term contract on-boarding new client
  • Performed customizations to IValua solution using C#, ASP.NET and JavaScript
  • Assisted with end-to-end implementation, testing and delivery of designed IValua solution.

Software Developer

Costar Group
Washington, DC
12.2016 - 02.2018
  • Collaborated with stakeholders to define and validate business requirements, ensuring alignment with organizational objectives
  • Worked closely with QA resources to ensure software quality throughout the development process
  • Led the transition from Bing Maps API to Google Maps API for improved functionality
  • Implemented performance enhancements such as Lazy Loading of images and designed lead capture forms using JavaScript, C#, SQL Server, and ASP.NET MVC.

Lead Programmer

FBC Inc
Annapolis Junction, MD
10.2014 - 12.2016
  • As lead developer on a small team, collaborated with stakeholders to analyze and validate business requirements, implementing security enhancements, developed and maintained various applications using C#, ASP.NET, SQL Server, HTML/CSS, and JavaScript
  • Provided mentorship to junior developers, ensured FISMA compliance, and managed support tickets.

Junior Programmer

FBC Inc
Bethesda, MD
05.2012 - 10.2014
  • Contributed to designing, implementing, testing, and maintaining a Conference Registration System, and check disbursement modules using C#, ASP.NET, SQL Server, HTML/CSS, and JavaScript
  • Integrated with PayPal, YouTube, Twitter, and Google Maps.

Junior Systems Engineer

Decision Software
Lanham, MD
05.2012 - 10.2014
  • Managed and administered multiple Microsoft domains, overseeing 30+ servers and network infrastructure across locations
  • Conducted troubleshooting, resolved network issues, and provided technical support for software, hardware, and data communication
  • Configured workstations, servers, printers, and network appliances.

Junior Programmer

Educate Inc
Baltimore, MD
03.2007 - 01.2009
  • As a member of a 10 person team, assisted in coding, testing, and debugging software applications written in Coldfusion, JavaScript, and ASP.NET
  • Collaborated with colleagues to understand project requirements and contribute to design discussions while continuously learning and improving coding skills.

Education

B.S Computer Science -

Frostburg State University
12-2006

Skills

  • C#
  • ASPNET
  • NET Core
  • JavaScript
  • HTML
  • CSS
  • Node
  • IIS
  • Azure
  • Azure B2C
  • MS SQL Server
  • Entity Framework
  • API Integration Expertise
  • Proficient Debugging Techniques
  • Object-Oriented Programming
  • Version control systems: TFS, Git
  • Tools: Fiddler, Postman

Introduction

Senior Programmer with over 15 years of expertise in software development and business systems analysis. Passionate about technology, adept at leading teams, and committed to delivering clean, reusable code and developing innovative solutions. Seeking a role where I can utilize my strong interpersonal skills and technical expertise to collaborate with teams, build relationships, and deliver exceptional solutions that meet both user needs and organizational objectives.

Timeline

Senior Programmer

Epic Pharmacies
01.2021 - 04.2024

Software Developer

Bowlero Corporation
09.2019 - 10.2020

Systems Analyst

AACOM
03.2019 - 06.2019

Software Developer (Contract)

OJC Consulting
03.2019 - 06.2019

Software Developer

Costar Group
12.2016 - 02.2018

Lead Programmer

FBC Inc
10.2014 - 12.2016

Junior Programmer

FBC Inc
05.2012 - 10.2014

Junior Systems Engineer

Decision Software
05.2012 - 10.2014

Junior Programmer

Educate Inc
03.2007 - 01.2009

B.S Computer Science -

Frostburg State University
Christopher Atwood