RAKESH KUMAR GAVARA
Jersey City, NJ 716-***-**** ******************@*****.*** linkedin.com/in/rakeshgavara github.com/rakeshgavara
PROFESSIONAL SUMMARY
Senior Software Developer with 6+ years of expertise in high-scale backend development and Functional Programming principles. Proficient in designing and implementing distributed computing solutions using Scala within Agile/Scrum environments. Skilled in problem-solving, software testing, and leveraging emerging technologies to drive cross-functional team success and deliver high-quality, stable products.
TECHNICAL SKILLS
Languages: Scala, Python, Shell scripting, Java, C++, C, Solidity
Databases: Postgres, Redis, MySQL, Oracle
Frameworks: Akka, Play, Spark, Slick, Camunda, SBT, Gradle, Express, Django
Tools: Git, Jira, Bitbucket, Kafka, Jenkins, AWS CodeCommit, AWS CodeDeploy, Ansible, TeamCity, IntelliJ IDE, Datadog, Docker, Nifi, Splunk, Elastic Search
Expertise: Algorithms, System Design, Microservices, Debugging, Design patterns, OOPs
EXPERIENCE
Senior Associate Consultant, Infosys Pvt Ltd, New Jersey, USA, February 2024 - Present (Client: Bank of America)
●Accountable for revising the computation logic applied to financial and operational data prior to submission to regulatory authorities. Specialized in transaction data extraction via Kafka streams and data transformation processes
●Provide technical leadership to a 7-member development team by conducting code reviews, enforcing clean coding, and offering hands-on guidance to resolve blockers and maintain sprint velocity
●Implement and maintain Akka streams for data transfer between multiple banking applications, increasing the speed by about 20% by incorporating practices such as Backpressure handling
●Detect and resolve defects within microservices, improving application reliability and ensuring accurate, compliant regulatory reporting, reducing breach recurrence by 30%
●Process and analyze large-scale financial datasets from PostgreSQL using Apache Spark, deriving actionable insights into regulatory reporting data—including outliers, trends, and anomalies
●Tech Stack: Scala, Python, Akka, Kafka, Postgres, Elastic Search, Git, Jira, Bitbucket, Jenkins
Senior Engineer, Brillio Pvt Ltd, Hyderabad, India, September 2021 - July 2022
●Developed 30+ asynchronous APIs using Play framework to achieve information extraction from defective network devices, conducting preprocessing, identifying root causes using machine learning algorithms - Random Tree Forest
●Employed Scala and shell scripting to create and administer Kafka topics, producers, consumers, and schemas as part of data flow between microservices
●Implemented an automated script to conduct data reconciliation for migration process from MySQL to Postgres across 11 microservices
●Enhanced functionality of 3 microservices by making them compatible with Multitenancy, worked on AWS Tenant Configuration management and Identity & Access management
●Engaged in about 60% of requirements gathering by frequently interacting with users
●Established asynchronous communication between two microservices by utilizing Akka streams and Kafka to achieve scalability
●Tech Stack: Scala, Python, Shell Scripting, Postgres, Slick, Akka, Play, Kafka, Nifi, Bitbucket, Git, IntelliJ IDE, Jira, SBT, TeamCity, Camunda, Datadog
Software Engineer, Bank of America, Chennai, India, June 2018 - September 2021
●Contributed to design of routing logic within a message-driven architecture, handling market flows for both Singapore and the UK
●Worked on reactive systems to handle trading functionalities by making use of Akka actors
●Improved database query latency by redesigning the query by imbibing indexing, updating the table schema and their interactions with normalization techniques
●Individual subject matter expert for a taxing application, mentored a team of 4 on application
●Engaged in requirements gathering, development, code deployment activities, testing, Kafka to AMPS migration and Disaster server recovery testing in a group of 7
●Tech Stack: Scala, Python, Db2, Bitbucket, Kafka, Shell scripting, Git, Jira, Gradle, Jenkins, Ansible, Splunk
PROJECTS
Bidding System for Research papers Solidity, Postgres, NodeJS, Express, ReactJS, HTML, CSS, Web3.js
Designed and developed a decentralized application focused on research paper bidding, utilizing ERC721 standards to transform research paper rights into non-fungible tokens (NFTs). Enabled seamless listing of papers for auction, while also implementing a robust functionality for managing and transferring ownership of research paper NFTs within a blockchain network
Photo Editor Tool Python, Django, Postgres, Git
Delegated core backend framework for a Passport Photo creation app, employing the MVC pattern with Django applications, Views, URLs, Controllers, and database integration. Created and integrated eight APIs catering to diverse passport functionalities
Smart Logistics Analysis System Postgres, MS Excel, Python
Constructed a resilient database framework for efficient logistics data management akin to Amazon's model. Oversaw data extraction, pre-processing, and adeptly formulated queries to derive valuable insights, optimizing customer satisfaction and seller profitability
EDUCATION
Master's in Computer Science and Engineering, December 2023
University at Buffalo, The State University of New York
Bachelor of Technology in Computer Science, May 2018
Vellore Institute of Technology - Vellore India
CERTIFICATIONS
●Functional programming principles in Scala
●Apache Spark with Scala- hands on big data
ACTIVITY AND AWARDS
●Received "Brillian of the month" award for delivering a critical project - Brillio, 2022
●Earned 2 Gold, 3 Silver and 2 Bronze awards for efficiently completing projects on schedule - Bank of America, 2018 - 2021