Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Nithish T

Cincinnati,OH

Summary

4+ years of extensive experience in software design, development, and deployment of web-based and Client-Server enterprise applications using Java, .NET Framework, C#, React.JS, Node.JS, Angular, Python, ASP.NET. Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming. Experience in working with spring frameworks like Spring AOP, Spring Batch, and Spring Security. Experience in developing client-side web applications using HTML, CSS, JavaScript, TypeScript, jQuery, Ajax, JSON, and Bootstrap. Expertise in implementing view rendering JavaScript using ReactJS with FLUX and REDUX as architectures. Proficient in implementing microservices using Spring Boot and NodeJS using frameworks Express.js. Experience in working with AWS with EC2, S3, and RDS with high availability, scalability, and deploying infrastructures and backend compute services using Lambda. Experience in working with relational databases like Oracle, MySQL, DB2, Sybase, and non-relational databases including MongoDB, and Cassandra, writing complex SQL Queries, procedures, Triggers, and Stored Procedures.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Developer

McKesson
01.2024 - Current
  • Followed Agile Scrum methodology that included iterative application development with Java, .NET and C#, and participated in stand-up meetings
  • Implemented React.js with Redux architecture for fetching asynchronous data from the RESTful web services
  • Implemented HTTP network requesting capabilities in an application using ReactJS Axios configurations
  • Made asynchronous tests using the testing framework Mocha with Chai libraries on NodeJS and the browser
  • Developed RESTful APIs using Spring REST to enable communication between the front-end and back-end systems
  • Lead the migration process from Action Servlets and JSPs to the Struts framework, ensuring a smooth transition and minimal disruption to existing functionality
  • Developed UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX, and AngularJS
  • Implemented SQL to create tables for different business logic in Oracle Database
  • Deployed Spring Boot-based microservices on Docker containers using Amazon ECS
  • Configured Jenkins to automate the build, test, and deployment processes for .NET(C#) and Java-based applications

Software Developer

Freshworks
07.2019 - 11.2022
  • Involved in SDLC Requirements gathering, Analysis, Development, and Testing production of applications using Java, .NET, C# and the Waterfall model
  • Established in Micro Services architecture and used technologies like Spring framework, Hibernate, and RESTful web services
  • Leveraged Express.js to design and develop RESTful APIs in Node.js, implementing CRUD operations, request validation, and error handling
  • Developed Web Pages by using HTML5, CSS3, jQuery, and JavaScript, and working knowledge of Angular, and React.js
  • Extensively used jQuery, React, Bootstrap, JSON, AJAX, and DOM scripting to create interactive web applications like message posting and auto-complete forms for secured validations
  • Implemented Kafka consumers in Java to subscribe to Kafka topics and process incoming messages or events
  • Utilized Kubernetes Services to expose applications internally or externally, providing service discovery and load balancing to clients
  • Deployed the backend application and database service on AWS EC2 and put the frontend files in AWS S3 for backend fetching
  • Wrote database interaction code and used JDBC API to connect MySQL

Education

Masterof Science - Information Technology

University of Cincinnati

Bachelor of Technology - Computer Science

B V Raju Institute of Technology

Skills

  • Methodologies: SDLC, Agile, Waterfall
  • Programming Languages: Java, NET, C#, Python, C, C, ASPNET
  • Web Technologies: HTML, CSS, JavaScript, TypeScript, ReactJS, NodeJS, ExpressJS, Angular, GraphQL, NextJS, Redux, jQuery, JSON
  • Java/J2EE Technologies: Servlets, JSP, JDBC, Struts2
  • Spring Frameworks: Spring Boot, Spring MVC, Spring Batch, Spring Data JPA, Spring Cloud, Spring Security, Hibernate
  • Messaging Services: Apache Kafka
  • Databases: Oracle, MySQL, PostgreSQL, SQL Server, MongoDB
  • CI/CD Tools: Jenkins
  • Cont & Orch Technologies: Docker, Kubernetes
  • Cloud Providers: AWS (EC2, EMR, EKR, S3, ELK Stack, Lambda, CloudWatch), Azure, GCP
  • Web Servers: WebSphere, WebLogic, Apache Tomcat
  • IDE(s) & Build Tools: Eclipse, Spring Tool Suite (STS), Visual Studio Code, IntelliJ, Maven, Gradle
  • Testing Tools: JUnit, Jasmine, Mockito, Splunk, Selenium, Cucumber, Log 4j2
  • Version Controls & Others: Git, GitHub, Bitbucket, Jira, Figma,Bootstrap, OOP, Postman
  • Operating System: Windows, Linux

Accomplishments

  • NASA Technical Event

Certification

  • Java, Python, Dot Net(C#) LinkedIn
  • Machine Learning Certification LinkedIn

Timeline

Software Developer

McKesson
01.2024 - Current

Software Developer

Freshworks
07.2019 - 11.2022

Masterof Science - Information Technology

University of Cincinnati

Bachelor of Technology - Computer Science

B V Raju Institute of Technology
Nithish T