Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Mohanapriya Priya

Senior Software Engineer
Bengaluru

Summary

Overview

8
8
years of professional experience
6
6
years of post-secondary education

Work History

Intern

Via.com
Bengaluru
2016.06 - 2017.06

Software Development Engineer

Via.com
Bengaluru
2017.06 - 2019.06

Senior Software Engineer

BlackBuck
Bengaluru
2019.06 - 2022.11

Senior Software Engineer

TripFactory
Bengaluru
2023.01 - 2024.04

Education

BE in Computer Science -

Karpagam College of Engineering
Coimbatore
2013.06 - 2017.05

HSC -

St.joseph's Convent
Tiruppur
2012.06 - 2013.05

SSC -

St.joseph's Convent
Tiruppur
2010.06 - 2011.05

Skills

Programming Languages: Java, JavaScript

Frameworks: Spring (Core, ORM, Hibernate, MVC, AOP), Spring Boot, Flink

Cloud: AWS technologies (Lambda, API Gateway, S3, EC2, LB, Queues, Secrets Manager)

Databases: MySQL, Postgres, MongoDB, Redis, Aerospike

Cache: Redis, Memcached, Hazelcast

Version control system: GIT

Web development: JavaScript, jQuery, Spring MVC, Rest Api

Hands-on experience on Architectures: Travel and Trucking applications, Integration with travel aggregators, Google hotel finder, call masking and tracking services.

Projects

  • Multi Room Category: Implemented a multi-room booking flow in hotels and trips, allowing users to book rooms of different categories, which enhanced the user experience and potentially reduced the overall cost of bookings.
  • Change Data Capture (CDC) System: Developed a CDC service utilizing Elasticsearch and Kafka to listen to Maxwell events, process the data, and push it to Elasticsearch. This system enabled enhanced search functionalities and API optimizations. Additionally, it served as a near-accurate cache with dead letter queues and API backfill capabilities, improving overall data reliability and performance.
  • Call Log Service: Developed a comprehensive call log service for shippers and supply partners, enabling in-app access to call logs and facilitating seamless communication. The service allowed users to track missed calls and access caller IDs, helping to identify shippers and supply partners efficiently. To ensure privacy and secure in-app communication, implemented robust call masking and unmasking functionalities.
  • Tracking System: Developed an advanced tracking system for monitoring trucks, providing supply partners with real-time insights into truck locations, movements, stoppages, and signal loss events. This system enhances operational visibility and efficiency for supply chain management.
  • Fraud Service: Developed a comprehensive fraud detection service, enhancing fraud prevention and restriction capabilities. Designed and implemented critical features such as Devices per Account, Accounts per Device, Risk Profile, Blacklist, and User Blocking, significantly reducing fraudulent activities and improving overall system security.
  • Global User Authorization Service: Designed a comprehensive global user authorization service to intercept and authorize all incoming requests based on various conditions, such as endpoint verification within the user's scope. Additionally, developed a dashboard for the product team to easily configure and manage authorization settings.
  • Global Alerting Service: Designed and implemented a robust global alerting service to handle all types of alert communications, including SMS and email, utilizing a queuing system. This service listens to events produced by clients and generates alerts based on user-configured settings, ensuring timely and customized notifications.
  • Impersonation Utils: Created impersonation utilities to assist internal users in identifying and debugging user-level issues, streamlining the troubleshooting process and enhancing support efficiency.
  • Error Reporting Tool: Built an error reporting tool to enable customers to report issues across all pages, from search to booking and payment and created a support dashboard for addressing reported errors efficiently.
  • API Integrations: Integrated various APIs including Expedia, Cleartrip, Travelguru, and Google Hotel Finder for enhanced service offerings. Developed Trip flow for Flights, Hotels, Bus, and Car bookings for both UI and backend.
  • Tomcat to Aerospike Migration: Successfully migrated Tomcat maps to Aerospike, improving system performance and reliability.
  • Serde Library Standardization: Conducted a proof-of-concept comparison between serialization and deserialization libraries for backend services. Standardized the use of the selected library across all services to ensure consistency and optimize performance.

Timeline

Senior Software Engineer

TripFactory
2023.01 - 2024.04

Senior Software Engineer

BlackBuck
2019.06 - 2022.11

Software Development Engineer

Via.com
2017.06 - 2019.06

Intern

Via.com
2016.06 - 2017.06

BE in Computer Science -

Karpagam College of Engineering
2013.06 - 2017.05

HSC -

St.joseph's Convent
2012.06 - 2013.05

SSC -

St.joseph's Convent
2010.06 - 2011.05
Mohanapriya PriyaSenior Software Engineer