Audchadaporn Lertchanvit

Senior Software Engineer @Agoda

London, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Oct 2019 — Present

Senior Software Engineer @Agoda

View department →

Bangkok, TH

Develop Web APIs for creating bookings, serving booking details and amending bookings, for Scala and.NET API clients.Scala, SQL, C#, Puppet scriptMockito, Gatling, Node.js, Akka-http, Kafka, Sangria GraphQL.NET, Swagger, Docker, Consul, Weighted Round Robin Load Balancing, F5 Load Balancer, SBT Build, GitHub, Microsoft SQL Server, Linux, CouchbaseAttend design review meetings of new proposed features and workflows.Introduced Karate and GraphQL Inspector, to Agoda for the first time, in a Scala-standard meeting.Implemented integration and regression tests by Karate, for a booking system project.Set up GraphQL schema check by GraphQL Inspector on TeamCity.Implemented and tested alone the whole flow of booking data replication among multi-data centers.Implemented and tested alone the whole flow of cache repopulation when bookings are missing from the cache, by adding configurable repopulation conditions, encrypting some booking information before sending messages to Kafka, which will go to cache data storages and monitoring % cache hit ratio on Grafana.After having services served in local data centre, designed and big-refactored to remove cross-data-center calls and throw away the caching system. Embraced shapeless library and JSON serialization to solve some difficulties.Wrote puppet scripts for rebooting web servers, involved with Consul, systemd and smoke test.Added a high-quality smoke test into a GraphQL project by querying data from all dependencies and check results intensively.Integrated a tool for catching binary incompatibility into an API client library.Develop a GraphQL Web API for booking query by using Sangria.Migrated complex logics from C# to Scala such as payment calculation.Implemented an accuracy checker for code migration.Set up new servers with SSL certificates and added HTTPS in codebase.Rearranged the API\'s traffic by segregating clients into clusters and cooperated with the teams.Support production issues and enquiries.

EDUCATION

2006 — 2010

King Mongkut's University of Technology Thonburi

Bachelor of Engineering (B.E.), Computer Engineering

2015 — 2016

University of Southampton

Master of Science (MSc), Computer Science

2003 — 2006

Saipanya School Under The Royal Patronage Of Her Majesty The Queen

High School, SCIENCE - MATH

SKILLS

Software DevelopmentJavaSqlC++Software Project ManagementJavascriptCTestingE-R Diagram and UmlHtml5Cascading Style Sheets (Css)XmlJsonMatlabUnixOracle Sql DeveloperMysqlVisual ParadigmEclipseSpring WebflowHibernateVisual StudioVisual BasicJenkinsApacheJ2seApache TomcatPhpmyadminAgile MethodologiesStrutsPivottableScala

ABOUT AUDCHADAPORN LERTCHANVIT

Bilingual software engineer with work experience in full-cycle software development exploring diverse opportunities for career growth as a software engineer. IT literate with proven ability as a well-rounded team player.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Audchadaporn Lertchanvit — Senior Software Engineer at Agoda in London, GB | Unifers