Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Nischitha Reddy

Norfolk

Summary

Motivated and detail-oriented engineer with a Master of Science in Computer Science and 6 years of professional experience. Possessing a strong background in computer technologies and IT management, I excel in designing and implementing Contact Center applications, conducting data analysis, and developing efficient search functionalities. Proficient in languages such as Java, Python, Java Script and C++, I am adept at leveraging cutting edge tools and libraries to optimize performance. With a track record of successful project delivery and a passion for research, I am eager to contribute my skills and drive innovation within a renowned organization.

Overview

6
6
years of professional experience

Work History

Software Engineer

Viverant
02.2023 - Current
  • Worked on implementation of end-to-end lifecycle of CRISP project which involves genesys cloud, AWSs3, IAM, AWS lambda, Python and Node js.
  • Proficient in crafting efficient solutions using Node.js and python, with a focus on delivering CRISP and scalable applications to meet diverse business needs.
  • Implemented feedback system application which collects the user feedback using Java spring boot, MySQL, angular, docker, Kubernetes.
  • Designed, developed, and implemented Contact Center applications and successfully migrated existing on-prem Contact Center applications.
  • Took ownership of platform configuration, development of new call flows, and produced comprehensive technical documentation.
  • Involved in design and development as a JSE and JEE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC).
  • Used Spring Boot which is radically faster in market and growth in building cloud Micro services and develop Spring based application with very less configuration
  • Implementation of the markup of the project using HTML5, CSS3, Bootstrap and created different modules in the application and applied Angular 8 to enhance the user interface, for making restful API calls and data binding.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using jQuery, Angular 8/9, Bootstrap, and JavaScript.
  • Built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Developed the application using Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Experience in building Web Enabled Applications using Java, J2EE, JSP, Servlets, EJB, JSTL, JDBC, JMS, Spring, JNDI, Ant, Maven, Web Services SOAP, & RESTful.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services. Used JPA in mapping bean class to database tables to provide transparent persistence.
  • Designed and developed services using JAX-RPC, JAX-RS and WSDL.
  • Developed Spring Configuration files for Oracle 10g and for Data Access Components using SQL, JDBC.
  • Managed Object Persistence, Data retrieval using JPA, JDBC with Oracle database.
  • Involved in creating complex SQL data base queries and calling Stored Procedures.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Used Maven scripts in building the application and auto deploying it to the environment.
  • Configured Jenkins build jobs for various services, customer service to facilitate continuous integration.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Container Service, Simple Storage (S3), Elastic Beanstalk and Cloud Watch, creating S3 buckets and managing policies for S3 buckets.
  • Checked the health and utilization of AWS resources using AWS Cloud Watch visual basic.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Used REST Client and POSTMAN to test the REST based services and used JUnit and Mockito to test the middleware services.

Software Engineer

Ameri Health
09.2022 - 01.2023
  • Redesigned a legacy application into a microservice architecture, incorporating event-driven add-ons like kafka in order to meet the expectation of improving the accuracy, reliability and scalability by 30%
  • Designed JSON schemas for events and validated them across the data model to ensure consistency and accuracy reducing data inconsistency errors by 25%.
  • Leveraged Spring Boot boilerplate code to create API endpoints for producing and consuming data.
  • Involved in all phases of the project development, design, development, coding and testing.
  • Performed client validations using JavaScript and server-side validations using inbuilt Struts Validation Framework.
  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Involved in writing exception and validation classes using core Java, implemented the user interface using JSP, XSL, servlets, JavaScript, HTML5, Angular JS, AJAX, CSS3, etc.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used Hibernate Annotations to reduce the time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Validation the XML documents with XSD validation and transformed to XHTML using XSLT.
  • Developed Angular controllers, services, filters and developed HTML5 templates with various Angular directives.
  • Used Angular for the two-way data-binding allowing auto synchronization of models and views.
  • For Web Application using different technologies Java, JavaScript, JDK, JDBC, JSP, Servlets, Hibernate, JDK etc.
  • Used JMS (Java Message Services) API for reliable and asynchronous communication.
  • Created the Dynamic webpage and Static webpage using different framework and store the data into database.
  • Developed the Java server components using Spring, Spring MVC, Hibernate and Web Services Technologies.
  • Used JBoss application server for deploying the Web application and Log4j for application logging and debugging.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Creation of database objects like tables, views using oracle tools like Toad, and SQL
  • Plus.
  • Used Hibernate as persistence framework for DAO to access the database.
  • Client-side connection to the server by using Apache, PHP, Apache Tomcat.
  • Created the Android Application using JavaScript, Android SDK.
  • Created many REST (GET/POST/ PUT/DELETE) service endpoints, both for POST and GET operations using groovy language and grail platform, and SOAP service connect to the client to change the records, etc. Used Grunt.js for task Runner for JavaScript.
  • Used JUnit Testing Framework for performing Unit testing.
  • Integrated back-end code with highly interactive application AJAX, worked with complex SQL queries, Functions, Various stored procedures were written to achieve the back-end functionality.

Software Engineer

Sapphire Software Solutions
09.2020 - 08.2022
  • Contributed to the development of the Employee Benefits wing for the MAX application in the eWam Framework.
  • Utilized Java and Gold framework to write efficient code, resolve issues, and optimize application performance.
  • Improved user experience by 30% through the implementation of auto-complete functionality and actively participated in code reviews and testing processes.
  • Implemented Kafka solution to decouple the systems order processing service and building service.
  • Followed Agile (Scrum) methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Developed user interfaces screens using HTML5, JSPs, JavaScript, CSS3, and Angular 4/6 with middle tier framework as Spring using MVC framework.
  • Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of logging and transactional management.
  • Developing web pages using Angular 4/6 Framework and worked with various Angular JS directives and services and Filters to build the Applications.
  • Worked on Angular 4/6 to generate various components, routes, services, pipes and structured application code.
  • Designed and developed vice using synchronous protocols like HTTP, REST (JAX-RS).
  • Developed various screens for the front end using Angular 4 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Implemented Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch and implemented the authentication, authorization, and access-control features by making use of Spring Security.
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Performed web Page Applications using AngularJS with other development teams.
  • Developing RESTFUL web services using Spring Boot, Spring RESTFUL template, JPA, Cloud Foundry.
  • Created a Lambda to insert the values from the original file to Redshift.
  • Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema.
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Implemented Caching mechanism using Spring Boot.
  • Written Shell scripts to copy output files to a different location from Spring Batch.
  • Used AWS services like EC2 for deployments, S3 for storage and SES, SQS for sending notifications.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Effectively developed and deployed Spring Boot applications for REST services and implemented platform as service technologies.
  • Developed Microservices using RESTful services to provide all the CRUD capabilities.
  • Implemented RESTful Web services for transmission of data in JSON format.
  • Developed unit and integration tests for existing Microservice using JUnit, Mockito environments for development and QA teams.
  • Fixed defects identified during QA, UAT and Production.

Software Developer

Pursuit Data Systems
01.2020 - 08.2020
  • Built highly scalable services capable of handling hundreds of requests per day and addressing complex software system difficulties with the spring MVC framework and angular, react.
  • Leveraged GitHub and JIRA for version control and project management, resulting in a simplified process and quick issue resolution.
  • Created and maintained 6 to 7 APIs, cutting manual work by 80% through batch script development, and displayed skill in Relational Databases, SQL, and ORM technologies such as Hibernate.
  • Worked with cross- functional teams to increase system efficiency and user experience by employing Java, Spring and RESTful concepts.
  • Involved in estimations using Fibonacci methodology and divided into different user stories with points.
  • Designed UI using HTML, Java script, CSS, JSP, AJAX and Tag Libraries.
  • Client-side development using AJAX, jQuery, and DOJO. Implemented a JavaScript validation API.
  • Implemented a Middle tier using Spring MVC to process client requests and build server-side graph models using mx graph server-side framework.
  • Developed with logging, exception handling and transaction management using Spring AOP.
  • Consumed web services and using CXF API to build client jars. Coordinate with services team to produce a valid service response meeting business and application needs.
  • Involved in integrating spring with Hibernate and involved in setting up configuration properties, ORM mappings and CRUD operations with data base. Used sessions, transactions, criteria’s and queries to develop business requirements.
  • Creating JUNIT test cases to have thorough Unit testing to avoid defects.
  • Planned Sprint releases, deliverables, and dependencies with other vendor teams through SOS (Scrum of Scrum meetings) and participate in weekly status meetings to discuss on the project progress.
  • Suggested solutions for various functional problems to product owners.
  • Involved in peer & lead level design & code reviews and Code verification with each developer to make sure that we follow standards.
  • Web logic server set up, build and deployment. Used JMS queues for messaging.
  • Intimate outage of the application to the internal teams regarding the production deployments.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Identified check style, PMD and Find bugs and fixed them.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Designing application components and distribute the work between the developers.

Education

Master of Science - Computer Science

Old Dominion University
Norfolk, VA
05.2024

Bachelors - Computer science

SR University
05.2021

Skills

  • Languages: Java (J2SDK 14/15/16/17/18 & J2EE 14/15/16), swift, C, C, rust, django, typescript, golang, spark, go, postgress, sap, odata, powershell, PL/SQL,C#, scala, bash, dart, ruby, Kotlin, clojure, postgresql, java developer, devops
  • Web Technologies: GWT, JSP, JDBC, JavaScript, NPM, Node JS, React JS, AJAX, HTML, angularjs, DHTML, HTML5, XPath, reactjs, front end, XML, svn, sas, XSLT, cloudformation, react native, Angular 2-9, Full Stack, software developement, nodejs, ExtJS3x/4x, cms, twilio, JQUERY, vuejs,solr, gcp, back end, aspnet, and Taglibs
  • Web services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, presto, application developer, CXF, REST API, adonet, ux, web developer, rails, hive, photoshop, JAX-RS, flink and redis, software architecture, JERSEY, io
  • Operating Systems: Windows, Unix, gulp, linux
  • Object/Relational Mapping: Hibernate, continuous improvement
  • Frameworks: Struts 1x/2x, MVC, JSF, Spring Framework 3 - Spring MVC, Spring Core, tdd, Spring DAO, graphql, angularjs, Spring Boot
  • Methodologies: Waterfall model, collaborative, ci/cd, pipeline, RUP, terraform, ansible, tcp/ip, firebase, information technology, ml model, big data, performance testing, networking, computer engineering, tensorflow, automated tests, information system, vi, cloud computing, ftp, blockchain, Agile SCRUM
  • Agile Tools: Rally, helm, cookies, Classification, IBM Rational Team Concert
  • Databases: MySQL, postgresql sql server, Oracle 9i/10g/11g, Mongodb, dynamodb, bigquery, DB2, grapgsl, Hadoop, NOSQL
  • Tools: SOAP UI, Flux, component libraries, collaboration, forth, File Zilla, ANT, Putty, responsive design, Edit Plus, Visual Studio, machine learning, artificial intelligence
  • IDEs: Eclipse 324x, IntelliJ, git, distributed system, airflowM02y eclipse, RAD
  • App/web Servers: Web Sphere 81/82, Web logic 81/92/1033, and Apache Tomcat 50/6x/7x, back end, frontend
  • Issue Tracker tools: Quality Center, compliance, Clear Quest
  • Cloud Technologies: Amazon EC2, Amazon web services, google cloud platform, cloud infrastructure, ML, bdd, EBS, AI, RDS, IAM, Azure and S3

Timeline

Software Engineer

Viverant
02.2023 - Current

Software Engineer

Ameri Health
09.2022 - 01.2023

Software Engineer

Sapphire Software Solutions
09.2020 - 08.2022

Software Developer

Pursuit Data Systems
01.2020 - 08.2020

Bachelors - Computer science

SR University

Master of Science - Computer Science

Old Dominion University
Nischitha Reddy