Hello! I'm Randy and I'm a software engineer with a keen interest in finding the balance between shipping high quality products and services, and cultivating a healthy engineering team culture.
Member of accounts team where I worked on new patient onboarding and utilized BlinkID WebAssembly modules for personal ID recognition and ported React Native flows into the browser client with React
•
Member of payments team where I worked on our backend Node.js and Python payment processing system and Stripe integration
•
Collaborated with analytics team to revamp frontend analytics system utilizing Segment and Braze
•
Spearheaded initiatives like A/B testing configurations and Next.js adoption
Collaborated with an agile development team to build and maintain React/Node/Mongo applications for customers and internal users
•
Developed and maintained backend quote calculation systems, serverless systems, and integrated DocuSign and Stripe APIs into the platform to enable online payments and document signing
•
Spearheaded the migration of the company's MongoDB database to a more scalable solution, resulting in improved system reliability and performance
•
Actively participated in the database and internal technical support committees, providing technical expertise and problem-solving skills to resolve issues and improve processes
•
Conducted code reviews and provided feedback to team members to ensure code quality and consistency across the platform
Developed and maintained device drivers written in C for NTDS-Ethernet communication
•
Designed and implemented a full port of legacy testing software for network boards written in C++ and with wxWidgets, resulting in increased support for more contemporary chipsets and testing configurations
•
Created technical testing documentation to improve the understanding of the testing process and results among team members and stakeholders
•
Handled technical support for production teams utilizing the testing software and procedures I implemented