Professional Bio
I love leveraging software to create exponential value. There aren’t many other fields where a small group of individuals can provide a product or service to millions of people. In software development, I get to conquer new challenges every single day. My favorite technology is JavaScript because It was the first programming language I learned, and people have used it to create so many new and cool things. I'm passionate, focused, and calm, and when I'm not working, I enjoy playing and recording music.
Featured References
Employment History
FullStack Labs February 2021 - Present
Senior Software Engineer
At FullStack Labs, I'm responsible for building client solutions using React, Node.js, and more.
TPS Alert May 2019 - December 2020
Software Developer
TPS Alert provides compliance auditing in the oil & gas industry. As a Software Developer, I worked on:
- The company's legacy app for monitoring and auditing companies to ensure safety compliance. I inherited, refactored, and maintained the legacy code base comprising 1.5 million lines of code, and designed, built, and shipped new features without regressing any of the existing code. The software utilizes JavaScript, PHP, MySQL, HTML, and CSS.
- Stat Data Audits, a highly complex algorithm that runs quarterly to determine which companies entered insufficient data and should be marked non-compliant. I was able to quickly understand and correct the algorithm before annual auditing deadlines.
- DAMIS, an automated reporting tool that sends data from the central TPS application and provides a way to track data entry progress. I designed, built, and shipped the entire solution using React, Node.js, and MySQL.
Spherexx November 2017 - May 2019
Web Application Developer
Spherexx is a full-service ad agency and software development firm based in Tulsa, OK. As a Web Application Developer, I worked on:
- Spherexx Learning Center, a customizable Learning Management System where educators can upload their own content, design their own quizzes, and track student progress. I designed and built a responsive front end and business logic layers, and launched the MVP in one month, which was rolled out to more than 60 users at the company. It was built with JavaScript, HTML, CSS, MS SQL, and Classic ASP.
- Jefferson Living ILS, a custom Internet Listing Service for a luxury apartment portfolio in Texas. I built the application from the ground up to look and behave according to specification and built a feature that gives users the ability to filter/search for different apartments in the portfolio based on criteria such as number of bedrooms, amenities, price, etc. It was written using JavaScript, HTML, CSS, MS SQL, and Classic ASP.
- The site for City Club Apartments, a chain of apartment complexes across the United States. The site markets apartments to prospective tenants, acts as a point of communication between tenants and management, and provides an employee portal. I designed and built new features while maintaining existing features, and I quickly learned and fixed a complicated search/filter algorithm that lets users find the perfect apartment. It was built with JavaScript, HTML, CSS, MS SQL, and Classic ASP.
Portfolio
Thought Leadership
Employment History
FullStack Labs February 2021 - Present
Senior Software Engineer
At FullStack Labs, I'm responsible for building client solutions using React, Node.js, and more.
TPS Alert May 2019 - December 2020
Software Developer
TPS Alert provides compliance auditing in the oil & gas industry. As a Software Developer, I worked on:
- The company's legacy app for monitoring and auditing companies to ensure safety compliance. I inherited, refactored, and maintained the legacy code base comprising 1.5 million lines of code, and designed, built, and shipped new features without regressing any of the existing code. The software utilizes JavaScript, PHP, MySQL, HTML, and CSS.
- Stat Data Audits, a highly complex algorithm that runs quarterly to determine which companies entered insufficient data and should be marked non-compliant. I was able to quickly understand and correct the algorithm before annual auditing deadlines.
- DAMIS, an automated reporting tool that sends data from the central TPS application and provides a way to track data entry progress. I designed, built, and shipped the entire solution using React, Node.js, and MySQL.
Spherexx November 2017 - May 2019
Web Application Developer
Spherexx is a full-service ad agency and software development firm based in Tulsa, OK. As a Web Application Developer, I worked on:
- Spherexx Learning Center, a customizable Learning Management System where educators can upload their own content, design their own quizzes, and track student progress. I designed and built a responsive front end and business logic layers, and launched the MVP in one month, which was rolled out to more than 60 users at the company. It was built with JavaScript, HTML, CSS, MS SQL, and Classic ASP.
- Jefferson Living ILS, a custom Internet Listing Service for a luxury apartment portfolio in Texas. I built the application from the ground up to look and behave according to specification and built a feature that gives users the ability to filter/search for different apartments in the portfolio based on criteria such as number of bedrooms, amenities, price, etc. It was written using JavaScript, HTML, CSS, MS SQL, and Classic ASP.
- The site for City Club Apartments, a chain of apartment complexes across the United States. The site markets apartments to prospective tenants, acts as a point of communication between tenants and management, and provides an employee portal. I designed and built new features while maintaining existing features, and I quickly learned and fixed a complicated search/filter algorithm that lets users find the perfect apartment. It was built with JavaScript, HTML, CSS, MS SQL, and Classic ASP.