Summary
Overview
Work History
Skills
Websites
Timeline
Generic
Shiva Prasad Reddy

Shiva Prasad Reddy

Edison,NJ

Summary

4+ years of experience in System Analysis, Design and Implementation of Web Application and Windows Applications in Microsoft Technologies using .Net Core, .Net Framework, ASP.Net Web Forms, ASP.NET MVC, ASP .NET WEB API. Experience in Restful services is implemented using ASP.NET Web API to support lightweight data exchange in ASP.NET MVC. Used Entity Framework code/database first approach as object relational mapper. Experience in using Language-Integrated Query (Linq) and retrieving data from sources (LINQ to Objects, LINQ to SQL). Experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism, Abstraction and Encapsulation. Developed Single Page Application (SPA) with ASP.Net Web API 2 and Angular 9/12/14 using Database First Approach in Entity Framework. Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols. Experience of Design patterns like MVC 5.0/4.0/3.0, Singleton and Factory patterns. Expertise with ADO.NET objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object. Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View and Repeater. Experience in XML/XSL related technologies: XML, WSDL, XSLT and X-Path. Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, SCSS, DHTML, JavaScript, jQuery, AJAX, JSON, Angular JS, Angular 2+ and Bootstrap. Expertise creating user validation forms and sending data to server using RESTful services. Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual Directories, map them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server 2012. Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM and Test-Driven Methodologies. Deployed in different environments like dev, QA, UAT and Prod in Azure Portal. Created App services, setup App insights to monitor API calls, worked with blob storage containers. Good experience in automated build process by using Jenkins, Teamcity and MS Build. Experienced in Configuration Management, setting up company Version policies, building schedule using Team Foundation Server (TFS). Experience in Unit Testing (UIT), Integration Testing and in preparing test cases. Extensive working experience in unit testing framework – NUNIT. Extensively used repositories like GitHub, Bitbucket, Sourcetree and SVN. Excellent communication and Inter-Personal Skills, well organized, goal oriented.

Overview

6
6
years of professional experience

Work History

Full Stack .Net Developer

Terumo Medicals
05.2023 - Current

Participated with end users, product owners and business analyst to understand business requirements

  • Worked closely with internal users to create requirement specifications and test plans
  • Front-End Application is developed based on Angular 12/14 with Typescript, HTML5, SCSS, Bootstrap, Node.js and Visual Studio Code
  • Worked extensively with Angular 12/14, Generated Modules, Components, Models, Resolvers and Services using Angular - CLI
  • Worked on JWT authorization token for roles to display certain areas of UI for specific users
  • Implemented CanActivate, CanActivateChild, CanDeactivate and resolve guards on routing modules to implement identity for components within
  • Implemented pagination, modal dialogs, date-picker, dropdowns, tables and autocomplete on different components using Angular material
  • Made use of ngOnInit, ngOnchanges, ngDestroy, ngAfterViewInit lifecycle hooks to load certain items on template after component had been created and initialized
  • Implemented validations with reactive and template driven forms
  • Implemented module level lazy loading on certain components to increase performance
  • Evaluated runtime of certain subscribe methods to improve page load time
  • Used built-in pipes and created custom pipe for dynamic search to search large data in grid
  • Created Guard Service in Angular 12/14 to prevent invalid routing address
  • Used ngModel, ngIF, ngFor, Dependency Injection, Input, Output Event Emitter, Class Binding and Two-Way Data Binding
  • Worked with reactive extensions (RxJS) especially Observables for asynchronously calling serve, mapping data to the required format (JSON) and implement error handling
  • Implemented Routing in Single Page Application using Angular Provided Router module
  • Created a repository of classes using the Repository pattern, Generics, and Interfaces
  • Used moment, Datepicker libraries to display and render the UI with custom specifications
  • Implemented Web-API functions (GET, POST) in services by using HTTP-Client and Observables
  • Created ARM (Azure Resource Manager) templates, spun up App services with Management resources and groups
  • Deployed both API layer and UI (angular) layers in Azure app service
  • Design advanced .NET applications using C#, ASP.NET, MVC5/6, .NET web APIs, Entity Framework, LINQ, and various data access layers
  • Analyzing problems and communicating with end users to assess needs and determine optimum solution
  • Followed Clean Architecture, to maintain all layers of the application loosely coupled
  • Involve in a day-day Scrum Software development methodology and Test-Driven Development TDD
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, OOPS, design patterns and SOLID principles implementation
  • Implementing Multithreading techniques for creating high performance application
  • Utilized Entity framework as a data access layer to SQL server for the RESTful based ASP .NET WEB API web services
  • Handled all tiers of n-tier architecture
  • Created services in the Business logic layer as per the end client requirement by following the business rules
  • Used Data Access Layer (DAL) to fetch the data objects from DB by using Entity Framework as ORM tool
  • Defined model classes based on the mockup provided both in UI and Middle Tier
  • Worked on RESTful Web API, Web services, LINQ and Entity Framework 6.0 Implement automated build process in VSTS using Jenkins to create a full CI/CD pipeline
  • Environment: NET Framework 4.8, .Net 6/7, C#, ASP.NET MVC5, Web API, Angular 12/14, CSS3/SCSS, Bootstrap, HTML 5, Visual Studio 2019/2017, Microsoft Azure, JSON, Entity Framework, LINQ, SourceTree, Bitbucket, Bootstrap, Agile Methodology, Jira

Sr.Net Developer

Latterday Technologies
09.2020 - 12.2021
    • Participated with end users and business analyst to understand the business requirements
    • Excellent knowledge of dealing with Delegates, Assemblies, User Controls and Custom Controls in C# .Net
    • Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NETMVC
    • Created and deployed XML Web Services (WCF) using ASP.Net and C#, used them to generate the proxy class files based on the web services and consumed in web application
    • Used WCF service for retrieving the data from other enterprise applications
    • Worked with various WCF Services built for Data Management, Security, Communication within the application
    • Front-End Application is developed based on Angular 6/8 with Typescript, HTML5, CSS3, Bootstrap, Node.js and Visual Studio Code
    • Involved in Implementing Service Oriented Architecture (SOA) and used WCF and REST services to expose business logic as services and consumed those services
    • Involved in creating WINFORMS for in-house Windows applications using C#
    • Worked with ASPX pages with code behind files and asp user controls, master pages, layouts and vanilla JavaScript
    • Used LINQ to Entities for retrieving and filtering the data proficiently
    • Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs)
    • Develop the Documents for Logging/Error Handling for SSIS Packages
    • Developed customized client-specific monthly fund reports using SSRS (SQL server reporting service) Used SSIS (SQL Server Integration Services) to load data in application from MS excel or tab delimited text files
    • Created Windows Services to run the SSIS package to load data into a database daily
    • Involved in creating RESTful Web APIs for Lookup Service Good exposure/experience in Angular JS for building single-page application (SPA) dynamic web page development
    • Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to good looking on all devices
    • Utilized Angular 6/8 to create dynamic data driven web pages
    • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication
    • An agile Scrum methodology was processed for daily stand-up meeting with team members to know the current progress of the project and raise the issue
    • Worked on TFS for version control, Code Review and for automatic builds and continuous integration
    • Environment: NET Framework 4.5, C#, ASP .NET, ASP.NET MVC5, Web API, Angular6/8, Typescript, CSS3, Bootstrap, HTML 5, JavaScript, Visual Studio 2015/2013, Microsoft Azure, N-Unit, JSON, SQL Server 2012, Entity Framework, LINQ, TFS, Bootstrap, Agile Methodology, Jira

.Net Developer

Sapphire Software Solutions
09.2018 - 08.2020
  • Worked as .Net Developer in the team for designing and developing the application using Visual Studio 2015 .Net Framework 4.5, C#, ASP.NET, SQL Server 2012, and LINQ Entity Framework
  • Created Webpages for various work streams using ASP.NET, AJAX, JavaScript, JQuery, and CSS and connected them with business logic layer
  • Designed and implemented the Web Pages of project using ASP.NET& C#
  • Proficient in developing web applications using ASP.NET MVC
  • Experience with JavaScript frameworks
  • (Angular JS) and JSON &AJAX style web applications
  • Designed and developed an MVC web-based application utilizing Patterns and OOP
  • Used C# as code behind for creating custom controls and server controls
  • Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories
  • Used TFS for maintaining Source Codes and Documentations related to projects
  • Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model
  • Proficient in developing Web Services using WCF
  • Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
  • Created WCF Service to retrieve and send information from client side without post-back
  • Used Data binding to bind Server controls with the parameters from the tables in the database
  • Consumed Web API to overcome numerous issues and expand capabilities to existing legacy code
  • Worked on Agile Methodology to meet timelines with quality deliverables
  • Used MVC design pattern to develop business logic and UI part
  • Developed web services for Administrative Services, Configuration Services and Pricing Services
  • MMPS application has been developed on MVC Pattern and possesses strong experience in developing web applications
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication
  • Environment: .NET Framework 4.0, Visual Studio 2010/2012, C#, ASP.NET MVC, WEB API, HTML, TFS, SQL Server Reporting Services (SSRS), WCF, CSS, JavaScript, jQuery, JSON, Bootstrap, AJAX, AngularJS, Entity Framework, Unit Tests, Jira, IIS 6.0, Oracle

Skills

  • WINDOWS Family
  • Linux
  • C# NET
  • NET Framework 48/45
  • Net Core 31/6/7
  • Windows 2014/2008
  • SQL SERVER 2019/2014/2012
  • Visual Studio 2019/2017/2015/2012
  • SSRS
  • ASPNET Core 31/6/7
  • ASPNET (45/48)
  • Entity Framework
  • LINQ
  • MVC
  • SOAP
  • Web Services
  • Web API
  • WCF
  • ADONET
  • HTML
  • CSHTML
  • Bootstrap
  • Angular JS
  • Angular 9/12/14
  • CSS
  • SCSS
  • JQuery
  • AJAX
  • JavaScript
  • JQuery
  • Typescript
  • Microsoft Azure
  • XML
  • WEB API
  • REST
  • Javascript

Timeline

Full Stack .Net Developer

Terumo Medicals
05.2023 - Current

Sr.Net Developer

Latterday Technologies
09.2020 - 12.2021

.Net Developer

Sapphire Software Solutions
09.2018 - 08.2020
Shiva Prasad Reddy