Napas Udomsak, Software Developer in Houston, TX, United States
Napas Udomsak

Software Developer in Houston, TX, United States

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.
Napas is now available for hire

Portfolio

  • Zumper
    Amazon Web Services (AWS), JavaScript, Model View Controller (MVC)...
  • Uber Technologies
    Elasticsearch, Logstash, Kibana, Apache Kafka, Mesos...
  • Microsoft Corporation
    Automation, Distributed Systems, Apache Lucene, Elasticsearch, Validation, C#...

Experience

Location

Houston, TX, United States

Availability

Part-time

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.

Employment

  • Software Engineer Intern

    2018 - 2018
    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.
    Technologies: Amazon Web Services (AWS), JavaScript, Model View Controller (MVC), Architecture, AngularJS, PostgreSQL, Apache Thrift, Python, Django
  • Software Engineer Intern

    2017 - 2017
    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.
    Technologies: Elasticsearch, Logstash, Kibana, Apache Kafka, Mesos, Microservices Architecture, Docker, Java
  • Software Engineer Intern

    2016 - 2016
    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.
    Technologies: Automation, Distributed Systems, Apache Lucene, Elasticsearch, Validation, C#, Java
  • Software Engineer Intern

    2014 - 2014
    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.
    Technologies: Unix, Machine Learning, Computer Vision, Support Vector Machines (SVM), Feature Analysis, C++

Experience

  • Zumper PRO
    https://www.zumper.com/pro

    • Built Zumper’s first programmatic ad product that allows landlords to better advertise rental listings.
    • 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

    • Developed a computer vision model for tracking of scooters and motorcycles for the Thai police.
    • 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

    • Built and architected autocomplete feature for Azure Search (Microsoft Search-as-a-Service).
    • 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
    2015 - 2019
    Rice University - Houston, TX, USA

To view more profiles

Join Toptal
Share it with others