Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

NAVEEN CHENNOJU

Software Engineer
Houston,TX

Summary

  • 3+ years of software development experience in object oriented programming, design and development of web applications in the insurance domain.
  • Excellent understanding of Software Development lifecycle (SDLC) methodologies like Agile (Scrum), working with jira.
  • Proficient in Java programming with a deep understanding of object-oriented principles, design patterns, and modern Java features like Streams, Lambdas, and Concurrency APIs.
  • Skilled in developing microservices and monolithic architectures using the Spring Framework, including Spring Boot, Spring Data JPA, Spring Security, and Spring MVC.
  • Experienced in building secure applications with role-based authentication and authorization using Spring Security.
  • Hands-on experience with RESTful APIs, API documentation using Swagger/OpenAPI, and integration with third-party services.
  • Strong experience with relational databases like MySQL and Oracle, as well as working knowledge of NoSQL databases like MongoDB.
  • Proficient in using Gradle and Maven for build automation, dependency management, and CI/CD pipelines.
  • Experienced in writing efficient and reusable test cases using JUnit, Mockito, and TestNG, ensuring high-quality deliverables.
  • Solid understanding of Agile methodologies, including participating in sprint planning, backlog grooming, and team retrospectives.
  • Familiar with containerization and deployment technologies like Docker and Kubernetes for scalable, cloud-ready applications.
  • Demonstrated ability to analyze complex requirements, design effective solutions, and implement clean, maintainable code.
  • Skilled in mentoring junior developers by conducting code reviews, providing hands-on guidance, and encouraging best practices.
  • Adept at working with messaging systems like Apache Kafka for distributed data processing.
  • Strong communication and interpersonal skills, enabling productive collaboration with cross-functional teams and stakeholders.
  • Expertise in debugging and performance tuning of Java applications to ensure seamless production operations.
  • Good working experience in writing SQL queries with major relational Databases.
  • Passionate about troubleshooting and debugging system-level issues, ensuring efficient performance and stability of applications across different environments.
  • Quick learner with a passion for software development and continuously expanding knowledge in operating systems, cloud services, and emerging technologies.
  • Experienced in monitoring and troubleshooting containerized applications with tools like Prometheus and Grafana, ensuring optimal performance and reliability.
  • Hands on experience with version control systems as GIT for providing common platforms for all developers.
  • Strong problem-Solving skills, analytical skills, leadership abilities and excellent communication skills.

Meticulous Software Engineer with several years of experience designing, testing, and developing software solutions. In-depth understanding of web technologies with focus on delivering innovative business solutions. Excels in fast-paced, high-energy and deadline-driven environment with willingness to take on additional tasks.

Overview

6
6
years of professional experience

Work History

Software Engineer

USAA
Plano, Texas
08.2021 - Current
  • Designed, developed and maintained scalable web applications using Java, Spring Boot, and RESTful APIs
  • Successfully translated high-level product requirements into detailed technical specifications, ensuring that features met both business and technical needs
  • Solid experience developing and deploying RESTful APIs, enabling smooth and efficient communication between client-side applications and back-end systems
  • Proficient in using Java and Spring Boot to develop secure, reliable, and efficient solutions for high-traffic web applications
  • Contributed to creating and maintaining robust API documentation, ensuring ease of use for internal and external developers
  • Collaborated effectively with cross-functional teams, including product managers, designers, and QA engineers, to deliver quality solutions
  • Skilled at managing multiple tasks simultaneously and prioritizing effectively in an ever-changing environment to meet shifting project goals
  • Hands-on experience working within an Agile Scrum framework, participating in sprint planning, daily stand-ups, and retrospectives, ensuring seamless team collaboration
  • Strong communication skills, ensuring clear and concise written and verbal communication in meetings, code reviews, and client interactions
  • Focused on being an individual contributor, dedicating 90% of my time to coding and consistently delivering high-performance, scalable back-end systems
  • Delivered high-quality, maintainable code by following best practices in software design and using modern development tools and methodologies such as Git and JIRA
  • Hands-on experience with SQL and NoSQL databases, optimizing queries and schema design for performance and scalability
  • Actively participated in code reviews, contributing valuable insights to improve code quality, system design, and team efficiency
  • Able to thrive in a fast-paced, dynamic environment, consistently meeting project deadlines and maintaining high-quality code even under tight schedules
  • Strong problem-solving and analytical skills, demonstrated through the successful resolution of complex technical challenges while meeting client requirements
  • Technologies/Environments: Agile, Java, MySQL, DevOps, JUnit, Mockito, Docker, SpringBoot, Kafka, Swagger, Openshift, Hibernate

Backend Developer

Radian Group
Philadelphia, PA
01.2021 - 07.2021
  • Designed, developed, and maintained RESTful APIs using Node.js and Express.js, facilitating efficient data exchange between services
  • Collaborated with frontend developers to ensure smooth integration between client applications and backend services, enhancing overall user experience
  • Implemented relational database structures and optimized queries in PostgreSQL, reducing data retrieval times by 25% and improving application response
  • Maintained data integrity through normalization, indexing, and transaction handling, supporting stable and scalable data storage solutions
  • Integrated secure JWT-based authentication and role-based access control to protect API endpoints and user data
  • Applied industry best practices in data encryption and SQL injection prevention, decreasing application vulnerabilities and enhancing security
  • Documented API endpoints with Swagger, simplifying API integration for internal teams and external clients
  • Developed and executed unit and integration tests using Mocha and Chai, achieving high test coverage and supporting code reliability
  • Actively contributed to agile workflows, participating in sprint planning, stand-ups, and retrospectives, consistently meeting project deadlines
  • Worked closely with stakeholders to understand feature requirements, aligning development priorities with business goals
  • Technologies/Environments: Agile, Restful API's, Spring Boot, Hibernate ORM, Microservices, Swagger, CI/CD, Jenkins, SQL

Software Engineer

HillSoft Business Solutions
Houston, TX
07.2020 - 12.2020
  • Involved in analysis, specification, design and implementation and testing phases Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing applications
  • Designed and developed the end points (Controllers), Business Layer, DAO, layer using Hibernate/JDBC template using Spring IOC (dependency injection)
  • Upgraded existing UI with HTML5, CSS3, JSON and Bootstrap
  • Designed MVC architecture and front control design pattern using Spring MVC framework for Presentation tier and written code for Presentation layer and spring dependency injection
  • Written Entities in Java, Play framework along with named queries to interact with databases
  • Worked on creation of custom docker images, tagging, pushing images, integration of spring boot
  • Created Docker containers and Docker consoles for managing the life cycle
  • Used Maven and Jenkins to automate the build process and GIT is used for project management and version management
  • Used Maven for building java applications as well as Jenkins for CI/CD support
  • Deployed the web application into AWS using EC2 instances
  • Technologies/Environments: Scrum, Business Layer, DAO, Hibernate, JDBC, Spring IOC, HTML5, CSS3, JSON, Bootstrap, MVC, Dependency injection, Java, Docker, Maven, Jenkins, GIT, CI/CD, AWS, EC2

Graduate Teaching Assistant

University of Houston - Clear Lake
Houston, TX
10.2018 - 05.2020
  • Was responsible for expanding well beyond the initial kernel that launches a brainstorm to create broad and expansive ideas
  • Assisted students to be strategic about how to reach individual coworkers and speak in ways that will resonate with them
  • Assisted students in mastering problem-solving skills
  • I've gained a lot of knowledge about a subject via instructing others

Education

Master's of Science - Computer Engineering

University of Houston Clear-Lake
Houston, TX
01.2020

Bachelor's of technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University Hyderabad
01.2018

Skills

  • Core Java
  • SQL
  • NodeJS
  • Spring Boot
  • Hibernate
  • HTML
  • CSS
  • JavaScript
  • Web Services
  • Apache tomcat
  • JBoss
  • Maven
  • Gradle
  • Eclipse
  • Intellij
  • Visual Studio Code
  • Oracle SQL
  • MongoDB
  • MySQL
  • PostgreSQL
  • Windows
  • Linux
  • MacOS
  • Apache Kafka
  • Git
  • Docker
  • Kubernetes
  • Jenkins (CI/CD)
  • REST API

Projects

Auditing in Spring Boot, It provides extensive functionality to keep track of who created or modified an entity and when this occurred in a transparent manner. You must provide your entity classes with auditing metadata, which can be provided using annotations or by implementing an interface, in order to take advantage of that functionality.

Timeline

Software Engineer

USAA
08.2021 - Current

Backend Developer

Radian Group
01.2021 - 07.2021

Software Engineer

HillSoft Business Solutions
07.2020 - 12.2020

Graduate Teaching Assistant

University of Houston - Clear Lake
10.2018 - 05.2020

Master's of Science - Computer Engineering

University of Houston Clear-Lake

Bachelor's of technology - Electronics and Communication Engineering

Jawaharlal Nehru Technological University Hyderabad
NAVEEN CHENNOJUSoftware Engineer