Summary
Overview
Work History
Education
Skills
Accomplishments
Software and Skills
Other contributions
Timeline
Generic

Varsha Palat

Senior Software Developer
Bangalore

Summary

Experienced hands-on developer and enthusiastic technologist with over 8 years experience, specializing in backend development with an inclination towards data and infrastructure. Known for collaborative, accountable, and empathetic work style in Agile environments, consistently applying software delivery best practices like TDD, TBD and pair programming. Adept at solving complex business problems through meticulous technical analysis and decisive decision-making. Passionate about knowledge-sharing and fostering learning communities within the workplace.

Overview

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

Work History

Senior Software Developer

Thoughtworks
Bangalore
04.2023 - Current

Software Developer | IDFC First Bank

  • Enhanced application launch speed
  • Used Pushpin for establishing efficient WebSocket connections between mobile and backend servers.
  • Employed Kafka to develop event-driven systems, enabling seamless data propagation across the platform.
  • Pioneered the creation of a generic integration framework in Golang, facilitating swift and seamless integrations.
  • Collaborated closely with the Performance Testing team to guarantee adherence to Service Level Agreements (SLAs).

Senior Software Developer

Thoughtworks
Bangalore
07.2022 - 03.2023

Software Developer | Bank Fama, Grab

  • Reverse engineered the implementation for Singapore-to-Indonesia, meeting a ambitious deadline to deploy a fully functional bank within a short span of time.
  • Took charge of the re-design, analysis, and implementation of APIs in Golang for the creation of pockets as a separate account feature.
  • Demonstrated leadership by prioritizing tasks, planning stories, and effectively managing a team of approximately five developers to accomplish various sub-tasks related to the feature.
  • Conducted comprehensive analyses of critical system workflows, proactively identifying potential issues and devising a prioritized list of mitigations.
  • Established trust with client stakeholders, proactively communicating issues and potential concerns to ensure seamless operations post-roll off.
  • Provided guidance on the path to production, contributing to a smooth and successful deployment.
  • Acquired in-depth knowledge of the Banking domain, particularly in the core banking module, ThoughtMachine.


Senior Software Developer

Thoughtworks
Bangalore
09.2021 - 06.2022

Lead Developer | Foodpanda

  • Led and mentored a team of four developers to deploy a new service into production across critical Asian markets, leading to significant success.
  • Conducted thorough analysis of various technical approaches, presenting the advantages and disadvantages of each in a well-structured manner.
  • Implemented Domain-Driven Design (DDD) principles by applying constructs from Hexagonal architecture, resulting in a robust and scalable system.
  • Orchestrated the development of a specialized GraphQL API flow dedicated to vendor information for Groceries, ensuring complete adaptability to evolving business requirements.
  • Leveraged Golang's concurrency constructs to devise innovative solutions for concurrency-related challenges, enhancing system efficiency.
  • Provided guidance in conducting robust data discrepancy tests, exposing disparities between the newly implemented code and the previous version.
  • Directed the execution of thorough load testing. This bolstered confidence in system performance under stress and facilitated early bottleneck detection before deployment.

Senior Software Developer

Thoughtworks
Bangalore
01.2021 - 08.2021

Lead Developer | Yara

  • Spearheaded a team in developing a demo trial application featuring a React web interface and a Node.js backend. This platform facilitated agronomists in creating and approving proposals, as well as automating report generation and notifications.
  • Demonstrated a deep understanding of the business domain, enabling seamless collaboration and effective communication with clients.
  • Applied adept data modeling techniques in MongoDB, aligning the database structure with specific business requirements.

Senior Software Developer

Thoughtworks
Bangalore
06.2018 - 12.2020

Senior Developer | Gojek

  • Collaborated within the GoFin backend engineering team to develop the PayLater payment system and Loan management system, demonstrating proficiency in Java and Golang.
  • Employed event-driven architecture and gRPC for seamless communication across the microservices ecosystem, which was orchestrated on Kubernetes within GCP
  • Devised an effective backend testing strategy and seamlessly integrated services with downstream applications to initiate and fulfill payments.
  • Led the design and implementation of critical features, including edit vehicle, performance summary, booking monitor, and driver preferences within the Driver Platform sub-team.
  • Utilized Golang, Java, and Ruby to create RESTful microservices, while leveraging Clojure services for event consumption from Kafka, enabling efficient asynchronous processing.

Software Developer

Thoughtworks
Bangalore
11.2015 - 06.2018

Software Developer | McKinsey

  • Contributed to the integration with the Periscope web application, enabling vendors and retailers to strategize and predict promotions. Utilized .Net, C#, F#, angular js, SQL for development.
  • Played a key role in enhancing the calculation engine, enabling accurate forecasting of volume and financials.
  • Automated the ETL process using Jenkins, and PowerShell scripts, streamlining data management.
  • Assisted in the migration of the application from the in-house data center to AWS, ensuring a seamless transition to the cloud environment.

Education

Bachelor of Engineering - Information Science And Engineering

Bangalore Institute of Technology
Bangalore
07.2011 - 05.2015

Pre-University - PCMB

Vidhya Mandir
Bangalore
06.2009 - 04.2011

SSLC - ICSE Board

Cluny Convent High School
Bangalore
06.2008 - 04.2009

Skills

    Ownership and Accountability

undefined

Accomplishments

  • Thoughtworks Internal Training - Tech lead Development Program
  • Thoughtworks Internal Training - Distributed Systems
  • Thoughtworks Internal Training - Data Engineering 101
  • Thoughtworks Internal Training - Docker and containers
  • Thoughtworks Internal Training - Consulting mindset
  • Thoughtworks Internal Training - Security Awareness
  • Thoughtworks University and Pathashala
  • Attended 2023 GIDS conference
  • CCE Proficience Basics of Data Analytics course (2019) from IISC, Bangalore

Software and Skills

  • Programming Languages: Golang, Java, .Net , SQL
  • Integrations: REST, GraphQL, WebSocket
  • Tools: Goland, IntelliJ Idea, Kafka, Git, Flyway, Pushpin, Grafana, Kubernetes, GoCD
  • Databases: Postgres, Redis, MS SQL Server, MongoDB
  • Public Cloud: AWS, GCP
  • Methodologies: Agile, XP
  • Domain: Banking and Finance, Retail, Logistics, Transportation

Other contributions

  • Anchored the Bangalore Developer community so that the community can grow and achieve the identified goals through the various initiatives.
  • Initiated the establishment of the Architecture community within the Bangalore offices, commencing with bi-weekly sessions where tech leads discuss the project architectures of recent successful deployments. This fostered a culture of knowledge sharing among various projects and facilitated the development of networks. Moreover, the community has now become self-sustaining.
  • Appointed as the office SPOC for the Thoughtworks XConf event.
  • Coordinated the Driver Platform Tech Talks, fostering knowledge sharing among developers from both Thoughtworks and our valued clients.
  • Served as a Performance partner and Guide for 10+ TWers, providing guidance to individuals to help them thrive in their personal and professional development. Empowered them to take on advanced responsibilities, enabling them to enhance their knowledge and become go-to experts for the team.

Timeline

Senior Software Developer

Thoughtworks
04.2023 - Current

Senior Software Developer

Thoughtworks
07.2022 - 03.2023

Senior Software Developer

Thoughtworks
09.2021 - 06.2022

Senior Software Developer

Thoughtworks
01.2021 - 08.2021

Senior Software Developer

Thoughtworks
06.2018 - 12.2020

Software Developer

Thoughtworks
11.2015 - 06.2018

Bachelor of Engineering - Information Science And Engineering

Bangalore Institute of Technology
07.2011 - 05.2015

Pre-University - PCMB

Vidhya Mandir
06.2009 - 04.2011

SSLC - ICSE Board

Cluny Convent High School
06.2008 - 04.2009
Varsha PalatSenior Software Developer