Emillion Chandra
Verified Expert in Engineering
RESTful Microservices Developer
Emillion is a results-oriented software engineer with five years of experience in analysis, design, testing, and development. He has experience building multiple high availability and scalable systems and is skilled in full-stack, team collaboration, and problem-solving.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Continuous Delivery (CD), Continuous Integration (CI), Trello, Jira, Slack, G Suite, GitHub
The most amazing...
...thing I've built was a system with more than 2,000 requests per second and more than 8 million users.
Work Experience
Software Development Engineer 2
Amazon
- Developed API using Kotlin and Elasticsearch painless script.
- Developed a hydration AWS GlueJob to pull data from upstream and precompute results to optimize the performance.
- Developed an ingestion pipeline using Logstash to ingest data from the S3 file to Elasticsearch.
Full-stack Developer
Schoolzine Pty Ltd
- Created a website builder for a school using React, GraphQL, Node.js, and Postgres.
- Migrated infrastructure to use Terraform and Kubernetes on GCP.
- Created an attendance application using Flutter.
- Portfolio projects include https://www.brightoncollege.org.uk and https://www.uplands.org.
Back-end Software Engineer
Eatigo - Restaurant Reservation App
- Built a recommendation system using Elasticsearch and Golang. Collaborated with data and machine learning engineers to implement advanced sorting algorithms.
- Implemented an Elasticsearch search system replacing Algolia. The search became more customizable, reduced search end-to-end latency from ±40ms to ±30ms, and - cut infrastructure costs by more than ±$5,000 monthly.
- Created voucher-based restaurant API (similar to Groupon) v3.
- Implemented feature view count. "... diners are looking at this restaurant right now." using Golang and Redis.
Senior Software Engineer
Zumata - Hotel API
- Improved hotel mapping by 50% by connecting the data from other suppliers using Golang.
- Created a supplier integration platform using Elixir.
- Created a new static content API using Postgres. Set up load balancing and high availability PostgresSQL using pgpool.
- Maintained Hotel API with traffic more than 2,000 requests per second.
VP Engineering - Co-founder
TaniHub Group
- Managed the team, designed system architecture, and built the API for TaniFund.com (agriculture crowdlending) using Laravel and MySQL.
- Created the agriculture marketplace Android app Tanihub.com.
- Designed and implemented an offline synchronization system for the farmer app.
Senior Software Development Engineer
GDP Labs
- Created Sakuku (e-wallet) for BlackBerry using C++ and Qt framework.
- Created a CMS for the e-directory at Grand Indonesia mall using Laravel and MySQL.
- Created a platform to manage and review portfolio companies strategy using Laravel and React.
Experience
Eatigo
https://eatigo.com/I worked as a back-end engineer handling the restaurant, reservation, and search module.
I created the restaurant ranking based on the combination of rating, total booking, etc. To test the result, I built an A/B test framework where the admin can decide which city or platform to run the experiment. e.g variant A is for the manual input from the admin, variant B is for the new ranking algorithm.
I created a redash dashboard, loaded the data from AWS Athena (another data engineer helped me to create the pipeline to process from the application logs to the Athena).
I also implemented ML models from the data engineer to sort the restaurant based on the offline ranking (booking count, rating, clicks, etc) and online ranking (user's location, restaurant availability, discount, etc). Using the same A/B test framework, we can compare the conversion rate to keep improving the model.
Skills
Languages
HTML, JavaScript, SQL, CSS, HTML5, Sass, Java, Go, PHP, Kotlin, Elixir, C++, Scala
Libraries/APIs
React, Node.js, Vue
Tools
Git, GitHub, G Suite, Slack, Jira, Trello, GoLand, Terraform, NGINX, AWS Glue, Figma
Storage
MySQL, PostgreSQL, Google Cloud, Elasticsearch
Other
RESTful Microservices, APIs, Infrastructure as Code (IaC)
Frameworks
Laravel, Spring, gRPC, Redux, Flutter, Next.js
Paradigms
Continuous Delivery (CD), Continuous Integration (CI), Microservices
Platforms
Amazon Web Services (AWS), Google Cloud Platform (GCP), Android, Kubernetes, Docker
Education
Bachelor's Degree in Information System and Management
Bina Nusantara University - Indonesia
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