Kavya

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Professional Summary:

 Software engineer with 10+ years of hands-on experience in designing, developing, and deploying robust
software solutions with expertise in developing Web applications using .Net, Angular and Azure
technologies.
 Worked as an individual contributor and as a team member of a small team in ‘Scrum and Sprint’ based in
a fast-paced Agile development environment.
 Expertise in .Net Core 6.0, C#, ADO.NET, UML, XML, .NET framework, Visual Studio 2022, EF Core,
ASP.NET, ASP.NET MVC, AJAX, SQL Server, MySQL, LINQ ensuring comprehensive development
capabilities across various platforms and frameworks.
 Developed interactive and user-friendly User Interface (UI) using HTML5, CSS3, SCSS, SASS, Java Script,
Type Script and Angular.
 Experienced in implementing Cloud design patterns such as Queue-Based Load Leveling, Command and
Query Responsibility Segregation (CQRS), Strangler Pattern, and Serverless Architecture, with a strong
foundation in Clean Architecture principles.
 Leveraged MediatR to enhance inter-component communication and seamlessly implement
the CQRS (Command Query Responsibility Segregation) pattern within the .NET application
infrastructure.
 Hands on experience with Source Code Control Systems like GIT, AZURE DevOps, and Microsoft TFS.
 Knowledge of using AZURE DevOps for Continuous Integration / Continuous Deployment (CI-CD).
 Excellent knowledge of Object-Oriented Program (OOPS), Design Patterns and UML.
 Experienced in database related work primarily creating complex stored procedures, Views, Triggers and
Functions in SQL-Server 2022, MySQL.
 Extensive working experience with different methodologies like Agile (Scrum), Test-driven development
(TDD) and Waterfall methodologies.
 Proficient in developing RESTful services that adhere to Microservice Architecture principles, leveraging
expertise to create scalable and modularized software solutions.
 Extensive work experience in unit testing framework – NUNIT, MS Test, MOQ.
 Expertise in Azure cloud services, specializing in Compute, Storage, Databases, Security, and Developer
Tools. Adept at leveraging Azure Functions, Azure App Service, Azure Blob Storage, Azure SQL Database,
Azure Redis Cache, Azure Key Vault.
 Utilized Azure Serverless Functions to orchestrate HTTP Triggers and custom Blog Triggers, efficiently
processing events for subscribers.
 Developed and designed a web application using Angular 18 with a .NET Core Web API as the backend
layer.
 Built scalable Angular applications with reusable components, used NgRx for state management, styled
with CSS, and integrated Node.js for backend services.
 Performed peer review and technical code review to ensure the coding standards agreed with clients.
 Proficient in prioritizing and multitasking tasks to perfection, thriving in high-pressure environments.
 Possessing strong teamwork and individual work capabilities, coupled with excellent communication,
interpersonal, analytical, and problem-solving skills.
Technical Skills:
Frontend Angular 18, TypeScript, JavaScript, J-Query, XML, HTML, CSS
Backend .NET Core, C#, EF Core, ASP.NET, ADO.NET, LINQ.
IDE and Tools Visual Studio 2022, SQL Server Management Studio, Jenkins, Swagger, Postman,
Fiddlers, SoapUI, Git, npm, Angular CLI, Sonar Cube
Databases SQL Server, MySQL
Scheduler Quartz Scheduler
Message Brokers Rabbit MQ, and Apache Kafka.
Log/Troubleshooting Azure AppInsights, Dynatrace, AppDynamics, Kibana, Splunk, and ANTS
Performance Profiler.
Cloud Azure Functions, Azure App Service, Azure Blob Storage, Azure SQL Database,
Azure Cosmos DB, Azure Redis Cache, Azure Key Vault, Azure Service Bus
Queues

Microsoft BI SQL Server Reporting Services, SQL Server Integration Service

Education: Bachelor of Technology in Computer Science, Sri Venkateswara University, Tirupati

Professional Experience:
Rig Dashboard - Halliburton, US Jul 2023 – Aug 2024
Software Development Engineer

Description:
The dashboard serves as a visual tool for monitoring critical performance metrics for Halliburton. It displays real-
time data related to production, safety, maintenance, and financial aspects. Key components include visualizations (charts,
gauges), filters for data exploration, alerts for threshold breaches, and historical trends. Rig managers and executives can
access the dashboard, which enhances decision-making, operational efficiency, and safety.

Responsibilities:

 Built a high-performance application using .NET Core, MVC Web API, C#, Ajax, HTML5, CSS3, and JSON, ensuring a
smooth and responsive user experience.
 Developed dynamic, interactive user interfaces with Angular 18 and TypeScript, effectively integrating backend APIs
and creating single-page applications (SPAs).
 Collaborated with Technical and Solution Architects during requirements analysis to produce software design,
architecture, and technical documentation.
 Designed and developed N-Tier RESTful services using ASP.NET Web API and .NET Core, implementing unit testing
for quality assurance.
 Created core components and NuGet packages using .NET Standard and framework libraries to establish the
business logic layer.
 Implemented CI/CD pipelines in Azure for .NET Core web APIs and managed microservices using Azure App Services.
 Developed API dashboards with Swagger and conducted unit testing using MOQ to ensure functionality.
 Designed data schemas and mapping information, including data models and flow diagrams, adhering to enterprise
data standards in MS SQL.
 Implemented Azure Serverless Functions and utilized cloud design patterns like CQRS, Queue-Based Load Leveling,
and Serverless Architecture, employing MediatR for inter-component communication and adhering to Clean
Architecture principles.
 Designed interactive UI components, including WPF forms and custom controls with XAML, delivering visually
engaging user interfaces.
 Optimized SQL queries using Execution Plans and SQL Server Profiler to enhance performance and availability.
 Integrated Sitecore content through Web API, consumed by AngularJS on the front end.
 Participated in daily stand-up meetings as part of the Agile methodology, collaborating with the business team for
clarifications on logic and implementation.
 Involved in deployment and troubleshooting of application issues.

Environments: C#, Visual Studio 2022, ASP.NET Web API, WCF, ASP .Net Core, MVC, HTML, JavaScript, J-Query, Angular 18,
CSS, XML, SQL Server 2008, ADO.NET, NUnit, CSS, Ajax, Scrum, Git, Jenkin, CI/CD Pipeline, Postman, .Net Core 6.0.

Pennsylvania Department of Environmental Protection, PA, USA Mar 2022 – Jun 2023
Software Development Engineer

Description:
Electronic permitting (ePermitting) system has been designed to help and accept online application permits for
its various bureaus come under DEP. The Department of Environmental Protection's mission is to protect Pennsylvania’s air,
land, and water from pollution and to provide for the health and safety of its citizens through a cleaner environment. A
crucial part of the department’s safety initiatives is through the review and approval of environmental permits to preserve
the vast array of land, water, and air. In alignment with Governor Tom Wolf’s direction to resolve the large wait times for
permit requests, the DEP undertook a comprehensive review of the permitting process. The goal of the review was to
identify opportunities for modernizing permitting processes that would foster a reduction in permit backlogs while better
utilizing technology for improved oversight and efficiencies.

Responsibilities:
 Collaborated with Technical and Solution Architects during requirements analysis to produce software design,
architecture, and technical documentation.
 Designed and developed N-Tier RESTful services using ASP.NET Web API and .NET Core, including unit testing for
quality assurance.
 Created core components and NuGet packages using .NET Standard to establish the business logic layer, while
managing database changes (tables, views, stored procedures) in MS SQL and updating the Entity Framework for
team use.
 Developed responsive web applications using Angular, HTML5, CSS3, and AJAX, creating visually appealing
interfaces and reusable TypeScript components to consume REST APIs.
 Conducted unit and system testing for both Angular and React components, designing dynamic UI pages and forms
to enhance user experience.
 Implemented cloud design patterns, including CQRS, Queue-Based Load Leveling, and Serverless Architecture,
utilizing MediatR for inter-component communication and adhering to Clean Architecture principles in .NET
applications.
 Worked within a Service Oriented Architecture (SOA), updating services with new methods and functions using Web
API, and responsible for data updates in the eFacts system.
 Executed application design, development, and deployment based on industry best practices, resolving defects and
issues promptly.
 Implemented CI/CD pipelines in Azure for .NET Core web APIs and managed microservices using Azure App Services.
 Developed API dashboards with Swagger and conducted unit testing using MOQ to ensure functionality.
 Designed data schemas and mapping information using enterprise data standards in MS SQL, including data
definitions, models, and flow diagrams.
 Participated in structured code reviews and walkthroughs, managing work items in Azure DevOps and utilizing TFS
for version control.

Environments: ASP .Net Core, ASP .Net MVC, C#.Net, AZURE DevOps, Postman, GIT, .Net Framework 4.5, Angular, HTML5,
CSS3, and AJAX, Entity Framework, Service Oriented Architecture (SOA), Web API, Microsoft SQL Server 2008, and Windows.

INTERAC - TX, USA Jan 2020 – Feb 2022


Software Development Engineer
Description:
INTERAC is a versatile CRM tool designed for industries such as construction, contracting, hospitality, and small to
medium-sized service-based businesses. It offers features like payroll, job and equipment costing, depreciation, accounts
payable and receivable, general ledger, and document management. Additionally, it integrates seamlessly with other
business software like ERP, HRMS, and accounting systems. INTERAC enhances operational efficiency, financial accuracy, and
decision-making while reducing manual efforts and errors. It supports regulatory compliance and scalability, making it ideal
for businesses aiming to streamline processes and achieve growth. By centralizing and automating various business
functions, INTERAC optimizes overall business management.

Responsibilities:
 Actively participated in Agile ceremonies and collaborated with clients to analyze specifications and understand
requirements.
 Worked with Technical and Solution Architects to produce software design, architecture, and technical
documentation.
 Designed and developed RESTful services using ASP.NET Web API and .NET Core, implementing unit testing to
ensure code quality.
 Developed front-end web applications using Angular, HTML5, CSS3, AJAX, and jQuery, creating visually appealing,
responsive interfaces and reusable TypeScript components.
 Conducted unit testing and system testing for Angular and React components, ensuring functionality and code
quality.
 Designed dynamic UI pages and built forms with Angular and React, enhancing user experience and usability.
 Implemented ORM using Entity Framework Core and worked on stored procedures and temporary tables in SQL
Server 2014.
 Used Azure DevOps for project management, participating in coding, code reviews, and the build and deployment
of applications.

Environments: C#.Net, .Net Framework, Visual Studio, ASP.NET, MVC 5, ADO.NET, Kafka, GIT, Entity Framework, JavaScript,
AWS, Sitecore 7.5, Angular 18, J-Query, AJAX, MVC, LINQ, REST, WCF, JavaScript/J-Query, CSS, XML, SQL Server 2008, AZURE
DevOps, Postman, GIT, and Windows.

Virtual Deal Review – General Electric Aug 2018 - Sep 2019


Software Development Engineer, (Client - GE Aviation)

Description:
Virtual Deal Review (VDR) is a Digital Product to digitize and standardize Deal Review inputs and provide readily
available analytics to help determine the health and competitiveness of a deal. Ultimately it should lead to better pricing
decisions, shorten deal cycle time and allow for easier Deal Review flow and approval.

Smart Price Engines - General Electric Jul 2018 – Sep 2019


Software Development Engineer, (Client - GE Aviation)

Description:
Smart Price Engines (SPE) is a tool where the quotes taken from Salesforce are priced for the engines based on
each part. When GE signs a deal it makes an entry in the application and calculate all the costs of operations plus parts and
everything. These engines are sold without service agreement and engines with service agreement are listed down to
another tool. It has various business parameters which is sent to Virtual Deal Review for better pricing decision.

OMD Mobility (EOA Mobile App) - General Electric May 2017 – Jun 2018
Software Development Engineer, (Client - GE Transportation)

Description:
Operations Maintenance and Decisioning is an application platform that provides the ability to remotely monitor
the health of assets, analyze performance and failure data, and provide actionable, consistent, and repeatable repair
recommendations. The system delivers functionality to gather & ingest diagnostic data from multiple sources including
customer feeds, bulk downloads, or real-time acquisition methods provided by GE engineering. The knowledge management
module allows for data mining, investigation, and analysis.

Jiff Mobile App - General Electric Nov 2016 - Apr 2017


Software Development Engineer, (Client - GE Digital)

Description:
The Jiff Health Benefits Mobile App provides users with access to a variety of tools and resources aimed at
improving personal health goals. Powered by Jiff, the app offers customized features tailored to individual needs. Users can
utilize the app to target specific health behaviors such as nutrition, steps, and sleep tracking.
In addition to tracking health metrics, the app offers social features that allow users to connect with family and friends.
These interactive features create a supportive environment for users to engage with others on their health journey.

User Based Insurance (UBI) – Electric Insurance Company Jan 2016 – Oct 2016
Software Development Engineer, (Client - GE)

Description:
Usage-based insurance (UBI) also known as pay as you drive (PAYD) and pay how you drive (PHYD) and mile-based
auto insurance is a type of vehicle insurance whereby the costs are dependent upon type of vehicle used, measured against
time, distance, behavior and place. Based on the scores that the driver gets by using this UBI App driver will be provided with
a discount.

IRIS - Image Retrieval Integrated System Jul 2014 – Dec 2015


Software Development Engineer, Capgemini (Client – Royal Bank of Canada)

Description:
Basically, the project IRIS is an image retrieval integrated system that helps us to retrieve the stored
images. Banks usually used to save their cheques, drafts, ATM transactions etc., for minimum up to 7 years. IRIS is used to
retrieve that stored images from storage disk or from magnetic tape.

You might also like