Travis Fletcher
Full Stack Senior Software EngineerTechnical Skills
Languages:
Typescript, Ruby, HTML/CSS, Perl, SQL, Rust
Technologies:
React, Ruby on Rails, Terraform, AWS
Techniques:
Domain-Driven Design, Functional Programming, Test-Driven Development
Specialties:
Software/Feature Architecture, Performance & Scalability,
Accessibility, Machine Learning
Education
Loveland High School
2014-2017
Northern Kentucky University
2017-2021
Data Science Major & Management Minor
Employment
ExamSpark
Senior Software Engineer
2023-
- Developed in cutting-edge cloud-native AWS Amplify environment via full-stack Typescript
Instructure
Senior Software Engineer
2022-2023
Software Engineer
2021-2022
- Maintained and scaled Ruby on Rails app with 10000+ Rps across 500+ servers
- Worked extensively with Product to plan projects that solved customer needs
- Led technical discussions during Software Architecture Planning
- Championed accessible web design during front-end discussions
Certica Solutions
Software Engineer
2019-2021
Junior Software Engineer
2015-2019
- Provide front-end website and database support to both internal and external clients
- Develop unit tests for legacy monolithic codebase
- Maintain a RESTful JSON API with a full regression testing suite
- Use domain-driven design to retrofit OOP to codebase
Northern Kentucky University
Research Assistant
2018-2019
- Developed an Internet of Things security management solution, Java Experience
- Presented findings at NKU Celebration of Student Research
Experience
FTC Robotics
2015-2017
Lead Programmer
Java, Android Studio, Github, Gradle, and Vim
Created a robot using Java to compete in predetermined challenges
UC IT Expo
2016
Lead Programmer; 1st place (High School category)
Developed a low-cost camera mount to follow a lecturer during class
RevolutionUC
2017
24-hour hackathon
V-Arrrgh - Virtual Reality therapy program for Amblyopia, C#; 1st
place