Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Software
Interests
Timeline
background-images

Narasimha Raj Kumar PILLA

Summary

Experienced Software Engineering Professional with over 10 years of expertise in designing, developing, and managing complex, scalable applications. Proven track record of leading high-performing teams and delivering innovative, high-quality solutions across diverse industries. Adept in system architecture, advanced programming, and full-stack development with strong proficiency in Java, Spring Boot, and microservices. Specialized in Data Structures and Algorithms, ensuring optimized, efficient code for high-performance systems. Recognized for a collaborative mindset, strong problem-solving skills, and ability to thrive in fast-paced, dynamic environments. Committed to continuous improvement, test automation, and software efficiency using Selenium, Kafka, Docker, and Kubernetes.

Overview

11
11
years of professional experience
1
1
Certificate

Work History

Lead Software Engineer

Mastercard International Incorporated
05.2022 - Current

Company Overview: Currently Working at Mastercard, Remote Charlotte NC on Unified Data Acquisitions and Processing Project

  • Worked collaboratively with stakeholders to resolve technical roadblocks.
  • Led a team of software engineers to successfully complete projects within deadlines, ensuring high-quality end products.
  • Implemented and adopted cloud technologies and best practices for automation, configuration, monitoring and platform scalability.
  • Designed, coded, tested, debugged and documented programs using agile development practices.
  • Streamlined codebase for increased efficiency with regular refactoring and optimization efforts.
  • Established coding standards across engineering team to ensure uniformity in style and approach among all developers.
  • Conducted thorough code reviews to maintain consistency, readability, and adherence to best practices.
  • Collaborated with cross-functional teams to deliver comprehensive solutions for clients'' needs.
  • Wrote relational database queries for stored procedures, query optimization and performance tuning.
  • Evaluated new technologies consistently, staying up-to-date on industry trends and innovations that could benefit ongoing projects or future initiatives.
  • Reduced system downtime by proactively monitoring performance metrics and applying necessary optimizations or fixes when needed.

Lead Engineer

Discover Technologies INC
10.2021 - 05.2022

Company Overview: Worked as contractor for Mastercard, at Remote Charlotte NC on UDAP Project


  • Led a team of engineers to deliver high-quality products on time and within budget constraints.
  • Collaborated with cross-functional teams to ensure seamless integration of new features into existing product lineups.
  • Mentored junior engineers, contributing to their professional growth and overall team productivity.
  • Assessed scope and requirements to assist with project design determinations.
  • Enhanced product performance by streamlining design processes and implementing automation tools.
  • Increased project efficiency by introducing Agile methodologies, resulting in faster development cycles and higher customer satisfaction rates.
  • Oversaw the successful completion of multiple concurrent projects, balancing priorities while maintaining strong attention to detail.
  • Managed vendor relationships to secure favorable pricing terms on components while maintaining high quality standards throughout procurement processes.

Lead Engineer

Discover Technologies INC
12.2019 - 10.2021

Company Overview: Worked at Wells Fargo, Charlotte NC on CCBS project

  • Oversaw the successful completion of multiple concurrent projects, balancing priorities while maintaining strong attention to detail.
  • Boosted network, system, and data availability and integrity through preventive maintenance and upgrades.
  • Collaborated with cross-functional teams to ensure seamless integration of new features into existing product lineups.
  • Developed and implemented preventive maintenance program covering systems.
  • Tested, evaluated, and fixed safety systems.
  • Presented technical findings clearly and concisely during client meetings, fostering trust and confidence in our engineering capabilities.
  • Reduced production costs through optimizing manufacturing procedures and collaborating with supply chain management.

Java Developer

Discover Technologies INC
04.2019 - 12.2019

Company Overview: Worked at Zenmonics, Charlotte NC on CU-Connect Starlight project

  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Reviewed code and debugged errors to improve performance.
  • Troubleshot complex issues within existing software applications, identifying root causes and implementing effective solutions.
  • Streamlined development processes by employing Agile methodologies and participating in Scrum meetings.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Designed scalable architecture for web applications to drive traffic growth.

Java Developer

Discover Technologies INC
04.2017 - 04.2019

Company Overview: Worked at Wells Fargo, Charlotte NC on Consumer Credit Services and Technology Solutions project with line of business as Credit cards

  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Reduced errors and deployment times with automated build processes.
  • Supported user needs, developing custom functionalities based on feedback and analytics.
  • Designed scalable architecture for web applications to drive traffic growth.
  • Tested and deployed scalable and highly available software products.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.

Java/J2EE Developer

Discover Technologies INC
07.2015 - 04.2017

Company Overview: Worked at Citi Bank, Fort Mill, SC as a Java Developer and onsite coordinator on Citi Retail Risk project with line of business as Risk Management

  • Developed conversion and system implementation plans.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Implemented continuous integration tools to automate testing and deployment processes, increasing development efficiency.
  • Improved application performance by optimizing Java code and implementing efficient algorithms.
  • Worked closely with QA teams to identify bugs early in the development cycle, leading to reduced time spent on fixing errors.
  • Enhanced user experience by designing intuitive user interfaces and collaborating with cross-functional teams.
  • Enhanced system reliability by creating thorough unit tests and performing regular code audits to identify and resolve potential issues.
  • Streamlined deployment processes by automating repetitive tasks using scripting languages such as Python or Shell.
  • Developed robust and scalable J2EE applications for various clients, resulting in increased business revenue.
  • Troubleshot and resolved complex software issues, reducing downtime and increasing customer satisfaction.

Student Assistant

California State University Northridge
01.2014 - 05.2015

Education

Master of Science - Engineering Management

California State University Northridge
Northridge, CA
05.2015

Skills

  • Software architecture design
  • Advanced debugging
  • Performance optimization
  • API development
  • Code review proficiency
  • Solutions deployment
  • Project planning
  • Documentation protocol design
  • Coding standards
  • System design
  • Engineering standards
  • Programming
  • Software development lifecycle
  • Risk assessment

Accomplishments

  • Key contributor in the design and implementation of new features for Online Banking and Account Opening Applications.
  • Mentored new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.
  • Resolved existing performance issues in the database which optimized the system 96 %.

Certification

Oracle Java 11 certified (1zo-819)

Languages

English
Full Professional

Software

Data Structures & Algorithms

Java8

PCF (Pivotal Cloud Foundry),Kubernetes,AWS, Azure

Oracle, MongoDB, Redis

Apache Kafka, Apache NiFi, Spark

Splunk, AppDynamics

Interests

  • Web Development and Design
  • Designing and Printing 3D Models
  • App Development
  • Coding and Programming
  • Developing software, websites, and apps in various programming languages

Timeline

Lead Software Engineer

Mastercard International Incorporated
05.2022 - Current

Lead Engineer

Discover Technologies INC
10.2021 - 05.2022

Lead Engineer

Discover Technologies INC
12.2019 - 10.2021

Java Developer

Discover Technologies INC
04.2019 - 12.2019

Java Developer

Discover Technologies INC
04.2017 - 04.2019

Java/J2EE Developer

Discover Technologies INC
07.2015 - 04.2017

Student Assistant

California State University Northridge
01.2014 - 05.2015

Master of Science - Engineering Management

California State University Northridge
Narasimha Raj Kumar PILLA