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

undefined

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