Summary
Overview
Work History
Education
Skills
Software Languages Applications
Tools Frameworks Databases
Timeline
Generic

RAJASEKHARA REDDY DUGGIMPUDI

Chicago,IL

Summary

Enthusiastic technical professional with 10+ years of experience and a thorough understanding of software development lifecycle. Expert in designing and developing high-performance and low latency systems.

Overview

12
12
years of professional experience

Work History

Lead Software Engineer

Chicago Mercantile Exchange Group
06.2013 - Current
  • Developed enterprise common library in Java which standardizes middleware architecture and development
  • Implemented efficient matching algorithms for low latency distributed systems using disruptor Java library, a concurrent programming framework, Chronicle Queue, and other data structures
  • Developed and maintained source code for Simple Binary Encoding (SBE) messaging protocol, optimized for low latency of encoding and decoding data
  • Implemented module in Java over Google Cloud Pub/Sub service to ensure message ordering and exactly once delivery to end consumers
  • Architected, designed, and implemented real-time trade data processing applications using Java back-end features
  • Worked on latency profiling for low latency applications by fine-tuning OS parameters and improved latency to under 50 Micro-sec
  • Developed robust, scalable, modular and API-centric infrastructures
  • Developed, tested, and maintained Chef cookbooks for automating Infrastructure and application deployments
  • Developed Linux scripts to evaluate hardware configurations and validate application health status
  • Updated legacy clearing application using hibernate and Java backend services
  • Proactively fixed non-compliance and security tickets and improved code quality
  • Worked on several POC projects, evaluated business use cases and performance, and spearheaded the adoption of several 3rd party libraries such as Tibco FTL and Chronicle Queue; Kafka and played an instrumental role in project development efforts
  • Collaborated well with global cross-functional teams and helped them adopt standard APIs, technical solutions, and timely project deliverables and coordinated large-scale software deployments
  • Received Employee excellence awards for 8 consecutive years for outstanding collaboration with other teams
  • Mentored junior developers, fostering talent development and growth within the company.
  • Set up custom Grafana dashboards for monitoring application performance and evaluating metrics
  • Involved in hiring, mentoring, conducted code reviews, to ensure code quality and maintainability.
  • Translated customer and system requirements into robust software design with test-driven approach.
  • Conducted thorough code reviews to maintain consistency, readability, and adherence to best practices.
  • Created new and improved existing algorithms based on customer requirements or other input.

Software Engineer Intern

Saepio Technologies
10.2012 - 04.2013
  • Designed shopping cart workflow for e-commerce application using J2EE, CSS and worked with developers to identify and fix software bugs.
  • Developed test cases and improved code coverage by 30%.

Software Engineer Intern

Chicago Mercantile Exchange Group
06.2012 - 08.2012
  • Wrote JUnit tests for validating business scenarios for customer-facing trading application module
  • Developed web pages for an application that forecasts employee time schedules using PHP, CSS, HTML

Education

Master of Science - Artificial Intelligence

University of Texas At Austin
Austin, TX
05.2026

Master of Science - Computer Science

University of Missouri - Kansas City
Kansas City, MO
05.2013

Bachelor of Science - Computer Science

RVR & JC College Of Engineering
Guntur, India
05.2011

Skills

  • Algorithms
  • Data Structures
  • Object Oriented Programming
  • Design Patterns
  • Performance Tuning
  • Dev Ops
  • Automation Testing
  • Distributed Systems
  • Enterprise APIs
  • Critical Thinking
  • Team Collaboration
  • Software Architecture Design
  • Performance Optimization
  • Problem Solving
  • Continuous Integration and Deployment
  • Effective Communication
  • System Integration
  • Agile
  • Software Design
  • Engineering Standards
  • Code Development
  • Algorithm Implementation
  • Code Reviews
  • Performance Testing
  • Development Lifecycles
  • Best Practices
  • Technical Analysis

Software Languages Applications

  • Java
  • Ruby
  • C
  • Kafka
  • Aeron
  • Tibco FTL
  • Chronicle Queue
  • XML
  • String Template Group
  • Simple Binary Encoding (SBE)
  • JSON
  • Cucumber

Tools Frameworks Databases

  • BDD
  • Disruptor
  • Splunk
  • Grafana
  • MySQL
  • Jenkins
  • CI/CD
  • Chef automation
  • Influx DB

Timeline

Lead Software Engineer

Chicago Mercantile Exchange Group
06.2013 - Current

Software Engineer Intern

Saepio Technologies
10.2012 - 04.2013

Software Engineer Intern

Chicago Mercantile Exchange Group
06.2012 - 08.2012

Master of Science - Artificial Intelligence

University of Texas At Austin

Master of Science - Computer Science

University of Missouri - Kansas City

Bachelor of Science - Computer Science

RVR & JC College Of Engineering
RAJASEKHARA REDDY DUGGIMPUDI