I am a Senior Software Engineer with over 10 years of experience developing complex web applications across a variety of industries including transportation & logistics, financial technology, hospitality services, and digital marketing.
Chicago, Illinois, United States
2022 — 2023
Chicago, Illinois, United States
Tegus is a company intelligence platform that allows institutional investors, corporations, and consultancies to reach key insights faster and make better informed decisions.
Having extensive experience in Vue.js, Tegus sought me out to provide leadership and expertise with their frontend development practices and initiatives. Focusing on performance and scalability, I led the way to refactor and upgrade the existing Vue.js-based platform. By implementing state-of-the-art features and streamlining codebases, we bolstered overall application performance and user experience.
Being an experienced full-stack engineer, I was comfortable in the backend and drove development in Ruby on Rails to meet project requirements and further develop impactful features. I successfully implemented a bulk upload feature allowing clients to seamlessly upload and manage hundreds of data entries at a time. It was a highly requested feature and was met by clients with excitement and positive feedback.
Always looking to improve the product, I took the initiative to refactor duplicated code in order to improve maintainability and developer experience. I provided guidance on how to write resilient test cases and undertook an initiative to integrate Vue Testing Library in an effort to further enhance robust testing practices.
Being in a leadership role, I fostered a culture of technical excellence and mentored my team members to success. I also contributed to recruiting efforts by conducting technical interviews and providing feedback on potential candidates.
Albuquerque, New Mexico, United States
Addmi is an all-in-one point of sale system with a variety of features including online ordering, event ticketing, membership, loyalty programs, and email marketing.
I joined Addmi as their 4th engineer as part of a knowledgeable and dynamic engineering team. Being a small team, I got hands-on experience working across the stack and on many aspects of the development lifecycle. Though it was challenging at times, I was able to really cultivate my skills and eventually advance to a senior engineering role. I would then go on to lead full-stack development for our web applications utilizing Vue.js, Nuxt, GraphQL, and Node.js.
As a key contributor to the platform, I expanded features across services including event ticketing, membership systems, invoicing, email marketing, and e-commerce. Collaborating with my tech lead, we transitioned to a microservices architecture to improve scalability and flexibility, employing Node.js and MySQL within a Docker and Kubernetes environment. When we became in need of a public API, I spearheaded its development and utilized tools such as OAuth2 for authentication and Swagger for design and documentation. Using AWS for cloud infrastructure, I integrated the platform with S3 for reliable file storage and managed CloudFront distributions for improved web application security and availability.
My efforts resulted in attracting hundreds of new customers to the product and significantly increasing revenue. We would eventually be able to grow the engineering team, at which point I became a leader and mentor for our newfound members.
2017 — 2020
Albuquerque, New Mexico, United States
2015 — 2017
When an app needs to be built, I'm one of a small team who builds it.
At Boomtime I maintained enterprise iPad apps and built an Android app used by many of our clients. Along with my coworker, I also built the 2nd version of the company's customer portal using the PHP framework, Laravel.
Education
University of Wyoming