With more than 15 years of software development experience I have found my niche in supporting the growing IT needs for small and medium sized businesses.
I take pride in developing quality software solutions and providing excellent user experiences.
While I enjoy exploring the newest tech trends, I'm experienced enough to know that businesses don't need to 'upgrade' with every new industry fad.
Professional Skills
Hot
2~5 (or more) years of experience and currently using
- C# | .Net
- TypeScript
- JavaScript
- Angular
- HTML | CSS
- SQL Server
- REST
- SOAP
- JSON
- Visual Studio
Warm
1+ years of experience but not expert level
- Regex
- Node.js
- ElasticSearch
- DynamoDB
- Cosmos DB
- AWS SQS
- AWS Lambda
- AWS CDK
- WinForms
- ASP.Net MVC
- Excel
- Git
Cold
1+ years of experience but not recently
- PHP
- Python
- Perl
- Visual Basic
- Swift
- Java
- Docker
- XML | XSLT
- MySQL
- Linux
- Windows
- Internet Information Services (IIS)
- Active Directory
Employment History
Vintage Software, LLC
Senior Software Engineer
Aug 2023 - April 2026
LogicL Software, LLC
Senior Software Developer
Feb 2022 - Aug 2023
Henry Schein One
Staff Software Engineer
May 2020 - Feb 2022
Close To My Heart, Inc.
Senior Software Engineer
Jun 2007 - May 2020
ASRC Service Center
Software Developer
May 2005 - May 2007
Brigham Young University
Software Developer
April 2000 - April 2005
Education & Certifications
Brigham Young University
Bachelor of Science in Information Technology
April 2005
AWS Cloud Practitioner
2022
AWS Solutions Architect Associate
2023
Professional Accomplishments
Tech Lead
- Project scope, planning, and specification.
- Code reviews.
- Mentoring and training.
- Interface with leadership and stakeholders.
System Integrations
- Interface with Cloud base queues and event buses with error handling and rate limiting.
- Implement external API including email, SMS, CRM, Health and Finance systems.
Process Automation
- Implemented an event registration & ticketing system. Supported expansion from 2 - 3 events per year to 100+ events with reduced IT support costs.
- Developed an in-house shipping request fullment portal. Replaced a paper manual process spanning several departments. Provided several automation steps including interfacing with FedEx APIs and MS Great Plains ERP.
- Created an inventory item import and validation tool. Reduced the time for creating annual product catalogs and reduced manual entry errors.
- Built a WinForms based team time tracking utility.
Data and system security
- Implemented PCI compliant credit card handling and data storage.
- Upgraded password hashing and storage with proper access controls at the application and database levels.
- Added access controls and encryption for sensitive data storage (PII).
- Developed integrations for secure bank file (ECH) encrypt and transmission using PGP and SSH.
- Implemented security tokens supportin OAUTH and session invalidation.
Mentoring and Training
- Group Presentations on Software Development topics; includes HTTP/TCP, Unicode, Database Storage, git.
- One-on-One Mentoring Sessions for junior developers and new-hires.
- Member of local .Net and SQL Server user groups.
Software Development Life Cycle and Processes
- Worked with leadership to develop project schedules and QA & deployment policies.
- Gated and scheduled deployments.
- Implement and design Agile & Scrum processes.
- Developed project documentation and scope of work requirements.
- Participated and encouraged quartery and annual planning.
- Organized stakeholder meetings and product demos.
Software Modernization
- Lead projects for modernizing ASP.Net Webforms and Angular applications.
- Database re-archictures and query performance optimization.
- Performed pen-test remediation and security enhancements.
- Currency and language localization.
- SSL/TLS Heartbleed remediation project.
Cloud
- Work in AWS serverless applications (Angular, API Gateway, Lambda, DynamoDB).
- Distributed event driven archtecture with SNS, SQS, and Step Functions.
