Summary
Overview
Work History
Education
Skills
Timeline
Generic

NIKHIL KUMAR GOUD RANGA

Morrisville,NC

Summary

  • Over 5 years of experience as a Full Stack Developer designing and developing scalable enterprise applications.
  • Proficient in ReactJS, Angular, Next.js, and Bootstrap for creating responsive and user-friendly interfaces.
  • Expertise in backend technologies, including Spring Boot, .NET Core, Node.js, and RESTful APIs.
  • Skilled in microservices architecture and integration with messaging systems like RabbitMQ and Kafka.
  • Extensive experience in database management with SQL Server, Oracle, and MongoDB for high-performance data solutions.
  • Proficient in AWS, Docker, and CI/CD pipelines for modern DevOps practices.
  • Hands-on experience with automation and testing tools such as Selenium WebDriver, Swagger, and JUnit.
  • Strong knowledge of secure authentication and authorization using JWT and other frameworks.
  • Experienced in Agile SDLC, code reviews, and collaborating with cross-functional teams.
  • Adept at solving complex technical challenges and delivering high-quality software solutions that meet business goals.

Overview

6
6
years of professional experience

Work History

Full Stack Developer

Meta
11.2023 - Current
  • Developed responsive user interfaces utilizing React and PrimeReact to enhance user experience and optimize UI development workflow.
  • Implemented HTML, CSS, and Bootstrap to develop aesthetically pleasing web applications.
  • Wrote and optimized efficient SQL queries in SSMS to ensure robust backend performance through data retrieval and manipulation
  • Performed comprehensive API testing using Swagger to guarantee reliability and adherence to specifications
  • Actively contributed to code reviews and collaborated with cross-functional teams, resulting in the successful delivery of high-quality solutions.
  • Managed code repositories with Mercurial, handling branching, merging, and version tracking
  • Developed and maintained applications using Oracle APEX, ensuring efficient and scalable solutions

IONet+

  • IONet+ is a home-grown project which is an advance and enhancement of a ticket-based management system.
  • Which is used for R&D Lense manufacturing management. The entire system is based on the Tickets creating tracking the status of the tickets.
  • Technologies: ReactJS, Next.JS, HTML, CSS, ASP.NET, .NET Core, Microservices, Docker, IIS, Restful Web Services,RabbitMQ, Kafka, MySQL, Swagger, Figma, SSO, UAA, AD, Keycloak, Git, AWS, Asana.

Software Engineer

North Texas Tollway Authority
08.2022 - 10.2023
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Developed single page application using Angular 6/7, Typescript, HTML5, CSS3, and Bootstrap.
  • Built the Responsive Web pages using Bootstrap and Media queries. That could serve different kinds of devices like mobile, tablets and desktops etc.
  • Transformed response using Angular 6/7 observables. Applied CSS3 and Bootstrap for responsive and rich application.
  • Employed ADO.NET for seamless database management through efficient retrieval, querying, storage, and manipulation of data for CRUD operations.
  • Optimized database and .NET application performance, effectively reducing server request processing load. Proficient in debugging both .NET applications and databases.
  • Increased expertise in managing SCALE UP and SCALE OUT applications.
  • Contributed to effective database management by designing and implementing diverse database objects such as tables, views, stored procedures,triggers,and user-defined functions.
  • Managed the development of software system testing procedures, programming, and documentation.
  • Analyze project data to determine specifications or requirements and development in a test-driven environment with hands on experience in implementing well designed, formatted, readable and testable code.
  • Utilized excellent analytical abilities and problem-solving skills to design software applications while maintaining a strong understanding of programming languages and the software development life-cycle.

Full Stack Developer

Birlasoft
06.2019 - 07.2021
  • Used core Java concepts like Collections, Generics, Exception handling, IO, Multi-threading, and Concurrency to develop business logic.
  • Implemented object-oriented programming concepts for validating the columns of the import file.
  • Migrated SOAP web service resources to Spring RESTful web services resources using Spring REST API with Spring Boot.
  • Implemented RESTful APIs and communication patterns for seamless interaction between microservices, enhancing system flexibility and maintenance.
  • Developed user management screens using the JSF framework, business components using the Spring framework, and DAO classes using Hibernate framework for persistence management and was involved integrating the frameworks for the project.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Integrated the Application with the Database using Hibernate. Communicated between different applications using JMS.
  • Interacted with the support team for requirements. Developed MongoDB embedded documents from Java code using spring data MongoDB.
  • Wrote SQL Queries to get the information from Oracle DB for adjusting the data in DB. Used joins to get the data from more DB Tables. Views and Unions were also part of our implementation.
  • Implemented JWT for secure authentication and authorization, enhancing user data protection and enabling stateless communication in Java applications.
  • Involved in the Enhancement of existing applications utilizing JSP, Created an HTML navigation menu that is role-based menu items change dynamically, derived from the Database in the form of XML.
  • Handled browser compatibility issues for different browsers related to CSS, HTML, and JavaScript for IE,Firefox, and Chrome browsers.
  • Implemented Angular front-end for Java-based web applications, ensuring seamless user experiences and efficient data communication.
  • Developed and Implemented automation using Selenium Web Driver and Java for UI Testing. Used IntelliJ Idea to develop & debug the code.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Conducted unit testing with Mockito, IE Tester, and end-to-end testing on the supported browsers and devices.

Education

Master of Science - Computer Science

University Of Dayton
Dayton, OH

Bachelor of Science - Electronics And Communications Engineering

Vidya Jyothi Institute Of Technology
India

Skills

    Programming Languages: Java, Core Java, JavaScript, TypeScript, HTML5, CSS3, SQL

    Backend Technologies: ASPNET, NET Core, Spring Boot, Spring REST API, ADONET, JWT

    Database Management: SQL Server, Oracle, MongoDB, Relational Database Management Systems

    Frontend Technologies: ReactJS, PrimeReact, Angular (6/7), Nextjs,JSP, JSF Framework ,Bootstrap, Media Queries

    Web Services and APIs: RESTful Web Services, SOAP Web Services, Swagger for API testing

    Microservices & Messaging: Microservices architecture, RabbitMQ, Kafka

    Version Control & CI/CD: Git, Mercurial, Docker

    Cloud & DevOps: AWS , GCP, Oracle APEX

    Frameworks: Spring Framework , JMS

    UI/UX: Figma

    Project Management: Agile Methodologies

    Automation & Testing: Selenium WebDriver , Unit testing, Mockito, IE Tester,API Testing ,Swagger

Timeline

Full Stack Developer

Meta
11.2023 - Current

Software Engineer

North Texas Tollway Authority
08.2022 - 10.2023

Full Stack Developer

Birlasoft
06.2019 - 07.2021

Master of Science - Computer Science

University Of Dayton

Bachelor of Science - Electronics And Communications Engineering

Vidya Jyothi Institute Of Technology
NIKHIL KUMAR GOUD RANGA