
Napas Udomsak
Verified Expert in Engineering
Software Developer
Houston, TX, United States
Toptal member since March 18, 2019
Since 2014, Napas has developed a number of web/mobile apps and contributed to many big data infrastructure projects. In college, he worked on infrastructure projects at Microsoft and Uber. He's also worked on full-stack web development at Zumper, a startup in San Francisco. Before moving to the US for school, Napas developed various web/mobile apps for Centara Hotels and Resorts and GoPomelo.
Portfolio
Experience
- Python - 1 year
- Java - 1 year
- JavaScript - 1 year
- SQL - 1 year
- C# - 1 year
- Amazon EC2 - 1 year
- Amazon S3 (AWS S3) - 1 year
- Android - 1 year
Availability
Preferred Environment
JavaScript, Python, Java
The most amazing...
...thing I've created was an AI model used by the Thai police to automatically detect traffic violations.
Work Experience
Software Engineer Intern
Zumper
- Built Zumper’s first programmatic ad product that will allow landlords to better advertise rental listings.
- Integrated external listing feeds from multifamily landlords worth over $25,000 in booking value.
- Patched security bugs surfaced by HackerOne e.g., cross-domain referer leakage and email harvesting.
- Deployed a serverless data pipeline using AWS components to enable in-house mobile analytics.
- Placed 8/24 in the company's bugathon by fixing seven bugs over the course of a week.
Software Engineer Intern
Uber Technologies
- Developed and deployed a plugin that emits custom metrics from Elasticsearch clusters for increased observability.
- Enabled multitenancy in Elasticsearch by integrating access control functionality into the plugin.
- Reduced on-call stress and increased hardware efficiency by architecting an on-demand log indexing tool.
Software Engineer Intern
Microsoft Corporation
- Developed and shipped the auto-complete feature for Azure Search.
- Validated and architected the feature through extensive customer interviews.
- Constructed a custom Elasticsearch plugin to enable real-time autocomplete on very large indexes.
- Helped answer customer questions in order to help the team achieve a one-day support case resolution SLA.
- Developed indoor navigation software for Microsoft HoloLens.
Software Engineer Intern
Asian Institute of Technology
- Designed and implemented a motorcycle detection system for the Thai police using the OpenCV and libSVM library.
- Constructed a similarity metric to detect duplicate motorcycles between frames.
Experience
Zumper PRO
• Used AngularJS to build information and payment modal for Zumper PRO.
• Developed the Django-based back-end and built the Stripe integration to take payments from landlords to boost listings for one month.
• Modified a listing ranking system to boost listings that have paid for promotion.
Computer Vision Model for Thai Police
https://www.youtube.com/watch?v=6iaAx6EacRo&feature=youtu.be• Utilized OpenCV and LibSVM to extract features and build a classification model.
• Generated labeled data set from raw footage to train the model.
Azure Search Autocomplete
https://docs.microsoft.com/en-us/rest/api/searchservice/autocomplete• Developed a custom Elasticsearch plugin to enable this feature.
• Integrated the feature into the Azure ecosystem using C#.
Education
Bachelor's Degree in Computer Science
Rice University - Houston, TX, USA
Skills
Libraries/APIs
React Redux, jQuery, React, Node.js, Apache Lucene
Tools
Amazon Simple Email Service (SES), Amazon Elastic Block Store (EBS), Amazon Simple Queue Service (SQS), AWS IAM, AWS Fargate, Mesos, Kibana, Logstash
Languages
Python, Java, JavaScript, SQL, C++, C#
Frameworks
Django, Serverless Framework, GWT, Swing, AngularJS, Angular, Dropwizard, Spring, Apache Thrift
Paradigms
Serverless Architecture, Agile Software Development, Automation, Microservices Architecture, Model View Controller (MVC)
Platforms
Linux, Apache Kafka, Docker, Unix, Amazon Web Services (AWS), Amazon EC2, Android
Storage
Elasticsearch, MongoDB, Amazon DynamoDB, PostgreSQL, Amazon S3 (AWS S3)
Other
Cloud, Serverless, Data, Front-end Development, Validation, Distributed Systems, Architecture, Feature Analysis, Support Vector Machines (SVM), Computer Vision, Machine Learning
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