
Napas Udomsak
Verified Expert in Engineering
Software Developer
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
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
https://www.zumper.com/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#.
Skills
Languages
Python, Java, JavaScript, SQL, C++, C#
Frameworks
Django, Serverless Framework, GWT, Swing, AngularJS, Angular, Dropwizard, Spring, Apache Thrift
Libraries/APIs
React Redux, jQuery, React, Node.js, Apache Lucene
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
Tools
Amazon Simple Email Service (SES), Amazon EBS, Amazon Simple Queue Service (SQS), AWS IAM, AWS Fargate, Mesos, Kibana, Logstash
Education
Bachelor's Degree in Computer Science
Rice University - Houston, TX, USA