Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Languages
Software
Interests
Timeline
Generic

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
Charlotte, NC, USA
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
Charlotte, NC, USA
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
Charlotte, NC, USA
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
Charlotte, NC, USA
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
Charlotte, NC, USA
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
Fort Mill, SC, USA
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