Summary
Overview
Work History
Education
Skills
Timeline
Generic
Sunil Kumar

Sunil Kumar

Lewisville,TX

Summary

Result-driven software development manager with over 15 plus years of experience in managing and building high-performance teams. Proficient in various technologies like Java, Cloud Computing and experienced in maintaining software with 24x7 operations and high usage load. Strong leadership, communication, and problem-solving skills to guide cross-functional teams. Adept in developing and maintaining applications, migrating legacy applications to modern technologies, and improving application performance.

Overview

16
16
years of professional experience

Work History

Software Development Manager

Options Clearing Corporation
10.2011 - Current
  • Managed portfolio of multiple data and software engineering projects working with cross functional teams involving business analysts, IT and subject matter experts.
  • Developed and maintained Clearing, Risk and Margin applications. Additionally, optimized applications performance.
  • Developed and maintained Monte Carlo Application which consumes all the Equities along with the prices published after market close. It produces 10k scenarios which are used by downstream applications. This application was taking 1 hour to process all the data in production, performance was improved and now it takes 10 minuties in production.
  • Developed and migrated legacy applications using modern technologies such as Java, Spring Boot, cloud based microservices architecture, Docker, Kafka, Kubernetes, CI/CD, Jenkins, Harness, Postgres and more.
  • Participated in Business Requirements Document (BRD) discussions, impact analysis, requirement gathering, and Level of Effort estimation.
  • Supported systems testing within areas of Quality Assurance and System Assurance as appropriate.
  • Implemented application programs into production, including assisting with impact tracking and deployment planning.
  • Participated in code reviews and application transition to support team.
  • Migrated Encore C++ architecture from Solaris platform to Linux platform single-handedly.
  • Played key role in software upgrade projects, including upgrading Linux compiler, Solaris compiler, DB2, and UC4.

Senior Software Engineer

FedEx
04.2011 - 09.2011
  • Led migration of several NRT applications from Solaris to Linux
  • Participated in Business Requirements Document (BRD) discussions, impact analysis, requirement gathering, and Level of Effort estimation.
  • Conducted discussions, meetings, requirement analysis, clarification, detail design preparation, and its presentation.
  • Implemented code, prepared unit and system test cases, supported integration testing, and prepared test case execution reports, defect fixing, and follow-up.
  • Documented all changes being done for porting NRT apps.

Senior Software Engineer

Verizon
06.2008 - 03.2011
  • Participated in Business Requirements Document (BRD) discussions, impact analysis, requirement gathering, and Level of Effort estimation.
  • Conducted discussions, meetings, requirement analysis, clarification, detail design preparation, and its presentation.
  • Worked extensively on multithreaded layer SIS(C++) that provides COM interfaces to VB and C# forms. SIS(C++) holds business logic.
  • Worked extensively on server-side (back-end) that implements CORBA skeleton, and its stubs are used by SIS(C++) layer.
  • Worked extensively on PL/SQL and Oracle on Unix box server-side that connects to databases and sends data to SIS(C++). Critical low-level business logics are implemented in PL/SQL and Oracle packages and SQL statements.
  • Worked on SIS(C++) and its number of interfacing applications that communicate through Web Service call. Call usage SOAP protocol and XML for marshaling and unmarshaling.
  • Migrated DueDate application from C++ to C# and integrated it with main Coffee Application.
  • Supported integration testing and prepared test case execution reports, defect fixing, and follow-up.
  • Attended post-production calls, analyzed field issues, and provided solutions for that.
  • Provided complete development and production support to all six Clusters (Tampa, Fort Wayne, SAC, SAN, FH, and BH), which happens every month after new enhancements/bug fixes.

Education

Post Graduation Diploma - Cloud Computing

University of Texas At Austin
Austin, TX
10.2021

Bachelor of Engineering Technology - Electronics And Communications Engineering

CRSCE Murthal
Haryana, India
06.2003

Skills

  • Software Development
  • Agile Methodologies
  • Cloud Computing
  • Documenting Requirements
  • Technical Design Review
  • Reviewing Code
  • Managing Schedules and establishing deadlines
  • Java, Spring Boot, Kafka, Docker and AWS technologies

Timeline

Software Development Manager

Options Clearing Corporation
10.2011 - Current

Senior Software Engineer

FedEx
04.2011 - 09.2011

Senior Software Engineer

Verizon
06.2008 - 03.2011

Post Graduation Diploma - Cloud Computing

University of Texas At Austin

Bachelor of Engineering Technology - Electronics And Communications Engineering

CRSCE Murthal
Sunil Kumar