Professional Summary
Senior Lead Software Engineer with over 10 years of experience in full-stack development, specializing in building scalable web applications and leading development teams. Proficient in C# and TypeScript. Focused on clean code and continuous improvement.
Skills
- Languages: C#, TypeScript, JavaScript
- Frameworks: .NET Core, ASP.NET MVC, React Native, Expo
- Technologies: SQL Server, AWS (API Gateway, Lambda, DynamoDB)
- Tools: Git, TeamCity, Octopus Deploy, Selenium, NUnit
- Methodologies: SOLID principles, Clean Code, Agile, Continuous Integration/Delivery
Work Experience
Self-Employed
Sep 2024 - Current
New Zealand
- Apps
- Finding Color - a mobile app for iPhone and iPad that allows users to search for coloring pages (via Bing's Image Search API) then print or color within the app.
- A women's health app with a release date in early 2025
- Languages, Technologies, and Tools
- React Native, Expo, TypeScript, Node.js
- Amazon Web Services (API Gateway, Lambda, DynamoDB), Terraform
Sabbatical / Travel / Family
Jan 2020 - Sep 2024
Texas → New Zealand
- Chose to spend time with my 4 kids while they were young
- Helped my partner run a social media business
- Explored Colorado, Utah, Hawaii and more
- Moved from Texas to New Zealand
Tyler Technologies
Senior Lead Software Engineer
Jun 2009 - Jan 2020
Texas / Remote
Tyler Technologies is a USA-based leading provider of software and technology solutions for the public sector, specializing in helping local governments, schools, and other public institutions streamline their operations.- Position of Senior Lead Software Engineer
- Worked alongside management to lead a team of 6 developers
- Advocate of automated testing at unit, integration, and acceptance level
- Advocate of SOLID design principles and Clean Code
- Advocate of continuous delivery and trunk-based development: feature toggles, branch by abstraction, CI with TeamCity and CD with Octopus Deploy
- Languages, Technologies, and Tools
- C#, JavaScript, PowerShell, HTML, CSS (Sass)
- .NET Core, .NET Framework, ASP.NET MVC, EntityFramework
- SQL Server, Web Services (REST and SOAP), Azure
- Git, TeamCity, Octopus Deploy, NUnit, Selenium
- Achievements
- Earned over 100% salary increase throughout my tenure
- 3-time winner of division-wide developer contest (24 hours to develop a proof of concept)
- A customizable online payment form for cities to accept payments from residents more easily (this became a production product)
- An IVR system that allows residents to pay their bill over the phone and store their credit card for future payments via text (this became a production product)
- An iPhone app that allows residents to pay their bill using Apple Pay
- A PCI compliant digital wallet and payment processing platform for use by the entire company
- A payment portal for cities and energy companies that handles over 10 million payments with $1.3 billion processed (as of January 2020)
- A web API that enables cities to securely store credit cards off-site and process recurring payments, removing themselves from the scope of PCI
- A web API that enables cities to certify and presort USPS mail for bills
- A web application that enables content developers to create and manage videos and quizzes to be used in an online defensive driving course
- A mobile web application (and Google Chrome extension) that provides quick access to the health and stats of production servers, processes, and data
- An application that monitors automated telephone calls and calculates billing information
- An internal web application that enables the company's 1,800+ employees to sign up for text message and voice alerts
- A web application that enables users to search for court records by querying data over web services
Education
2006 - 2008
Texas A&M University
B.S. in Computer Science, Minor in Business
3.77 GPA
2004 - 2006
Tyler Junior College
Computer Science
3.89 GPA
Awards & Scholarships
- Industrial Affiliates Program Scholarship Recipient at Texas A&M University (2 years)
- Graduated Magna Cum Laude from Texas A&M University