Shawn Parent
Verified Expert in Engineering
Software Developer
Bangkok, Thailand
Toptal member since November 5, 2021
With over 15 years of development experience, Shawn likes to think of himself as a jack of all trades engineer that can plugin on a project wherever needed. He's worked in companies of all sizes, ranging from 3-people startups up to 20,000 employees Fortune 500 companies. Shawn has grown an engineering team and built products from the idea phase to 1,000 customers as a previous startup founder. He enjoys working with teams that are building cutting-edge software.
Portfolio
Experience
- JavaScript - 15 years
- MySQL - 15 years
- PHP - 12 years
- Amazon Web Services (AWS) - 10 years
- Node.js - 10 years
- Redis - 8 years
- AWS Lambda - 6 years
- TypeScript - 2 years
Availability
Preferred Environment
Node.js, MySQL, Amazon Web Services (AWS), Redis
The most amazing...
...thing I've developed is a cloud-based point of sale application running on iOS. Thousands of restaurants across the country use the application.
Work Experience
Founding Engineer
Hookdeck
- Developed a rate limiter to throttle outbound webhook requests, which helped clients handle large volumes of requests without overloading their servers.
- Migrated an SQL database to a cloud provider and set up a server replication to minimize downtime and data loss.
- Developed guest access for the API to allow users to test the product before subscribing to a paid account.
Senior Director of Software Development
Heartland Payment Systems
- Developed and managed our cloud infrastructure while deploying software updates weekly with zero downtime.
- Managed an extensive multi-tenant application and database to handle a fast-growing number of clients being onboarded daily.
- Oversaw a talented group of software engineers and quality assurance engineers to deliver product functionality in an agile environment.
Co-founder and Engineering Vice President
MobileBytes
- Helped design and develop a native iOS point of sale application for restaurants. It included a logic to handle local on-network communication and data synchronization across terminals.
- Developed the first version of our content management system using PHP and Node.js with React on the front end. The system was used by thousands of customers across the country.
- Managed our cloud infrastructure on AWS to be highly available and fault-tolerant.
- Headed the successful transaction of selling the company to a Fortune 500 company.
Senior Software Engineer
CXT Software
- Collaborated closely with clients to build custom third-party integrations to manage route manifests.
- Developed a weight scale integration to allow customers to track the weight of parcels directly in the application.
- Managed an agile team while using Jira to plan and track software changes for each sprint.
Software Engineer
MediServe Information Systems
- Developed HL7 integrations to securely transmit patient data between hospitals' systems.
- Cooperated closely with the support and integration teams to quickly fix bugs and build internal tools.
- Planned and tracked software changes for each sprint using Jira.
Experience
MobileBytes
I was the head of engineering and built the product's first initial release, which included everything from the native iOS application, web-based content management system, and the cloud infrastructure using multiple AWS services.
YWaiter
I was in charge of developing the mobile applications and the back-end API.
Prezo
Skills
Libraries/APIs
Node.js, React, REST APIs
Tools
GitHub, Amazon ElastiCache, Beanstalk, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS CodeBuild, Amazon Cognito, AWS CloudFormation
Languages
JavaScript, PHP, SQL, Objective-C, TypeScript
Storage
MySQL, Amazon Aurora, Redis, PostgreSQL
Frameworks
Express.js, .NET, Serverless Framework, NestJS
Platforms
Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Google Cloud Platform (GCP), Firebase
Other
Amazon RDS, Firebase Cloud Functions, Amazon Route 53
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring