Summary
Overview
Work History
Education
Skills
Awards
Timeline
Generic
Anuradha Rakh

Anuradha Rakh

Lead Software Engineer
Chicago

Summary

Results-driven Full-Stack Software Engineer with 12+ years of experience in scalable software solutions, excelling in front-end and back-end development. Skilled in leading teams, managing large-scale projects, and delivering user-focused, innovative solutions. Thrives under tight deadlines using agile methodologies for efficient project delivery.

Overview

13
13
years of professional experience
4
4
years of post-secondary education

Work History

Sr. Software Engineer

Thoughtworks
Chicago
10.2021 - 10.2024
  • Client: John Deere
  • Project: e-commerce website
  • This project involved a comprehensive redesign and development of a robust ecommerce platform
  • The initiative aimed to replace the existing online store, which was facing multiple performance and usability challenges, with a state-of-the-art system tailored to enhance user experience and operational efficiency
  • Conducted comprehensive requirement gathering sessions with stakeholders to understand the integration needs with the shopping site's fulfillment system
  • Analyzed existing workflows and identified key areas for improvement to streamline order processing and fulfillment
  • Configured RabbitMQ as the primary messaging broker to handle the bulk of user-generated events, such as order placements and status updates
  • Implemented retry mechanisms and error handling strategies to manage message processing failures and ensure system resilience
  • Performed thorough integration testing to ensure that all components interacted seamlessly and that messages were processed accurately and timely
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Coordinated deployments of new software, feature updates and fixes.

Module Lead

Tech Mahindra
Omaha
12.2016 - 09.2021
  • Client: Union Pacific Railroad (UPRR)
  • Project: Train Control Database
  • Train control database is centralized repository web application developed by the UPRR to validate and implement any ongoing change on railroad track network
  • Created detailed design document for use cases
  • Designed and developed user interface, rest APIs, service layer and database changes using AngularJS, Java 8 and Spring 4.0
  • Created different types of reports using Apache POI
  • Developed email notification layer using Java and Apache Velocity
  • Writing JUnit and integration test cases using Test Driven Development process
  • Creating Jenkins jobs for continuous integration and deployment
  • Creating use case and workflow diagrams using Enterprise Architect tool
  • Collaborated cross-functionally to ensure seamless integration of modules into larger projects or systems.

Sr. Software Engineer

Collabera Technologies Pvt. Ltd
Pune
03.2016 - 12.2016
  • Client: MasterCard
  • Project: SAFE (System to Avoid Fraud Effectively)
  • Application was developed to collect the fraud suspected transactions from the data warehouse and process it
  • Designed and developed UI pages using Angular 2.0
  • Written test cases using Karma and Jasmine framework

Member Technical Development Staff

Maharashtra Knowledge Corporation Ltd.
Pune
10.2012 - 03.2016
  • Project: Employee Self Service Portal and MKCL OS
  • Designed and developed employee service portal using MEAN framework
  • Worked on Mango DB NoSQL database to store and retrieve employee data
  • Designed and developed MKCL OS web-based application template project using Java, Spring 3.0, Hibernate 3.1, MYSQL, Bootstrap 3.0 and Joomla 3
  • Worked on Memcached to store data in memory

Trainee Software Engineer

Plural Technology Pvt. Ltd.
Pune
08.2011 - 09.2012
  • Project: Clone Template BOM
  • Created a web-based application using Agile 9.3.1, Servlet and JSP
  • Worked on Log4j to create log files
  • Written test cases using JUnit 3.0

Education

Bachelor of Engineering - Computer Engineering

Savitribai Phule Pune University
Pune, India
06.2007 - 05.2011

Skills

Java, Spring Boot, Hibernate

Kafka, Rabbit MQ

Amazon Web Services (AWS), Google Cloud (GCP)

Angular, JavaScript

PostgreSQL, MySQL

Oracle, MongoDB

Git, SVN

Jenkins, SonarQube

Junit, Docker

Kibana, AppDynamics

Microservices architecture

Test Driven Development

Enterprise Architect

Awards

  • Best Team Award, Tech Mahindra | 2021
  • Young Leader Award, Tech Mahindra | 2019
  • Pat on Back Award, Tech Mahindra | 2018
  • Excellence Award, UPRR-Tech Mahindra | 2018

Timeline

Sr. Software Engineer

Thoughtworks
10.2021 - 10.2024

Module Lead

Tech Mahindra
12.2016 - 09.2021

Sr. Software Engineer

Collabera Technologies Pvt. Ltd
03.2016 - 12.2016

Member Technical Development Staff

Maharashtra Knowledge Corporation Ltd.
10.2012 - 03.2016

Trainee Software Engineer

Plural Technology Pvt. Ltd.
08.2011 - 09.2012

Bachelor of Engineering - Computer Engineering

Savitribai Phule Pune University
06.2007 - 05.2011
Anuradha RakhLead Software Engineer