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.

Frontend

Backend

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 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.

Showcase

Software Engineer - Pulse/Booking.com
Software Engineer - Pulse/Booking.com
  • Pulse is a free app for Booking.com partners, designed to help hoteliers manage their business on the go.

  • It offers features including guest communication, reservation management, and business growth.

  • The project involved backend development, REST API, push notification infrastructure, product development, and infrastructure implementation, utilizing Perl, Java, Docker, Kubernetes, and Kafka.

Software Engineer - Structured exceptions in Moose
Software Engineer - Structured exceptions in Moose
  • Implemented Structured exceptions in Moose, a postmodern Object System for Perl 5.

  • Completed the project remotely as an intern at The Perl Foundation.

  • Learned about Object-Oriented Programming, testing, and documentation best practices.

Software Engineer - Grocery Manager
Software Engineer - Grocery Manager
  • Developed a mobile app, 'Grocery Manager', to remind users of expiring pantry items.

  • The app allows users to add items with expiry dates and receive notifications before expiry.

  • The application is built using Java for Android development.

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)