Summary
Overview
Work History
Education
Timeline
Generic

Ryan McFarland

Brookhaven,GA

Summary

Software Engineer Instructor with 7+ years of teaching full-stack development. Skilled in learning new technologies and being able to educate students in software engineering technologies.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

The Home Depot (Orange Method)
12.2021 - Current
  • Blended software development expertise with a strong focus on education and upskilling, which enhanced the overall capabilities of The Home Depot's engineering teams.
  • Designed and implemented scalable software solutions using modern technologies, helping to drive efficiency and innovation across the enterprise.
  • Led the creation of technical workshops and hands-on training sessions tailored for Home Depot associates, which boosted their practical skills and confidence with everyday tools and technologies.

Adjunct Instructor

CodePath
07.2025 - Current
  • Delivered industry-aligned curriculum created by software engineers, which helped students gain relevant skills for their careers in tech.
  • Integrated career-enabling enrichment components, such as technical interview prep workshops and AI-driven tools, assisting students in becoming more competitive in the job market.
  • Mentored and supported students through structured coaching and feedback, fostering their growth and confidence in coding and problem-solving.
  • Collaborated with CodePath staff and university partners, ensuring effective course delivery and a seamless learning experience for all participants.

Software Engineer Instructor

Operation Spark
09.2019 - 12.2021
  • Developed and delivered comprehensive software engineering curriculum, which equipped over 300 students with essential coding skills, helping them to launch successful careers in tech.
  • Guided students through hands-on projects and real-world applications, enhancing their learning experience and boosting their confidence as they transitioned into the workforce.
  • Collaborated with industry partners to align course content with current job market trends, ensuring that students were learning relevant technologies and practices, which significantly improved their employability.
  • Mentored aspiring software engineers through one-on-one sessions, providing personalized feedback and support, which helped increase their problem-solving abilities and fostered a collaborative learning environment.

Software Engineer

DXC Technology
08.2018 - 08.2019
  • Developed key components for Platform DXC, which is DXC's leading Digital-generation Delivery Platform, enhancing system reliability and efficiency.
  • Contributed to the creation of the Extensible Configuration Deployment Engine
  • (XCDE), which serves as the main API for real-time transport of configuration data, improving data flow between various configuration, event, and monitoring solutions.
  • Utilized a range of tools including Node.js and MongoDB, which helped streamline development processes and optimize performance.
  • Implemented Docker for containerization, facilitating smoother deployments and consistency across different environments.
  • Leveraged AWS for cloud solutions, which enhanced scalability and availability of services.
  • Integrated ServiceNow into the workflow, which improved incident management and operational efficiency.

Education

Master of Science - Computer Science

Georgia Institute of Technology
Atlanta, GA
08-2027

Bachelor of Science - Information Technology

Tulane University
New Orleans, LA
12-2016

Timeline

Adjunct Instructor

CodePath
07.2025 - Current

Senior Software Engineer

The Home Depot (Orange Method)
12.2021 - Current

Software Engineer Instructor

Operation Spark
09.2019 - 12.2021

Software Engineer

DXC Technology
08.2018 - 08.2019

Master of Science - Computer Science

Georgia Institute of Technology

Bachelor of Science - Information Technology

Tulane University
Ryan McFarland