Siva Prakash Katragadda
Phone No: +1-609-***-****
Email: adydki@r.postjobfree.com
PROFESIONAL SUMMARY
Committed IT professional with 9+ years of relevant experience in the Design, Development & Implementation of Web Based Applications using Microsoft Technologies with sound analytical and programming skills out of 9 years of IT industry.
Extensive working experience in Microsoft Technologies such as C#.NET, ASP.NET, MVC, Web API, ADO.NET, Entity Framework, HTML, CSS, JavaScript, Angular, jQuery, AJAX, LINQ, WCF.
Experience in creating Restful Services using ASP.NET Web API and C#.
Having good experience on MS SQL Server and Azure cosmos DB.
Working Knowledge of Angular14.
Working Knowledge on TFS CICD.
Good perception of Object-Oriented Programming Concepts.
Has experience of AGILE (SCRUM) practices for Software Development.
Strong analytical problem determination/solving skills.
Welcome new challenges, quickly learning new skills and procedures with excellent adaptability.
PROFESSIONAL EXPERIENCE
Working as a Lead for Cigniti Technologies from Jan-2022 to till date.
Worked as Senior Software Engineer for GEP from June-2019 to Dec-2022.
Worked as Senior Software Engineer for Mwebware Software Services Pvt Ltd from September-2017 to June-2019.
Worked for Choice Solutions Limited as a Software Developer from JUNE-2014 to August-2017
EDUCATIONAL QUALIFICATIONS
Master of Computer Applications, from Krishna University in 2013.
BSC Computer Science from Acharya Nagarjuna University in 2010.
TECHNICAL EXPOSURE
Technology:
C#.NET, ASP.NET, ASP.NET MVC, WEB API, ANGULAR, ADO.NET, AJAX, LINQ, SQL Server, Entity Framework, HTML, CSS, JavaScript, jQuery
Cloud Technologies
Azure Functions, Storage accounts, Azure Data Explorer, Logic Apps and Function App services
Data Base
SQL Server 2012
ETL Tool
SSIS
Web Server
IIS
Reporting Tool
Syncfusion Tools, Google Charts
Development Tools
Visual Studio 2013/2017/2019, Visual Code
Version Control Tools
Team Foundation Server (TFS), Git
PROJECT PROFILE
1. Project Title: Loquat
Client:
Loquat
Employer:
Cigniti Technologies
Domain:
Finance
Project Description:
A Simple and Secure Way for Financial Platform to Offer a Full Digital Banking Experience to Small Businesses!
Technologies:
.Net Core (i.e. net 5.0), SQL Server 2012, Git, Azure Cloud, Angular10
Tools:
Visual Studio 2022 and Visual Code
Timelines:
September 2022-to till
Role:
Lead
Responsibilities:
●Design and developing the API’s using the Clean Architecture in .net Core and EF Core.
●Integrated 3rd Party services to validate the Identity Documents to Complete the KYC and KYB process.
●Integrated Plaid and I2C services with the API’s for Banking operation (i.e. Create Account, Activate Card, Transaction, History…)
●Configure the Git workflow to deploy the build in Azure AppService’s.
●Worked on Converting the Monolithic to Microservices POCO using the DAPR.
●Worked on backend development
oCreating/Alter Functions
oCreated/ Alter Views
oDesign on Indexes
oWriting the SQL Queries and JOINs
oCreating the Stored Proc using the Transactions, Error Handing
●Participated in the daily stand-up SCRUM agile meetings as part of agile process for reporting the day-to-day developments of the work done.
●Worked on DB Design to Create and alter the Tables, Stored Procedures, functions, Indexes.
●Worked on Angular to develop Smart Application.
oCreated the Components to represent portion of UI.
oUsed the In-Built widgets which is developed for internal Use to represent the UI Controls.
oPipe and Directives used for filter and DOM manipulations.
oUsed Services (i.e. HTTP Client) to consume the APIs and component communication.
oRouting, lazy loading, route guards are implemented to load the page and secure the pages.
oLifecycle hooks added to implement validations.
●Worked on Azure services.
oWorked on Azure AppService for application deployments
oConfigured the Git workflow for deployment.
oWorked on Storage accounts.
oWorked on Functions.
oAzure DB Services
2.Project Title: Neptune360
Client:
Neptune
Employer:
Cigniti
Domain:
Automation
Project Description:
NEPTUNE 360 is an application that that provides water meters statistics like water usage, condition of the meter, any leakage etc. information. This application is being used by the end users and Neptune team. End users can login and generate reports for different types of readings, export the reports in pdf and excel formats, they can see any alert notifications related to their endpoints etc. They can generate custom reports as well in the customer enquiry screen.
Technologies:
Angular14, .Net Core (i.e. net 5.0), MySQL, Bitbucket, AWS Cloud S3, Lamada,Bucket, RedShift db.
Tools:
Visual Studio 2022 and Visual Code
Timelines:
Jan-2022-to Aug-2022
Role:
Lead
Responsibilities:
●Developing the APIs to support multiple client using the 3-Tire Architecture.
●Design and develop the APIs to generate the reports functionality.
●Developed the APIs for Export functionality and placed the files in S3 Bucket
●Involved in creating the web pages using the Angular to show the Reports.
●Angular Development:
oCreated the Components to represent portion of UI.
oUsed the In-Built widgets which is developed for internal Use to represent the UI Controls.
oPipe and Directives used for filter and DOM manipulations.
oUsed Services (i.e. HTTP Client, Http Interceptors) to consume the APIs and component communication.
oRouting, Resolver are implemented to load the page and secure the pages.
oLifecycle hooks added to implement validations.
●Developed the Unit tests for API projects.
●Participated in the daily stand-up SCRUM agile meetings as part of agile process for reporting the day-to-day developments of the work done.
●Designed and developed Web application using ASP.NET MVC, Web-API, Entity Framework Core, HTML5, Angular 6, MySQL, RedShift db.
3.Project Title: SMART
Client:
SMART P2P PO
Employer:
GEP
Domain:
Procurement
Project Description:
GEP SMART is a unified procurement software platform built for procurement professionals. GEP SMART unifies upstream sourcing and downstream procurement operations into one state-of-the-art cloud platform with a powerful, complete set of capabilities for direct as well as indirect spend management.
Worked on a Product developed by GEP Solutions that provides a procurement platform for buyers and suppliers. I have been working on Login, MFA and generic components for the product which can be integrated with any module of the procurement like P2P, Sourcing, Contracts, Projects.
Technologies:
Angular 5, .Net Core, SQL Server 2012, Git, Azure Cloud
Tools:
Visual Studio 2019 and Visual Code
Timelines:
September 2019-to Dec-2022
Role:
Senior Software Engineer
Responsibilities:
●Worked on Angular to develop Smart Application.
oCreated the Components to represent portion of UI.
oUsed the In-Built widgets which is developed for internal Use to represent the UI Controls.
oPipe and Directives used for filter and DOM manipulations.
oUsed Services (i.e. HTTP Client) to consume the APIs and component communication.
oRouting, lazy loading, route guards are implemented to load the page and secure the pages.
oLifecycle hooks added to implement validations.
oLocalization part was implemented using the angular.
●Developing the APIs to support multiple client using the Multi-Tenant Microservices Architecture.
●Developed the internal tool to handle the localizations keys.
●Worked on backend development
oCreating/Alter Functions
oCreated/ Alter Views
oDesign on Indexes.
oWriting the SQL Queries and JOINs
oCreating the Stored Proc using the Transactions, Error Handing.
●Worked for the weekend Build Support while deploying the build to UAT and PROD.
●Worked on Support for the Several Clients.
●Worked on Azure services.
oWorked on Azure AppService for application deployments
oConfigured the Git workflow for deployment.
oWorked on Storage accounts.
oWorked on Function app and logic apps.
oAzure DB Services(i.e. Sql server and Cosmo db)
oWorked on ADX for storing and retrieving Telemetry data.
4.Project Title: Cortex
Client:
American College of Radiology (ACR)
Employer:
MWebWare Software Services Pvt Ltd.
Domain:
Health Care
Project Description:
The ACR Radiology Case Management System (RCMS) is a web-based Application which is streamlined to fit the needs of radiology. It allows users and enterprises to collect, store, develop, assess and distribute knowledge in ways that uniquely facilitate next generation radiology learning. Cortex is a upgrade project of RCMS is to upgrade the application to new technologies to improve user experience and performance.
Technologies:
Angular 5, ASP.NET MVC, Web-API, SQL Server 2012, AJAX, Git
Tools:
Visual Studio 2017 and Visual Code
Timelines:
September 2017-to June 2019
Role:
Senior Software Engineer
Responsibilities:
●Designing the web pages using HTML Helper classes, HTML5, CSS and javascript and jQuery.
●Consuming the services using ajax calls.
●Front end application developed on Angular as part of migrating the application.
●Angular development:
oCreated the Components to represent portion of UI.
oPipe and Directives used for filter and DOM manipulations.
oUsed Services (i.e. HTTP Client) to consume the APIs and component communication.
oRouting, lazy loading, route guards are implemented to load the page and secure the pages.
oLifecycle hooks added to implement validations.
● Designed and developed Web application using ASP.NET MVC, Web-API, NHibernate, HTML5, jQuery, Angular 5, SQL Server database.
●Designed and developed the C# components for implementing business logic in middle tier in 3-tier application.
●.Net Core
oServices are migrated into .Net Core are designed using the 3-tier architecture
o Prepared the Libraries in .Net Standard framework.
●Worked on backend development
oCreating/Alter Functions
oCreated/ Alter Views
oDesign on Indexes.
oWriting the SQL Queries and JOINs
oConfigure SQL Server Agent Jobs.
oCreating the Stored Proc using the Transactions, Error Handing.
oDB Migration to MYSQL.
●Participated in the daily stand-up SCRUM agile meetings as part of agile process for reporting the day-to-day developments of the work done.
●Deployment to the on-premises servers by using TFS CICD.
●Worked on the POC to develop the chrome extension to collect the Radiology case info from various sources and place in Cortex System.
5 Project Title: edFusion7
Client:
HMH
Employer:
Choice solutions Ltd
Domain:
Education
Project Description:
This product was designed for the US Education System to give the best results to the various state departments in the USA. By using this product end User can upload data files and create customized reports and, he can manipulate the uploaded data.
Technologies:
.NET Framework 4.5, ASP.Net, SQL Server 2012, TFS, Entity Framework, LINQ, HTML, CSS, JQuery, Telerik Controls, Sync fusion Controls, WCF REST Services.
Tools:
Visual Studio2013, SQL SERVER2012
Timelines:
June 2014 - Sept 2017
Role:
Software developer
Responsibilities:
●Designed Web Pages using Telerik controls, HTML and CSS as per requirement.
●Integrated the Sync fusion Olap controls and Telerik Grid and Charts for Reports
●Worked on Client-side libraries for reporting like google charts and D3 js charts.
●Created Restful Services using 3 tire Architecture with Entity framework and LINQ Queries and consuming the services in Client.
●Supported for SOAP and WCF Services in Product development.
●Designed the Business Logic Layer, Data Access Layer components using C# .Net framework class library component.
●Prepared the Unit Test Cases
●Worked on backend development
oCreating/Alter Functions
oCreated/ Alter Views
oDesign on Indexes
oWriting the SQL Queries and JOINs and preparing the Dynamic Queries.
oConfiguring the SQL Server Agent Jobs.
oCreating the Stored Proc using the Transactions, Error Handing