Senior Software Engineer
CurrentProjects : 1. CULTUZZ : Cultuzz enables hotels to sell their products online - better and more profitably. They have a channel manager, CultSwitch, a booking engine, CultBooking, and can create interfaces from hotels' PMSs to their channel manager to allow real time, live availability on all sites that an hotel is linked to, and to ensure rate parity. --> Was responsible to create REST API's for Properties Data (Sellable Units, Media, Promotions...) in RoomDB Postgres Database which contains data for millions of properties--> Create REST API's with Mongo Database to store property availabilities, pricing and geolocation for booking engine to respond with 2 years of data with very less response time and to search nearby properties based on geolocation--> Implemented Apache Camel application to send notification of all database changes to subscribers of webhookSkills : Java, SpringBoot, FTP, Postgres, MongoDB, REST API's, JDBC_LOCK, RabbitMQ2. ZEST : Zest is a centralised hub for managing online sales for golf courses and golf resorts. Various golf facilities are connected to zest to offer their tee times to sell. And in the same way various sales channel are connected to zest to sell those tee times.--> Designed and Implemented Cart functionality--> Integrated various external teesheet providers (ChronoGolf, BookingGolf...)--> Integrated Stripe connected account to receive and distribute paymentsSkills : Scala, Play Framework, Stripe, Doobie, REST API, Postgres3. YOUXTA : Youxta is online platform to receive legal assistance and consultation from lawyers--> Created REST API's for various modules of Youxta--> Integrated MessageBird, Twilio for messaging service with RabbitMQ producers and consumers--> Integrated Stripe, Klarna for paymentsSkills : Java, SpringBoot, Mysql, Stripe, CloudAMQP, AWS SES, AWS RDS4. BIRDIECOACH : BirdieCoach is online sports learning portal with video coursesSkills : Java, SpringBoot, Paypal