Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Nithish Kodi

Richardson,TX

Summary

Experienced with full stack development and proficient in creating dynamic web applications. Utilizes deep understanding of both front-end and back-end technologies to deliver efficient and scalable solutions. Track record of employing collaborative approaches and innovative problem-solving in team environments.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Full Stack Software Developer

Insight Global
09.2024 - Current
  • Worked on designing and developing scalable microservices using Java and Spring Boot to support business-critical money movement and transaction workflows.
  • Implemented RESTful APIs and integrated them with downstream and upstream systems, ensuring high availability and low latency.
  • Used Kafka for event-driven communication, handling real-time data publishing and consumption with proper serialization and schema management.
  • Deployed and maintained services on cloud platforms (AWS/GCP), following best practices for security, logging, and monitoring.
  • Collaborated with cross-functional teams to write unit and integration tests, perform code reviews, and deliver features following Agile methodologies.

Java Developer

HCL Global Systems
01.2023 - 09.2024

Designed and implemented a Data Intelligence (DI) system to fetch territory information from various sources based on business needs and transmit it to Salesforce via an API, enabling end users to access necessary data distributed among teams. Utilized Angular 12 framework to develop a modern, responsive user interface, integrating Angular services and HTTP modules for seamless communication with backend APIs. Developed Angular components to visualize retrieved territory information, providing intuitive and interactive data representation. Integrated Angular components with existing APIs and backend systems for efficient data flow and interoperability, facilitating transmission to Salesforce. Developed robust OAuth token management and JWT-based authentication mechanisms, ensuring secure and scalable user session management. Consolidated multiple APIs into a unified API for streamlined access and enhanced user experience. Collaborated with cross-functional teams, conducted thorough testing and debugging, and successfully delivered the project on schedule, meeting all requirements and exceeding stakeholder expectations.

Analyst

Deloitte India (Offices of the US)
03.2021 - 07.2021
  • Experienced in Agile development with two-week sprints, Test Driven Development (TDD), and Object Oriented Analysis & Design (OOAD). Daily responsibilities include using Selenium, JUnit, Mockito, and JIRA issue navigator, and conducting Crucible Code Reviews. Proficient in Collections, Generics, OOPS, Interfaces, Abstract classes, Access modifiers, data types, Multithreading, and Synchronization. Built applications from scratch using Spring MVC, including Spring XML configurations, annotations, and writing controllers. Implemented authentication and authorization using Spring Security and firm-wide single sign-on (SSO). Skilled in SQL joins, indexes, views, PL/SQL functions, and procedures, working with SQL Developer, TOAD, and Oracle databases. Created and maintained PIVOT tables in DB2, performed performance tuning for database and Java bottlenecks, and used GIT for code versioning with Maven. Automated builds using Jenkins CI/CD, built and deployed applications with Maven, and worked with Docker containers, Amazon EC2, S3, and ELBs in an AWS environment. Conducted peer and moderator code reviews for production merges.

Sr. Software Engineer

Capgemini
11.2018 - 03.2021
  • Played a key role in designing, implementing, and maintaining robust RESTful services using Spring Boot to enhance scalability and efficiency. Managed and maintained Tomcat servers on Windows and Linux, conducted performance tuning, and designed load-testing scenarios with Apache JMeter to ensure optimal system performance. Demonstrated proficiency in Oracle database platforms, utilizing advanced PL/SQL features for business logic and data processing. Developed and maintained SQL queries, leveraging SQL's expressive syntax for diverse application requirements. Expertise in OpenShift's application lifecycle management, including CI/CD workflows and automated build and deployment pipelines. Developed ActionScript functions, Node.js, Bootstrap.js based messaging app, and web application prototypes using AngularJS and Node.js. Designed user interfaces with Swings, JSP, and JavaScript, and developed Hibernate persistence layer modules using JPA. Extensively used HTTP Service calls for backend BPM services and migrated existing applications to a microservices architecture using REST APIs and Spring Boot.

Education

Master of Science - Computer Science

University of Central Missouri
Lee's Summit, MO
12-2022

Bachelor’s - Computer Engineering

Aurora’s Technological And Research Institute (JNTUH)
06.2018

Skills

  • Programming Languages: Java J2EE, JavaScript, SQL, HTML, CSS
  • Frameworks: Spring, Spring Boot 3x, Hibernate, JPA
  • IDE: Eclipse, STS (Spring Tool Suite), IntelliJ
  • Cloud Technologies: AWS (IaaS)
  • Logging & Monitoring: ELK (Elasticsearch, Logstash, Kibana), Dynatrace
  • UI Frameworks: ReactJS (Basics), Angular JS (Basics), jQuery (Basics)
  • Build Tool: Maven, Gradle
  • Version Control: GIT
  • Servers: Apache Tomcat
  • Unit Testing: JUnit, Mockito
  • Platforms: LINUX, Windows, Mac OSX
  • DevOps: Open Jenkins, SonarQube
  • Database Server: MySQL, Non-Relational Databases, PL/SQL
  • Soft Skills: Project Management, Communication Skills, Initiative, Flexibility
  • API design and integration
  • Microservices architecture
  • Object-oriented programming
  • Serverless architecture

Certification

  • Oracle Certified Professional, Java SE 8 Programmer II
  • OCJP
  • Oracle
  • February 2019 - Present

Timeline

Full Stack Software Developer

Insight Global
09.2024 - Current

Java Developer

HCL Global Systems
01.2023 - 09.2024

Analyst

Deloitte India (Offices of the US)
03.2021 - 07.2021

Sr. Software Engineer

Capgemini
11.2018 - 03.2021

Master of Science - Computer Science

University of Central Missouri

Bachelor’s - Computer Engineering

Aurora’s Technological And Research Institute (JNTUH)