Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Navya Rayapati

Topeka,KS

Summary

Software Engineer with 7+ years of extensive experience in SDLC involving architecture, requirements analysis, design, development, coding, testing, maintenance & implementation of various applications. Experience working in DevOps continuous delivery model & cloud automation. Developed multiple backend & front end applications using ASP .NET, C# .NET, NoSQL Couchbase, SQL Server, Blazor and Azure Cloud Services. Extensively worked on message brokers like MSMQ, Azure Service Bus. Experienced in object relation mapping using ADO .NET, Entity Framework, LinQ to objects & Lambda expressions used in LINQ.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Software Developer 2

FHLBank Topeka
01.2020 - Current
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Built highly resilient web apps using .NET Core, Blazor and Couchbase to provide users with up-to-date information coming from Accounting WCF services which resulted in delivering data to users 80% faster
  • Developed Azure Service Bus message queue services that replaced msmqs to pass messages between microservices and decouple them which ensured scalability and also decreased build time and deploy time
  • Developed multiple windows services using .NET Framework 4.7, .NET Core 3.0 & .NET 6.0 to read data from files and other applications and send it to users. This reduced transaction latency by 30%
  • Built RESTful web api services using ASP .NET web api to GET/PATCH/POST/DELETE data between apps. Published ASB events with POST routes
  • Developed database triggers and stored procedures for ~80 tables to improve data quality using PL/ SQL which decreased 25% duplicate data
  • Built many file trigger based windows services to generate PDF reports using .NET Core, SQL Server, LINQ and Razor PDF generator. This provided visibility and helped reduce the number of support tickets every day
  • Built CI/CD pipelines to deploy applications on IIS Server and Azure Cloud using native Azure DevOps tools. This automated deployment process saved ~30% of developer time
  • Incorporated user authentications and authorizations in appsettings secrets file to handle sensitive data
  • Used Azure Application Insights to store user activities, view live metrics, and collect error logging which helped resolve production issues 80% faster

Software Developer 1

FHLBank Topeka
06.2016 - 12.2019
  • Migrated code to use existing Mass Transit messages to NSeviceBus and AzureServiceBus
  • Extensively worked on SQL, T-SQL, Stored Procedures, Views, Joins and transactions
  • Wrote 50+ unit tests and automated tests for web APIs using MS Test Framework and NUnit to avoid manual testing which decreased testing time by half
  • Built SQL Server Integration Services and reports using SQL Server Reporting Services & Crystal for legacy applications
  • Engineered PowerShell scripts for automated patching of servers using Jenkins; reduced client-side downtime by ~ 80%
  • Designed and maintained streamlined, reusable and reliable code for use within distributed cloud environments.

Graduate Teaching Assistant

Kansas State University
08.2014 - 12.2015
  • Handled a course in Algorithms and Data Structures using C# for more than 30 students for 3 consecutive semesters
  • Designed a few games like Nim, Tic-Tac-Toe, Connect Four, Maze using efficient data structures in C#
  • Instructed lab sessions which deal with Shortest Paths, Graphs, Trees, Dictionaries, Queues, Hashtables and many more

Education

Master of Science - Computer Science

Kansas State University
Manhattan, KS
05.2016

Bachelor of Science - Computer Science

JNTU
India
05.2014

Skills

  • C# NET
  • Java
  • LINQ
  • (n)Hibernate
  • Couchbase
  • SQL Server
  • Oracle, HTML5, PowerShell
  • SSRS, SSIS, Azure Cloud Services
  • Visual Studio
  • SQL Expertise
  • Cloud-Based Storage

Certification

  • Java Foundations Certified Junior Associate
  • Oracle Certified Professional Java SE 6 Programmer

Timeline

Software Developer 2

FHLBank Topeka
01.2020 - Current

Software Developer 1

FHLBank Topeka
06.2016 - 12.2019

Graduate Teaching Assistant

Kansas State University
08.2014 - 12.2015

Master of Science - Computer Science

Kansas State University

Bachelor of Science - Computer Science

JNTU
Navya Rayapati