About Me
HELLO! I am a Full Stack Developer currently working at Booking.com - Booking Holdings Group, Amsterdam previously worked at Agoda - Booking Holdings Group, Omio - GoEuro, Media.net - Directi group having over 6 years of experience primarily in ASP.Net MVC, .Net Core, NodeJs, Java, Scala, GraphQL, Javascript, Typescript, ReactJs, Redux and AngularJs.
I am passionate about building high-quality, scalable, predictable and high-performance web applications or softwares that improves the lives of those around me. I like to resolve design problems, create smart user interface and developing rich web experiences & web applications.
Experience
Working as a fullstack developer in webcore team under accomodations business unit.
Designing and implementing features on the index page using ML logics. Working on migrating frontend code from Perl stack to React SSR with typescript using MFEs.
agoda
Senior Full Stack Software Engineer
Apr 2020 - May 2021
Central world, Bangkok
https://www.agoda.com
Working as a senior fullstack developer in a cross-functional Pricing team for frontend department.
Designing and implementing features for the customers, features related to pricing and coupons. Worked on complex end to end features across the funnel. Contributed in maintaining the code quality for frontend.
Worked as a software engineer for the Bookings squad under CX tribe.
Worked on the new express checkout flow, for one click booking. Improved the price and fare breakdown with clarity and consistency across the funnel for apps and web. Developed features on booking page and post booking emailing systems.
agoda
ITIC Senior Engineer
Feb 2019 - Oct 2019
Full Stack Software Engineer
Nov 2017 - Jan 2019
Central world, Bangkok
Joined as a developer in Family team (cross-functional horizontal) and later moved to Flights Booking team as a senior developer.
Worked on both desktop and mobile version of the flights page. Implemented booking flow from UI to backend with whitelabel support. Worked on the credit card form as a standalone form for the PCI zone. Integrated responsive ads on pages.
Developed features on the mobile and desktop verison of the website. Implemented various features related to multi booking, family/business segments of bookings. Contributed in department efforts in improving the test coverage and performance optimization.
Joined as a fresher, worked as a web developer for the fullstack web team.
Developed and maintained websites, web apps build in ASP.Net and Angular. Developed standalone product to integrate into other web apps to show rich html banners. Developed and maintained an OAuth2 Developer app for our ad inventory product to enable other providers to integrate with our product. Researched and implemented an internal tool in MEAN stack to monitor health of redis db.
Education
University of Mumbai
Bachelor of Engineering in Computer Science
June 2011 - June 2015
The University of Mumbai is one of the oldest and premier Universities in India. It was established in 1857 consequent upon “Wood’s Education Dispatch”, and it is one amongst the first three Universities in India.
Specialization - Data structures and Analysis of Algorithms.
During my time at University I learnt most of my key skills that have I have taken through my career such as teamwork and working to tight deadlines. I thouroughly enjoyed my time in university and learnt a lot about a healthy work life balance.
I spent a lot of my free time as a committee member of the MS-TSEC committee taking on roles such as Web Master.
Online courses
I like to learn and try new stuffs, I prefer reading books/articles and learning through quality course content taught by experts:
Skills
- 5+ years of experience in ASP.NET MVC, C#, Java, SQL ,CSS, SCSS, webpack, Javascript & JS frameworks like AngularJs, KnockoutJs, ReactJs, Redux, Jquery and Underscore.js/lodash.
- 2+ years of experience in Java, Docker.
- 1+ year of experience with Node Js with express framework & handlebars.
- Experience covering client side code with testing framework like cypress, jest, enzyme, mocha, jasmine.
- Extensive experience working in an Agile development environment.
- Comfortable with tools and CI-CD such as Teamcity, Jenkins, Octopus, TortoiseSVN, GIT.
- Familiar with databases - MS SQL, Redis, Counchbase.