Caleb McCarthy

Address: 7112 Bryce Canyon Dr, Mckinney TX, 75072 Phone:864-678-0569 Email:caleb.a.mccarthy@gmail.com

Summary

I'm a Dallas area software developer passionate about programming. I'm currently working in a microservice architecture utilizing golang, rust, python, and VueJS. I enjoy traveling and doing coding challenges on the weekends.

Highlights

  • C++
  • Golang
  • Rust
  • JavaScript
  • Microsoft SQL Server
  • Python
  • Scrum
  • Docker
  • C#
  • Rest
  • C
  • Java

Experience

IBM Cloud Cloud Software Developer January 2019 - present, Dallas, TX

Write golang micro services to monitor network. Write Rust micro service to integrate Jira tickets with service now change management. Write golang docker plugins. Write deployment jobs for Nomad.

Vivify Health Software Engineer March 2017 - December 2018, Plano, TX

Develop applications to support caregivers in hospitals and patients at home. Event Driven .Net backend with SQL Server and AngularJS SPA. Software solutions cater to multiple countries in multiple languages. Responsive Design with mobile first as a priority.

FIS Capco Energy Solutions Senior Consultant february 2016 to March 2017, Dallas, TX

Integrate two combined cycle power plants into the current internal web application. Wrote Java/Struts pages to handle new power plant controls. Mentored new developer and taught the basics of web development, including making ajax calls, html, css, and javascript.

Lanyon Java Developer Nov 2014 to Feb 2016, Dallas, TX

Research, design, and implement scalable web apps for event planners. Collaborate closely with other team members to plan, design, and develop robust web based solutions.Primary development environment consist of IntelliJ IDE, Resin Application Server, Java back-end, and AngularJS as a front end framework. Responsible for teaching new hires basics of JSP and web development.

Education

Clemson University bachelors of science in computer science 2014

Developed Ray Tracer in C and C++ with tree sorting algorithms. Created Email Client in Java with the Swing API. Gained Experience in network programming.Genetic Algorithms and an introduction to articial intelligence. Software design with UML diagrams. Parallel programming with MPI.

Interesting Projects

QT Time Stamp Inspector

A C++ QT project that converts unix time stamps into human readable dates with a history table.

Source:https://github.com/camccar/timestampconverter

Rust Tetris

A low level Tetris clone Written in Rust and SDL.

Source:https://github.com/camccar/RustTetris

Golang Permission Creator

Golang terminal app to help new hires create permissions in the code base I worked in

Source:https://github.com/camccar/createPermission