Summary
Overview
Work History
Education
Skills
Timeline

Narendar Teegala

Denton,TX

Summary

I have 4+ years of experience as a Full Stack and Cloud Developer in IT industry and experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using Java/J2EE. Experienced in developing web-based client/server applications using Java/J2EE technologies for ETL and Financial domains Proficient in Agile (Scrum) development methodologies and experienced in developing applications using Agile practices Strong expertise in various Spring Framework modules, including Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring Microservices, Spring REST, Spring Data JPA, Spring Security, Spring Data Rest, and Spring Cloud Skilled in implementing SSO using Spring Security and implementing Object-Oriented Principles and Core Java concepts such as Collections, Exception Handling, and Multithreading Developed data processing applications for large-scale analytics and machine learning tasks using Apache Spark Developed streaming applications using Apache Flink for real-time data processing and analysis Implemented continuous integration and deployment using Jenkins and Dockers Proficient in using Jenkins for Continuous Integration and Continuous Delivery (CI/CD) pipeline automation, setting up and configuring Jenkins jobs, building and deploying applications, and monitoring builds Familiar with Docker for containerization and orchestration of applications, creating Docker images, running containers, and deploying applications to Docker containers Strong knowledge of integrating Spring Boot applications with AWS services such as S3, SQS, SNS, and DynamoDB, deploying and managing Spring Boot applications on AWS Elastic Beanstalk Hands-on experience in using Spring Data JPA for database operations such as creating queries, modifying data, and fetching data, knowledgeable in implementing complex data models using JPA annotations Utilized Apache Kafka and Rabbit MQ for message queuing and streaming, proficient in using Apache Kafka for building distributed, fault-tolerant, and scalable real-time streaming applications, knowledgeable in using RabbitMQ for building distributed and scalable messaging systems Developed and maintained RESTful APIs using Spring Boot, Spring Data JPA, and Spring Cloud.

Overview

6
6
years of professional experience

Work History

Technology Analyst

Infosys Technologies
03.2023 - Current

Experienced Java/J2EE developer with expertise in Spring Framework, Agile (Scrum) methodologies, and big data technologies such as Apache Spark and Flink. Skilled in implementing SSO using Spring Security and working with messaging systems such as Apache Kafka and RabbitMQ. Hands-on experience in integrating Spring Boot applications with AWS services and deploying them on AWS Elastic Beanstalk.

Software Engineer

Diyotta
11.2019 - 07.2021
  • Project- Data Studio is a unified data integration platform (ETL) that integrates seamlessly with modern data lake and data warehousing environments
  • Cloud Sync loads data into the cloud, which is designed exclusively for the cloud
  • Responsibilities:
  • Involved in different phases of SDLC Life Cycle for web applications development
  • Redesigned the Legacy application into cloud-based Spring Boot Application
  • Designed and developed modules using Java, Spring, Hibernate, and supporting the user interface
  • Involved in the requirement gathering, analyzing functional documents of the different types of databases to extract and load the data through data connectors using JDBC and respective utilities
  • Developed and implemented custom connectors to source and target systems
  • Implemented various data transformations using Java and Hadoop MapReduce
  • Developed and maintained various ETL workflows and jobs using Diyotta's ETL tool
  • Involved in performance tuning of ETL processes and worked on data quality and error handling
  • Implemented security features such as data encryption and SSO in ETL processes
  • Designed and developed Restful APIs for different modules in the project as per the requirement
  • Worked with different databases like PostgreSQL, Oracle SQL, MySQL, and used H2 database at the development state of the application
  • Experience in using GIT as version control and Rally as a Bug tracking tool
  • Environment: Agile Methodology, Java1.8, J2EE, HTML5, JavaScript, Hibernate, Spring MVC, Spring IOC, Spring boot, Spring Security, ETL, Data Studio, OAuth 2.0, XML, GIT, JUnit, Maven, Apache Tomcat, Restful, Micro Services, REST APIs, Log4J, PostgreSQL, Oracle, Mockito, SQL, Rally, RabbitMQ, Jenkins, Docker, and IntelliJ.

Java Developer

VSOFT Technologies
01.2017 - 11.2019
  • Wings - a core banking product for cooperative banks in India
  • Responsibilities:
  • Gathered requirements, analyzed functional documents and workflows, designed prototypes, and provided hotfixes
  • Used J2EE design patterns (DTO, DAO, Singleton, Factory) with Hibernate ORM
  • Implemented Service and DAO layers, used JDBC for querying data from the database
  • Created web pages using JSP, Java Script, and Java action classes in Struts framework
  • Developed functions and procedures for data management and daily processes in the application
  • Participated in project scrum meetings, grooming, client calls, and acted as a point of contact for developed functionalities
  • Created database connections with Hibernate Session Factory.

Education

Master of Science - Data Science

University of North Texas, Denton, TX
12.2022

Bachelor of Science -

Anurag Univeristy, Hyderabad
05.2017

Skills

  • TECHNICAL SKILLS:
  • Programming Languages: Java, SQL
  • Frameworks: Spring Framework, Hibernate, Struts
  • Big Data Technologies: Apache Spark, Apache Flink
  • Messaging Systems: Apache Kafka, RabbitMQ
  • Continuous Integration: Jenkins
  • Containers: Docker
  • Cloud Services: AWS Elastic Beanstalk, S3, SQS, SNS, DynamoDB
  • Databases: PostgreSQL, Oracle SQL, MySQL
  • Other Tools: Git, Rally, IntelliJ, Maven

Timeline

Technology Analyst - Infosys Technologies
03.2023 - Current
Software Engineer - Diyotta
11.2019 - 07.2021
Java Developer - VSOFT Technologies
01.2017 - 11.2019
University of North Texas - Master of Science, Data Science
Anurag Univeristy - Bachelor of Science,
Narendar Teegala