Christopher Nellis

Software Engineer

Summary

As a software engineer, I love solving problems with well-architected and well-tested software using test driven development and paired programming. I prefer the back end of the stack, and feel most comfortable Springing into action writing microservices. Automating mundane processes is a hobby of mine, like the creation of this very document!

Experience

Duke Energy

10/2017 - Present

Senior Software Engineer

I'm responsible for for the back end of our customer mobile app, mentoring fellow software engineers, and synthesizing both business and technical requirements

  • Currently lead back end development for Duke Energy's customer mobile app
  • Scaled customer mobile app's back end to support more than 1,000,000 customers
  • Pioneered replatforming effort to rewrite monolithic legacy services as Spring Boot microservices
  • Developed API layer for customer product recommendation engine
  • Advocated for test driven development and use of testing frameworks

Revature

08/2016 - 10/2017

Software Developer

At Revature, I learned about software development while honing in my skills through hands-on projects

  • Worked on multiple projects to showcase budding development skill
  • Presented technical solutions

Student Worker

As a student worker, my role was initially to oversee and manage the digital accreditation report for UNC. Over time, I realized my proclivity for software development and found myself working on various software projects

  • Built tool to upload accreditation evidence and track approval status
  • Managed HTML copy of accreditation report
  • Created tool to translate addresses into latitude and longitude coordinates using Google Maps API
  • Devised reproducible method to rename multiple files at once using Powershell

Education

UNC Chapel Hill

08/2014 - 05/2016

Bachelor of Science in Information Science

  • Foundations of Information Science
  • Information Ethics and Privacy
  • Introduction to Database Concepts and Applications
  • Web Development
  • Mobile Web Development
  • Python Development

Appalachian State University

08/2012 - 05/2014