Summary
Overview
Work History
Education
Skills
Websites
Projects
Accomplishments
Certification
Timeline
Generic

NISHANTH PAVURAPU

Kansas City,KS

Summary

  • Around 8+ years of extensive experience in software Analysis, development, design, testing, packaging and deploying of Desktop Applications, Web Applications, RESTful Services and Client/Server Applications.
  • Experienced in a fast-paced Agile development environment including SCRUM, Test-Driven Development (TDD).
  • Good knowledge in Data Structures and Algorithms.
  • Experienced in designing new system architectures and enhancing existing ones, leveraging Service-Oriented Architecture (SOA), Microservice Architecture, event-driven designs, and big data technologies standards.
  • Good Knowledge in developing RESTFUL microservices using Java, Spring Boot, Hibernate, JPA, GraphiQL, Open API.
  • Strong Knowledge in Database - Queries, Triggers, Indexes, Stored Procedures, Views, Functions and versioning frameworks like Flyway and Liquibase.
  • Proficient Angular/React developer with expertise in building responsive web applications.
  • Experienced in working with various AWS Cloud services.
  • Good knowledge in Microsoft technologies ASP.NET, .NET Framework, Ajax, C#.NET, TFS, VB.NET, WCF, MS SQL.
  • Experience in various scripting languages like Python, Perl, VBScript, Shell, Ant, and Batch. Knowledge of Firebase, Bot Framework, LUIS.ai.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Engineer I

Nordstrom Inc.
Seattle, WA
10.2021 - Current
  • Working in a team that is responsible to develop and support multiple systems to help the business users work with, and manage, the vendors.
  • Designed and developed - Vendor Management System using a micro-service architecture, enabling seamless interaction between services. Also serves downstream systems via Kafka messages, APIs, and business users via a React-based application.
  • Designed and developed the Supplier Reporting System using a micro-service architecture to enable seamless interaction between services. Utilized big data technologies like Spark for ETL processes to load data into the datastore, which is then served to external vendors through a React-based application.
  • Designed and developed RESTful APIs for different components in the system per standards, using technologies like Spring Boot, OpenAPI, and GraphQL.
  • Responsible for identifying technical gaps, improvements in the system architecture, and proposing them as tech initiatives for engineering process and cost efficiency.
  • I have driven release activities across the team using various CI/CD technologies, like Docker, GitLab pipelines, and Kubernetes.
  • Worked with various AWS services like EC2, EBS, SES, RDS, IAM, S3, etc.
  • Guided and supported team members in adhering to design, engineering and production standards, ensuring consistency, efficiency and quality.

Associate Senior Software Engineer

Cerner Corporation
Kansas City, KS
10.2019 - 10.2021
  • Project Description: Longitudinal Record designed to provide clinicians an organized, coherent view of aggregated data for each individual and make that data available to consume in the form of Public API's
  • Design and develop scalable distributed data solutions using completed Hadoop infrastructure like Apache Crunch, Hive, HBase, Oozie, Apache Storm, Apache Kafka and Zookeeper
  • Design both Time and Data driven automated workflows using Oozie
  • Develop and maintain Microservices written in Java, Spring Boot to expose the data in HBase tables for consumption
  • Participate in production support rotations to monitor production oozie workflow alerts and failures along with Microservice and Public API alerts
  • Participate in Microservice and Public API release activities using CI/CD technologies like Spinnaker, Docker, Jenkins and DC/OS

Software Engineer

Cerner Corporation
Kansas City, KS
10.2017 - 10.2019
  • Project Description: Home and Community Care provides an integrated clinical, financial, administrative and management solution that helps support the business needs of home health and hospice agencies
  • Designed and developed the backend infrastructure using Java and Spring Boot, ensuring scalability, reliability
  • Designed and implemented RESTful APIs to facilitate communication between the frontend and backend components, adhering to best practices for API design and documentation
  • Utilized Hibernate ORM for database interaction, optimizing queries and database performance for efficient data retrieval and storage
  • Implemented robust authentication and authorization mechanisms using Spring Security, ensuring secure access to sensitive resources and data
  • Conducted comprehensive unit tests and integration tests using JUnit and Mockito, ensuring code quality, reliability, and adherence to business requirements
  • Identified and addressed performance bottlenecks through code optimization, caching strategies, and database indexing, ensuring optimal application performance under high loads
  • Implemented logging using Log4j and monitored application health and performance using tools like Prometheus and Grafana, enabling proactive identification and resolution of issues

Software Intern

HYR Global
Kansas City, KS
01.2017 - 09.2017
  • Project Description: Developed a system to handle the client company's Work Orders, Inventory, Dispatch, Schedule and employees
  • Implemented RESTful APIs to enable seamless communication between various modules of the application, adhering to industry standards and best practices
  • Utilized Spring Data JPA for database interaction, optimizing queries and database schema for efficient data storage and retrieval
  • Integrated OAuth 2.0 authentication and authorization mechanisms using Spring Security, ensuring secure access to sensitive financial data and functionalities
  • Implemented Spring Batch for batch processing tasks, such as bulk data imports and exports, enhancing system efficiency and performance
  • Utilized Spring Cloud for microservices architecture, facilitating modular development and deployment scalability
  • Developed Angular components and services for the frontend interface, ensuring a responsive and intuitive user experience
  • Conducted thorough unit testing and integration testing using JUnit and Mockito for the backend, as well as Jasmine and Karma for the frontend, ensuring the reliability and correctness of the application's functionality
  • Deployed CI/CD pipelines using Jenkins and Docker, automating the build, testing, and deployment processes to facilitate rapid iterations and reliable releases

Software Engineer

Teradata Corporation
01.2013 - 01.2016
  • Software Engineer, Client Application Team (Agile Methodology - Scrum)
  • Designed and developed RESTful APIs to facilitate seamless communication between the frontend Angular application and backend services, prioritizing data integrity and security
  • Leveraged Spring Security to implement robust authentication and authorization mechanisms, ensuring secure access to sensitive patient information and administrative functionalities
  • Collaborated with frontend developers to integrate Angular components and services, focusing on delivering a user-friendly interface for healthcare professionals and administrators
  • Conducted comprehensive unit testing and integration testing using JUnit and Mockito for backend services, and Jasmine and Karma for Angular components, to ensure the stability and functionality of the application
  • Implemented Spring Data JPA for efficient database interaction, optimizing queries and database schema to enhance performance and scalability, while ensuring compliance with healthcare regulations such as HIPAA
  • Proficient in creating robust installation packages using InstallShield, ensuring smooth and error-free deployment of software applications across diverse platforms
  • Skilled in leveraging scripting languages such as VBScript, Shell, and Perl to automate the packaging and deployment processes, streamlining workflows and reducing manual effort
  • Experienced in implementing packaging best practices to ensure compatibility, reliability, and security during deployment, including error handling mechanisms, version control strategies, and validation checks
  • Capable of seamlessly integrating packaging scripts with popular build automation tools like Jenkins or TeamCity, enabling end-to-end automation of the software development lifecycle

Associate Software Engineer

Mphasis an Hewlett-Packard Company
09.2011 - 12.2011
  • Worked on SDLC starting from Requirements gathering to performing object oriented analysis, design and implementation
  • Developed Web applications using ASP.NET and application logic using C#.NET
  • Worked on JavaScript for Client validations and ASP.NET for Server side validations
  • Created views and involved in database design, writing Stored Procedures, Triggers and Functions using T-SQL in SQL Server 2008
  • Designed and developed Web Forms using ASP.NET, C#, HTML and CSS for the UI
  • Used .NET AJAX controls to dynamically render the content on web pages developed using C#
  • Used Master Pages and Cascading Style Sheets (CSS) to output a uniform look for the application
  • Project Description: Worked on developing and supporting Teradata database and data warehouse's client tools which are then utilized by the external consumers and internal teams
  • Also developed packaging scripts as part of projects to support Teradata's client tools Packaging and Distribution
  • Involved in the Design of the Application using ASP.Net, WCF, Entity Framework, LINQ to SQL
  • Created test cases using Nunit and performed unit testing using C# and NUnit Framework for the implemented modules
  • Well Versed with Crystal Reports

Education

Master of Science - Computer Information Systems

UNIVERSITY OF CENTRAL MISSOURI
WARRENSBURG, MO
05.2017

Bachelors of Technology - Computer Science

Jawaharlal Nehru Technological University (JNTU)
HYDERABAD, INDIA

Skills

  • Java
  • Other Programming Languages (C, Ruby, Python, HTML, PERL, SHELL, Ant, Batch, Install Script)
  • NET Technology Stack (C#, VB, ASPNET, WCF)
  • Front End (Angular, React, JQuery, Bootstrap, Rails)
  • API (Kong API Gateway, Fastly, REST, GraphQL OpenAPI, Swagger)
  • Frameworks (Spring Boot, Kafka, Hibernate, JPA, Entity Framework, Flask - Python, Android-SDK, Bot Framework, Open API, Flyway)
  • Big Data (Apache Crunch, Apache Strom, Spark, Oozie, Hbase, Hive, Apache Avro)
  • Database (Mysql, Postgres, SQL Server, Oracle, Teradata, Sybase, Cassandra, MongoDB)
  • Tools/IDE (InstallShield, Android Studio, IntelliJ, Postman, Jmeter, Insomnia)
  • CI/CD (Gitlab, Docker, Kubernetes, Artifactory, Jenkins, Spinnaker)
  • Monitoring/ Alerting Tools (New Relic, Graphana, Splunk, PagerDuty)
  • AWS Cloud (EC2, EMR, EKS, ECR, S3, MSK, SES, EBS, R53, RDS)
  • Software Architecture Design (Mermaid, Markdown, visio, drawio)
  • Testing Framework (JUnit, Cucumber, Cypress)
  • Reporting (Tableau)

Projects

InClassAttendance

  • Technologies: Android-SDK, Android Studio, PHP, Bootstrap, MySQL, Google Chart API.
  • Link: https://github.com/nishanthpavurapu/inclassattendance
  • Description: InClassAttendance is an android application developed to simplify the process of capturing the student's attendance in a class room.

Chatbot for Appointment Management System

  • Technologies: C#, WCF, ASP.NET, Microsoft Bot Framework, LUIS (Language Understanding Intelligent Service), SQL Server Database
  • Link: https://github.com/nishanthpavurapu/IMS_ChatBot
  • Description: This project aim is to create an appointment management system, an intelligent and interactive chatbot which interacts with the user and completes actions for his requests through conversations.

Accomplishments

  • Night of the Town Award, Awarded for outstanding performance at work in Teradata Corporation, 2014
  • You Rock Award, Awarded for helping and guiding in accomplishing team's commitments in Cerner Corporation 2020, Q1, Q2, Q3
  • Night of the Town Award, Awarded for contribution at work in Cerner Corporation, 2021

Certification

  • Teradata 14 Certified Professional, Teradata, 11/10/15
  • CCNA, HCL Systems

Timeline

Senior Engineer I

Nordstrom Inc.
10.2021 - Current

Associate Senior Software Engineer

Cerner Corporation
10.2019 - 10.2021

Software Engineer

Cerner Corporation
10.2017 - 10.2019

Software Intern

HYR Global
01.2017 - 09.2017

Software Engineer

Teradata Corporation
01.2013 - 01.2016

Associate Software Engineer

Mphasis an Hewlett-Packard Company
09.2011 - 12.2011

Master of Science - Computer Information Systems

UNIVERSITY OF CENTRAL MISSOURI

Bachelors of Technology - Computer Science

Jawaharlal Nehru Technological University (JNTU)
NISHANTH PAVURAPU