Since graduating with a BS in Computer Science from Clemson University in 2017, I have worked as a professional software engineer for the past 3 years. In my spare time, I have developed web applications, published this blog, created animatronic props for conventions, and built a small technology lab/makerspace in my house. My homelab now includes a custom built virtualization server, a Prusa i3 3d printer, and a 50 watt RF CO2 laser cutter.
Immediately after college, I moved to New York and started a role as a Big Data Engineer for Atos of North America. In my time there I worked with a wonderful small team of talented engineers developing a distributed structured and unstructured data ingestion and analytics platform.
After that first year, I took an amazing opportunity to work for NIWC Atlantic in the city I now call my home, Charleston. In the two years since my move I have had the pleasure of working as a Full Stack web developer utilizing modern technology such as Golang and PolymerJS web components. Below is a more structured overview of my experience. To contact me about opportunities in Charleston, please check out my LinkedIn.
Education
Clemson University, Clemson, SC
Bachelor of Science in Computer Science, May 2017
Experience
NIWC Atlantic, Charleston, South Carolina
Software Engineer (May 2018 - Current)
- Collaborate with distributed team members using Agile methodology
- Develop web applications utilizing microservices and web-components
- Automate deployment and testing (CI/CD) using Jenkins and Docker
Atos, Purchase, New York
Software Engineer (May 2017 - May 2018)
- Collaborate with distributed teams across time zones
- Ingest client information systems into data lake
- Aggregate data to produce new insights using Apache Spark
Clemson Engineering IT, Clemson, South Carolina
Student Assistant (2015 - May 2017)
- Resolve problems with software and hardware as required by users
- Communicate technical constraints to diverse user population
Projects
Steam Game Picker (May 2020)
- Single page application developed with VueJS
- Back end service written in Golang using Gorilla Mux
- Infrastructure for development and production orchestrated with docker compose
On-Premises Private Cloud Services (Ongoing)
- Deploy NextCloud on home server to provide GSuite type capability to family
- Virtualized Kubernetes cluster for testing/education
MeTube (Spring 2017)
- Develop a video sharing website as a semester project
- Utilize HTML/Javascript/CSS for front-end UI
- Develop back-end services with PHP and MySQL
Skills
- UI Development: VueJS, PolymerJS
- Back-end Services: Golang, Mongo, Postgres, Docker, Kubernetes
- CI/CD: Jenkins, Ansible
- Data Analytics: Python, Pandas, Sci-kit Learn, Jupyter