Summary
Overview
Work History
Education
Skills
Timeline
Generic

Narendar Teegala

Sr Software Engineer
Irvine,CA

Summary

Results-driven Senior Software Development Engineer with 7 years of experience in designing, implementing, and integrating complex business application systems. Proficient in Agile environments and adept at leveraging open-source technologies to build elegant, scalable, and resilient systems on AWS and GCP. Passionate about continuous reengineering and refactoring for simple, efficient solutions. Collaborative leader fostering strong team relationships, facilitating knowledge sharing, and making strategic technical decisions from concept to delivery. Accomplished in leading projects as architect, developer, and programmer analyst, supporting project deliverables, maintaining releases, guiding support teams, and implementing effective development strategies based on industry best practices.

Overview

8
8
years of professional experience
2023
2023
years of post-secondary education

Work History

Sr Software Developer

Hyundai Autoever America
06.2023 - Current
  • Architected and developed a new Profile User service utilizing Spring Boot, Spring Webflux, and Project Reactor for non-blocking, asynchronous communication.
  • Designed and optimized RESTful APIs to facilitate real-time data exchange between Elastic Path and internal ERP/CRM systems, ensuring accurate information.
  • Integrated Elastic Path APIs into the backend for seamless vehicle catalog, inventory, and dealer-specific pricing management.
  • Implemented Redis Caching with Spring Boot for performance optimization and utilized MongoDB for efficient non-relational data storage.
  • Developed backend systems and RESTful web services using Node.js, including user provisioning scripts involving SFTP, LDAP, and database interactions.
  • Managed CI/CD pipelines with Jenkins, Docker, GCP, and Kubernetes (OpenShift), deploying applications to the AWS environment.
  • Conducted rigorous code reviews using SonarQube and ensured quality through comprehensive testing with Groovy, JUnit, and Mockito.
  • Participated in daily Scrum meetings, following Agile methodology within 4-week sprints, and collaborated closely with clients and vendors.

Software Engineer

Infosys
03.2023 - 06.2023
  • Contributed to full-stack Java development, specializing in Core Java, J2EE, Spring, and Java 8/11/17 features.
  • Implemented Elastic Path for managing credit card product catalogs and personalized offers, integrating with Spring Boot microservices for real-time updates.
  • Developed backend and microservices leveraging various AWS services (Lambda, EC2, S3, RDS, CloudFormation).
  • Proficiently utilized SQL, PostgreSQL, and Oracle databases, focusing on performance optimization, schema design, and advanced queries.
  • Managed CI/CD pipelines with Jenkins and used monitoring tools like Splunk, Grafana, and Dynatrace, enhancing application resiliency with Litmus Chaos.

Software Engineer

Diyotta (Now ThoughtSpot)
11.2019 - 05.2021
  • Designed and implemented a complete application module using Spring Boot with a REST API architecture.
  • Redesigned a legacy application into a cloud-based Spring Boot Application, demonstrating strong refactoring and modernization skills.
  • Developed and maintained ETL workflows and jobs using Diyotta's ETL tool, focusing on performance tuning, data source integration, quality, and error handling.
  • Integrated large data models, including Apache Spark, Bigdata, and Hive, into the Data Studio.
  • Deployed Java microservices on Pivotal Cloud Foundry (PCF) with Spring Boot, Docker, and Kubernetes.
  • Automated deployment and testing processes using Jenkins and GitLab.
  • Designed and documented RESTful APIs with Swagger.
  • Utilized Core Java concepts including Collections API, Exception Handling, and Multithreading, leveraging Java 8 features (Lambda expressions, Stream API) for performance optimization.

Java Developer

VSoft Technologies
10.2017 - 11.2019
  • Developed applications extensively using Java, Spring MVC, Hibernate, and JUnit frameworks.
  • Designed and developed the web tier using HTML, CSS, JSPs, Servlets, Struts, and AJAX.
  • Implemented Java Message Service (JMS) for reliable and asynchronous information exchange.
  • Utilized Elastic Path for product catalog management, integrating with a Spring Boot REST API for dynamic loan recommendations.
  • Developed applications using Spring Boot RESTful web services and Spring Data JPA, deploying on Cloud Foundry with Oracle.
  • Managed software configuration and version control using Git.
  • Prepared test cases and strategies for unit and integration testing using JUnit and Mockito.

Education

Master of Science - Data Science

University of North Texas
Denton, TX

Bachelor of Science - undefined

Anurag University

Skills

Java

Timeline

Sr Software Developer

Hyundai Autoever America
06.2023 - Current

Software Engineer

Infosys
03.2023 - 06.2023

Software Engineer

Diyotta (Now ThoughtSpot)
11.2019 - 05.2021

Java Developer

VSoft Technologies
10.2017 - 11.2019

Bachelor of Science - undefined

Anurag University

Master of Science - Data Science

University of North Texas
Narendar TeegalaSr Software Engineer