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 School2014-2017
Northern Kentucky University2017-2021
Data Science Major & Management Minor
Employment
ExamSpark
Senior Software Engineer2023-
- Developed in cutting-edge cloud-native AWS Amplify environment via full-stack Typescript
Instructure
Senior Software Engineer2022-2023
Software Engineer2021-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 Engineer2019-2021
Junior Software Engineer2015-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 Assistant2018-2019
- Developed an Internet of Things security management solution, Java Experience
- Presented findings at NKU Celebration of Student Research
Experience
FTC Robotics2015-2017
Lead Programmer
Java, Android Studio, Github, Gradle, and Vim
Created a robot using Java to compete in predetermined challenges
UC IT Expo2016
Lead Programmer; 1st place (High School category)
Developed a low-cost camera mount to follow a lecturer during class
RevolutionUC2017
24-hour hackathon
V-Arrrgh - Virtual Reality therapy program for Amblyopia, C#; 1st place