Dev Resume

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

Raghavendra Guduri

469-287-
7814
Raghavendraguduri1992@gmail.com

SUMMARY OF EXPERIENCE:
An accomplished software engineer specialized in object-oriented programming analysis with extensive full
Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development,
Testing and Maintenance & Support in Java as well as .NET frameworks. Preferably Microsoft Technologies.

 Around 9+ years of strong software experience in Design, Development and Deployment of web-based
and Client-Server business applications using Java/J2EE Technologies, .NET Web Based Applications, Win-
dows and Console Applications using C#, .NET Framework and ASP.NET.
 Demonstrated proficiency in development using Microsoft.NET technologies like C#, .NET Framework, AS-
P.NET, ASP.NET MVC Framework, AJAX, LINQ, Web Services, SQL - Server, Oracle and Visual Studio.
 Extensive experience in .NET applications based on Object Oriented Programming (OOPS), Internet Tech-
nologies, Web based, Client/Server.
 Full exposure to Systems Development Life Cycle SDLC, Requirement gathering, Documentation, Func-
tional design documentation FDD , Domain Driven Design DDD , design using Microsoft Patterns and Prac-
tices along with software development methodologies like Agile (SCRUM), Waterfall.
 Ability to efficiently translate algorithms, ideas and concepts to software applications.
 Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and
Testing of various software applications using Java and .NET technologies.
 Extensively used AWS, IIS, WildFly 8.2.1, Tomcat 8.0, Weblogic created different environments for Dev,
Test, Performance and Production.
 Excellent experience with major relational databases – Oracle 11g, SQL Server 2008/2013, My SQL.
 Extensive development experience in different IDE's like Net beans, Eclipse, Visual Studio, Visual Studio
Code.
 Good experience in building pipelines using Azure Data Factory and moving the data into Azure Data Lake
Store.
 Developed Single page application with using REACTJS with MVC Framework.
 Experience in software configuration management using SVN, GIT, Team Foundation Server (TFS)
 Experienced with schema design, SQL query optimization, PL/SQL and Stored procedures.
 Co-ordination with Off-shore team to move forward according to the requirements Specifications and
gathering.
 Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to de-
tail and ability to work independently, lead/work within a team environment.

 Strong experience working on different aspects of Microsoft Azure like, Azure Storage (Azure Blob, Files,
Tables), Azure Backup, Resource Manager, Azure Internal Load Balancer and External Load Balancer.
 Work experience on Microsoft Azure, Azure Active Directory, SQL azure, creating resource groups, sub-
scriptions.
 Configured Continuous Integrations and Continuous Deployments using VSTS.
 Expertise in creating Storage Accounts, Virtual Machines and configuring virtual networks for VM’s.
 Experience in application development, documentation and implementation using Microsoft Azure (PAAS),
SQL Server, .Net C#, Azure Active Directory and Azure SQL.
 Configured Roles, Developed and Deployed Microsoft Azure Active Directories to enable secured identity
and better access management.
 Selecting the right Azure App Service Plan to ensure high availability and responsiveness of website while
hosting the application.
 Improved performance by using Redis Cache to store session information which can be used in load bal-
ancing environment and as output cache.

TECHNICAL SKILLS:

Programming Languages Core Java, C# (4.5 / 4.0 / 3.5), C#, VB.NET, VB, C++, PL/SQL, TSQL, ASP.Net
Application/Web Servers: Microsoft IIS (7.5/7.0), Apache Tomcat8.0, WebLogic, WildFly 8.2.1
Frameworks ASP.NET WCF, WPF, ASP.NET MVC, Entity Framework, Spring, IONIC, NET
Framework, WCF, WPF, ASP.NET, ADO.Net, C#, Window forms, AJAX, Web Services,
Silverlight, SOAP, ADO.NET, XML, LINQ, SOA, .Net Remoting, VB.NET, IIS.
Markup languages HTML5, DHTML, CSS, Bootstrap, XML, XML Web Service, Windows Communication
Foundation (WCF), Windows Presentation Foundation (WPF), MVC, Unit Testing
Cloud Services AWS, EC2, IAM, S3
IDE Microsoft Visual studio and Code, Eclipse, Net beans
Database Oracle, MySQL, HiveQL
Version Control CVS, GIT, TFS, SVN
Tools NUnit, JUnit, ANT, Maven, Visual Studio .NET, Eclipse, MS Office, SQL Management
Studio, SQL Developer, SSIS, SharePoint,Azure
Operation Systems Windows Family, Unix, Mac, Windows SDK

Experience
Client : Microsoft , Seattle(Remote).
Duration : March 2021-Present
Role : .NET Developer Consultant

Description: The objective of this role was to come up with a plan to design, build, reusable, and reliable code for
the Microsoft business partner suppliers and to implement as well as adding new features to support the business
needs of this company.

Responsibilities:

 Designed and Developed a portal for Microsoft suppliers using API integrations for middleware and backend
along with REACTJS.
 Designed Service layer, Data Access Layer and developed services to support APIs using .NET Core framework.
 Work in a Scrum/Agile environment to plan and estimate work at different levels (story, sprint, release).
 Deployed to Azure Devops after every enhancement.

 Mid-level experience using Azure Functions to build APIs , host services and microservices, data processing and
systems integrations.
 Created Azure Functions to enable system integrations, building API’s and data processing.
 Identified SLIs and defined SLOs for the SLA provided to the Microsoft vendors using GENEVA Monitoring, Ser-
vice Tree, Application Insights.
 Setup and implement CosmosDB for Microsoft Graph invitations.

 Designed and developed views as responsive components using HTML5 and CSS3.
 Created tables, written stored procedures, triggers, Views and user defined functions.
 Used Entity Framework for retrieving data using Models from SQL Server database and involved in writing SQL
Queries based on complex business logic.
 Maintained and improved web applications written using ASP. NET Core and ASP. NET MVC. 
 Implemented model view controller (MVC) architecture with ASP. NET Core Razor views, dependency injection
(DI) and Entity Framework (EF Core) according to UI layouts and business requirements. 
 Successfully utilized code-first approach to design the database in the .NET environment by using, C# in the AS-
P.MVC environment. 
 Major role in the development of the web application using ASP.NET MVC, C#, Java script, JQuery, Bootstrap,
ADO.NET and AJAX.
 Performed conversion of existing classic ASP web applications into ASP.NET, for various short-term contract
projects, utilizing C#.
 Migrated pages in benefits election website to MVC.NET from ASP Classic code for conversion project.
 Developed WCF Services to expose useful functionality to web users through SOAP, describing them using
WSDL, registering them using UDDI for easy availability to potential users and consuming them.
 Developed validations using JavaScript, created validation logic and changed JQuery functions to manipulate
and submit form data using AJAX server calls.
 Used Stored Procedures and SQL Queries to access, retrieve and manipulate the data from SQL Server.
 Used N-Unit for Unit Testing to write the test cases for the methods for the developed application.

Environment: C#, ASP.NET CORE, Restful Web Services, SharePoint, REACTJS, Microservices, Azure, TFS, App
Insights, Service Tree, ASP.NET Core, Agile (Srcum), C#.Net,BIZ-TALK SERVER, MVC, WCF, Visual
Studio, T-SQL, .NET Framework, LINQ, Web API, SQL Server, Oracle, Windows, Windows SDK, .

Client : Dow Jones , Baton Rouge(Remote).


Duration : June 2021- June 2022
Role : .NET Developer Consultant

Description: The objective of this role was to come up with a plan to design, build, reusable, and reliable code for
the Microsoft business partner suppliers and to implement as well as adding new features to support the business
needs of this company.

Responsibilities:

 Undertake complete ownership of assigned tasks and manage own priorities and time allocation with minimal
daily supervision.
 Provided database connectivity using Entity Framework 6.0, LINQ, designed stored procedures and views at
the back end.
 Used JSON web token to do user authentication and secure information exchange.
 Issues resolution, UAT support and review.
 Experience with strongly typed view models and helpers and partial views using ASP.NET MVC3, HTML5, CSS 3,
jQuery.
 Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages ‘Layouts and
Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
 Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input
from the page request, invoke the requested actions.
 Implemented Data Grid / tables using Bootstrap.
 Implemented the Entity Framework Code First Approach to interact with Database and also implemented the
Mappings, Model Changes, CRUD operations and dealt with performance issues.
 Consumed Restful Web Services updating the Model and Views of the application.
 Used Validation Controls in ASP.NET MVC and developed custom validation controls for validating views.
 Used JavaScript to enhance the dynamics & interactive features of web page by allowing user to perform calcu -
lations, validate form inputs, special effects and Customize selections.
 Designed and implemented a number of support tools using ASP.NET MVC, WEB API and JavaScript.
 Handled XML data into SQL server for improving performance.
 Developed ASP.Net Web service, Web Application and Windows application using C#.Net in .Net framework
with Entity Framework.
 Created Stored Procedures to perform automated rules, updating to related tables using SQL Server using SQL.
 Involved in creation of .NET XML Web Services and used AJAX for consuming Web Services.
 Used JavaScript, HTML5 for client-side validations and to generate user-friendly web interfaces
 Written the test cases by understanding each API and considering all the possible scenarios as per the client ex -
pectations.
 Developed system services SOA application platform for use by all web applications utilizing Windows Commu -
nication Foundation (WCF) services.

Environment: Visual Studio, .Net Framework, C# .Net, ASP.Net, ASP.Net MVC, Win Forms, HTML5,
jQuery, JavaScript, IIS, AJAX, WCF, Web Services, Web API, SQL Server, Entity Framework, Win Forms,
SQL, PL-SQL,Windows.

Client : StrydApp(Start-up) , Wisconsin(Remote).


Duration : Sept 2019-Feb 2021
Role : .NET Developer Consultant

Description: The objective of this role was to come up with a plan to design, build, reusable, and reliable code for
the StrydApp financials and to implement this across Take on the existing application and adding new features to
support the business needs of this company.

Responsibilities:

 Leading the integration of financial module team, implemented by using STRIPECONNECT on ASP.Net Core
framework with SQL database, bash scripts in UBUNTU and AZURE to automate payment schedule.
o Developed internal APIs that consumes Stripe’s RESTful Webservices.
o Created registration pages to link directly to the credit card /bank account details.
o Create database models to represent business entities and relationships.
 Designed and Developed a portal for registering users used RAZOR Views and AngularJS.
 Integrated social media functionalities to mobile app and website using ICONIC 3.
 Set up push notifications with PUSHER-ICONIC 3 which in turn uses a Pub/Sub design pattern.
 Work in a Scrum/Agile environment to plan and estimate work at different levels (story, sprint, release).
 Deployed to Azure after every enhancement.

 Mid-level experience using Azure Functions to build simple APIs and microservices, data processing and sys-
tems integrations.
 Experience using Azure Redis Cache in load balancing environment.

 Extensively used Azure App Services to build and deploy enterprise grade web and API apps.
 Managed Scale up and Scale out of the app service plans and pricing tiers.
 Created Azure Functions to enable system integrations, building simple API’s and data processing.
 Used Azure Functions to run scheduled tasks like file maintenance and order processing.
 Enabled distribution of network traffic by configuring Traffic Manager, Azure Load Balancer and Application
Gateway.

Environment: C#, ASP.NET CORE, Restful Web Services, SQL DB, AngularJS, MVC, Entity Framework Azure.

Client : Thinklogic Inc, El Segundo CA.


Duration : Sept 2019--Feb 2021
Role : .NET Developer

Description: The objective of this role was to support, design, maintain efficient, reusable, and reliable code for
various applications dedicated to different clients. Identify bugs, performance issues, adding new features and
devise solutions to mitigate and address these issues. Had an opportunity to work on various projects like JNDLA,
Stretto and City of Long beach Development Services.

Responsibilities:

 Undertake complete ownership of assigned tasks and manage own priorities and time allocation with
minimal daily supervision.
 Provided database connectivity using Entity Framework 6.0, LINQ, designed stored procedures and views at
the back end.
 Used JSON web token to do user authentication and secure information exchange.
 Issues resolution, UAT support and review.
 Experience with strongly typed view models and helpers and partial views using ASP.NET MVC3, HTML5, CSS 3,
jQuery.
 Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages ‘Layouts and
Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
 Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input
from the page request, invoke the requested actions.
 Implemented Data Grid / tables using Bootstrap.
 Implemented the Entity Framework Code First Approach to interact with Database and also implemented the
Mappings, Model Changes, CRUD operations and dealt with performance issues.
 Consumed Restful Web Services updating the Model and Views of the application.
 Used lambda expressions LINQ To SQL and LINQ to entities for retrieving and inserting data in database.
 Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
 Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per
business logic.
 Recreating existing application logic and functionality in the Azure Data Lake, Data Factory, SQL Database and
SQL data warehouse environment.
 Performed T-SQL tuning & optimization of queries for reports that took longer execution time using
MS SQL Profiler, Index Tuning Wizard and SQL Query.

Environment: Visual Studio, .Net Framework, C# .Net, ASP.Net, ASP.Net MVC, Win Forms, HTML5,
jQuery, JavaScript, IIS, AJAX, WCF, Web Services, Web API, SQL Server, Entity Framework, Win Forms,
SQL, PL-SQL,Windows.

Client : Risarc Consulting, Burbank CA.


Duration : Feb 2018-Sept 2019
Role : Solutions Engineer

Description: The objective of this role was to design, build, and maintain efficient, reusable, and reliable code
Integrate data storage solutions (include databases, key-value stores). Identify bottlenecks and bugs, and devise
solutions to mitigate and address these issues. Ensure the best possible performance, quality, and responsiveness of
applications.

Responsibilities:

 Re-designed and developed bots on .Net framework with C# and SQL database which increased the efficiency
of processing the documents by 9 times. Automation was implemented using Selenium, NUnit. Maintained the
webservices and was responsible for planning and coordinating new features, releases along with
peers. Technologies include C#, SOAP, JAVA, SQL, WCF, RESTful.
 Designed and Developed a portal for hosting all the utilities. The portal was developed using C# MVC 5 along
with ReactJS and SQL while hosting them on IIS. Implemented Data Grid / tables using Bootstrap and REACT JS
for front-end client facing of the Single Page Application (SPA) hosted on Node JS.
 Maintenance and updating of RISARC main domains and subdomains which provide a bridge for HIHs (Health
Information Handlers), Providers and Review contractors for transmitting patient is critical.
Information through eSMD, based on standards set by HIPAA (Health Insurance Portability and Accountability
Act).
 Developed automation bots using python scripts for light weighted applications.
 Built windows console applications to transmit health care claim accounts in the form of 837s (X12 Standards
for Electronic Data Interchange) and track the billing process through health care claim payment advice in the
form of 835s (X12 Standards for Electronic Data Interchange) via SFTP of the hospitals and the clearing houses.
 Using TFS 2013(Team Foundation Server) maintained the versions of source code.
 Used .Net Framework class library to build user interface that separated application logic from presentation
code using code behind pages.
 Worked on each layer of three-tier application developing user interface, business logic and database connec -
tivity from business layer.
 Typescript as front end and backend with Asp. net core to develop Restful API for new application 
 Developed various custom controls to have modular design in the Forms, one of them being Custom Grid View
developed using new features of Grid View of .Net framework to show the entire data collected.
 Developed custom control for login and used web service method for user authentication .

Environment: Microsoft .Net, C#, ASP.NET, ADO.NET, HTML5, JavaScript, WCF, WPF, IIS (web server),
Visual Studio.NET, XAML, Visual Basic, Microsoft Visual SourceSafe, XML Web Services, XML, SQL
Server, Oracle, Windows.

Client : Xehar, Los Angeles.


Duration : Oct 2017 – Feb 2018
Role : .NET Developer
Project : Inventory Management System, Website Redesigning

Description: The objective of the workstation project is to implement a user-friendly, web based, common front-
end system for use by all work force within the company. The intention within the Workstation, project is to
automate the packaging details of the inventory and managing the products, while developing the inventory
management system, website was remodeled xehardiversity.com

Responsibilities:

 Involved in all phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering,
Design, Analysis and Code development.
 Designed and developed dynamic ASPX web pages and validations using C#, ASP.NET, HTML, JavaScript and
jQuery.
 Implemented view models helpers and partial views using ASP.NET MVC4, HTML5, CSS3, jQuery, C#, Visual Stu-
dio 2010.
 Implemented AJAX functionality to load contents individually in different partial views to minimize loading time
and for better user experience.
 Implemented the Entity Framework Database First Approach to interact with Database and implemented the
Mappings, Model Changes, CRUD operations and dealt with performance issues.
 Involved in complete lifecycle of the database from design to the implementation for the website, inventory
management system and the app. As well as in User Acceptance Testing (UAT).
 Involved in developing the validations using JavaScript.
 Integrated PayPal and Stripe RESTful Web services API with the website to process through payment processes.
 Developed dynamic dashboard showing KPIs for the CEO and the COO which improved the sales by 250%.
 Migrated and hosted the applications on AWS.

Environment: C#, ASP.NET, .NET Framework, WCF, WPF, MVC, XML, LINQ, SOAP, Java Script, HTML 5,
CSS3, JQuery Xml- Schema, SQL Server, PL/SQL, TFS, Oracle, SSRS, Windows .
Client : Capax Discovery, Morristown, New Jersey.
Duration : Oct 2016 – Sep 2017
Role : .NET Developer
Project : Enterprise Archive Solutions

Description: The objective of the Workstation project is to implement a user-friendly, web based, common front-
end system for use by all Consumer Finance—Customer Contact Centers (Collections and Customer Service). The
intention within the Workstation, project is to promote, gradually, a common abstraction of the functionality within
the company, i.e., Consumer Finance. Reduction in the effort of assimilating new clients is another salient business
driver in Workstation.

Responsibilities:

 Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gath-
ering, Design, Analysis and Code development.
 Involved in developing the View layer and Business Layer.
 Developed the applications using C#, Entity framework and MongoDB database.
 Involved in developing the validations using Java Script.
 Involved in developing model layer using Entity framework.
 Developed RESTful Web services API.
 Used various design patterns like Front Controller, Service Locator, Business Delegate, DAO, DTO, Factory,
Proxy, Decorator and Singleton etc.
 Involved in unit testing by using NUnit.
 Involved in Integration of Modules. Bug fixing and maintenance of the product.
 Followed Scrum/Agile methodologies for development. Coordinated project efforts with onsite and offshore
teams.
 Successfully integrated servers to work with AWS, monitoring servers thorough Amazon CloudWatch, SNS
 Automated backups to AWS S3 and Glacier using AWS CLI and PHP.
 Developed the web pages using ASP.NET, C#, HTML5, JavaScript, XML and CSS3.
 Wrote code-behind files in C#.Net server-side processing of pages.
 Written Stored Procedures in SQL Server and implemented Grid View, Data List, Details view, Repeaters,
Dataset Classes for data manipulation.
 Customize entity relationships and mappings.
 Developed Server-side scripts in C# and utilized within ASP.NET code.
 Created Security module in C#.Net for both the systems to provide highest level of security and user autho-
rization to application.
 For all my modules performed Unit testing.
 Implemented agile methodology for the development of the application.

Environment: C#, ASP.NET, .NET Framework, WCF, WPF, MVC, XML, LINQ, SOAP, Java Script, HTML 5,
CSS3, JQuery Xml- Schema, SQL Server, PL/SQL, TFS, Oracle, SSRS, Windows

Client : Freddie Mac., Mc Lean, Virginia, USA


Duration : Jan 2015 – Oct 2016
Role : .NET Developer

Description:
Loan Coverage Advisor: Freddie Mac Loan Coverage Advisor (LCVA) is a free web application that calculates and
tracks the representation and warranty relief date for every loan sold to Freddie Mac based on the requirements
under the selling representation and warranty frame work. The application provides a variety of report options and
advanced loan search capabilities. The users also have access to other critical information associated with a loan,
including transfer of servicing transactions, mortgage insurance, and other credit enhancements.

Responsibilities:
 Responsible and owned the development of Loan search module.
 Performance tuning for loan search queries adopted Microservices architecture style.
 Developed RESTful Web services API using .NET framework, from API GATEWAY to the services.
 Used JENKINS for CI/CD and automate most of the build related tasks.
 Actively involved in architecture of DevOps platform and Cloud solutions.
 Maintained Automation and Build Pipe Development using Jenkins.

 Maintenance and debugging of production issues and customer issues, postproduction, WebSphere, Java.

Environment: jQuery, ASP.NET MVC, SQL, GIT, Maven, JENKINS, Visual Studio .NET 2019, API Development, SQL-
2016, SSRS, GIT, TFS, UDeploy, Crystal reports, SQL Profiler.
.

Client : Pepsi Co, Hyderabad, India.


Duration : July 2014 –Dec 2014.
Role : .NET Developer

Description:
PepsiCo Inc.is an American multinational food and beverage corporation headquartered in Purchase, New York,
United States, with interests in the manufacturing, marketing and distribution of grain-based snack foods,
beverages, and other products. The objective of this import business project is to construct a method that will
automate the approval process required before the request is sent to the supplier.

Responsibilities:
· Implemented MVC, Singleton, Data Access Objects.
· Responsible for mapping the database model into persistence objects using Entity Annotations.
· Developed the DAO layer for the application using ASP, Entity.
· Created various unit test cases and integration tests for the DAO and Service using JUnit.
· Used IIS server for development and testing purposes as well as deployment in production.

Environment: C#, .NET, Entity, Oracle PL/SQL, Agile, Visual Studio, XML, MS Windows

Client : Capgemini, Hyderabad, India.


Duration : July 2013 –July 2014.
Role : .NET Developer

Description:
Paris, France-based Capgemini provides consulting and technology services in over 40 countries. Devoted to
innovation and digital transformation, the firm strives to address the entire breadth of clients’ opportunities in the
world of cloud, digital and platforms. Backed by the philosophy that people matter and results count, Capgemini
places collaboration and team spirit at the forefront of its culture. 

Responsibilities:
o Worked on the Server pages of the web application of software.

o Troubleshooting and resolving database software problems

o Involved in software development life cycle and implementation methodologies.

Environment: C#, .NET, Entity, Oracle PL/SQL, Agile, Visual Studio, XML, MS Windows

Education
Master of Science - Computer Information Systems at Florida Institute of Tech GPA – 3.5
Bachelor of Engineering – Instrumentation and Control at Manipal University GPA –
3.2
Micro Masters – Artificial Intelligence and Machine Learning Feb 2021 - Feb
2022

You might also like