Upasana S.

Upasana S.

Senior Software Engineer

Netherlands
Hire Upasana S. Hire Upasana S. Hire Upasana S.

About Me

Talented and driven Software Engineer with 6+ years of experience in designing, developing, and delivering user-centric software applications using Java, Perl, Kubernetes, Docker, MySQL, and Kafka, among other technologies. Upasana has worked for Booking.com until recently, developing a custom-made mobile application and web portal for hoteliers. She strives to successfully develop and support projects across the entire software development cycle, preferring a remote environment as it allows her to show her strengths.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Booking
Booking
Software Developer
2015 - 2020 (5 years)
Netherlands
  • Worked on the development of the Pulse application for hoteliers, developing the REST API backend of the mobile application.

  • Rewrote the push notification service in Java and maintained the push notification infrastructure that sent around 2 million notifications per day.

  • Was integral part of a team managing Personal Identifiable Information within the company to be stored in a safe manner. This work was done to stay compliant with the GDPR laws.

Booking
Booking
Software Developer Trainee
2014 - 2015 (1 year)
Netherlands
  • Worked as part of four different teams: Content team, Internal Affairs, Maps and Geo, and Customer Service Innovation.

  • Maintained a web portal for hoteliers, where they could upload photos of their properties and add/edit description of their properties.

  • Improved performance of maps on the booking.com website. Performed A/B testing to introduce public transport data on the hotel page and search results page.

The Perl Foundation
The Perl Foundation
Software Developer Intern
2013 - 2013
Remote
  • Introduced structured exceptions in Moose, a Object Oriented system written in Perl.

  • Completed this work with the help of two mentors and other community members.

  • Dived into Object-Oriented Programming, the importance of testing, and how to write good tests and documentation.

Portfolio

Software Engineer - Pulse/Booking.com
Software Engineer - Pulse/Booking.com

Pulse is the free app for Booking.com partners, it helps you manage your business on the go. Available in 43 languages, our partner app offers a quick and easy way to communicate with guests, manage reservations, and grow your business from the palm of your hand. I worked on the backend of Pulse. It is an app for hoteliers where they can do various things, like talking to guests, managing availability, read their upcoming reservations, guest reviews, receive push notifications about the upcoming updates, etc. I worked on the REST API backend and push notification infrastructure. I worked on the product and the underlying infrastructure, both. I implemented some features from the scratch (for example, viewing credit card details in the application). I used Perl and Java as the main languages for this project. I also used Docker, Kubernetes, and Kafka.

Software Engineer - Structured exceptions in Moose
Software Engineer - Structured exceptions in Moose

I implemented Structured exceptions in Moose (postmodern Object System for Perl 5). I worked remotely as an intern at The Perl Foundation. I completed this work with the help of two mentors and other community members. During this project, I learned a lot about Object-Oriented Programming, the importance of testing, and how to write good tests and documentation.

Software Engineer - Grocery Manager
Software Engineer - Grocery Manager

To remind me of all the about to expire items in my pantry, I created an android app called grocery manager. I need to add the items in the list, along with their expiry dates and the app will remind me a few days before the item's expiry date. I created this app to learn Android development and used Java for this application.

Education

M.Sc in Informatics
M.Sc in Informatics
Delhi University
2010 - 2012 (2 years)
B.Sc(H) in Electronics
B.Sc(H) in Electronics
Delhi University
2007 - 2010 (3 years)