SHIVA MAHANKALI
https://www.linkedin.com/in/shiva-mahankali-0a091523/ Email: ******.*********@*****.***
Mobile: 862-***-****
SUMMARY
Over TEN Years of Experience in Analysis, Design, Development, Integration and Maintenance of N-Tier Enterprise Web Forms, MVC and Windows Forms Applications.
Experience in Development methodologies like Agile/ SCRUM, Iterative, and Waterfall models.
Experienced in developing Windows and Web Forms, MVC applications using .Net Framework 4.5 C# 4.0, VB.Net,ASP.Net Web Forms, MVC, JavaScript, AngularJS, jQuery, Bootstrap, HTML, CSS, JSON, Telerik Controls, Intersoft Controls, AJAX, IIS,SQL Server and DB2 Databases.
Collaborate with Business Analysts and other stakeholders to develop clear and complete definitions of business problems and contributes to the production of necessary artifacts to support those definitions.
Experienced in a fast-paced agile development including Scrum, Test Driven Development (TDD).
Coordinate with offshore and onsite team for development and testing.
Hands on experience in design using Object Oriented Programming (OOP) Principles and Design patterns like Abstract factory, Singleton, Facade,Object pool a standard solution to common problems in software design
Experience in creating SPA (Single page Applications ) based on client-side JavaScript framework AngularJS employing MVC and WebAPI.
Experience in using frameworks to test views and to do end to end unit testing by using Continuous Integration/Continuous Deployment(CI/CD).
Expertise in implementing Service Oriented Architecture (SOA) methodologies.
Excellent experience in Creating, Consuming and Publishing WCF and SOAP Services.
Experience in developing Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API's.
Experience in developing the Web application using Integrated Query (LINQ) and Entity framework.
Experience in developing Stored Procedures, Functions, Views, and design database in SQL server.
Experience in Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports, MS SQL Server Reporting Services ( SSRS).
Experience in the source control software packages like VSS, TFS,Git and Tortoise SVN.
PROFESSIONAL EXPERIENCE
Orange &Rockland Utilities/ConEdison, West Nyack, NY Mar 16 – Present
Project : EIMS Pole Attachments
Responsibilities:
Developed the front end using Telerik Controls, HTML, CSS3, Bootstrap,jQuery and Ajax.
Participated in the Analysis, design, and architecture of the overall application.
Developed components using AngularJS, MVC, C#, LINQ and Entity Framework.
Implemented RESTful APIs to provide data to the UI applications.
Responsible for checking the cross-browser compatibility.
Used LINQ to SQL extensively for data transfer across the components.
Used AJAX and JSON to make asynchronous calls to the backend RESTful APIs.
Implemented Data access layer using Entity Framework to retrieve or manipulate database.
Worked on Agile Methodology for developing the Application in time.
Helped on documentation of systems design, DR Plans.
Implemented unit testing using NUnit for C# components and Jasmine for Angular Controllers.
Worked on Master Pages, partial pages, and HTML helpers using Razor View Engine.
Implemented Dependency Injection design.
Managed multiple consultants ensuring that all screens and functionality deemed necessary and documented in the technical design document are 100% captured in the new application.
Environment: .Net Framework 4.5, C# 4.0, MVC 5, AngularJS, Bootstrap,Entity Framework, HTML5, VS 2017, SQL
Server 2016, WebAPI 2.0,IIS, TFS, Agile, Swagger, LINQ, NUnit.
Project : Electronic Information Management System
Responsibilities:
Developed application using Razor view, Html, CSS3, jQuery, Bootstrap, MVC 5,AngularJS and VB.Net.
Involved in the Analysis, design, and architecture of the overall application.
Worked on Agile Methodology for developing the Application in time.
Developed complex stored procedures, views, SQL queries, tables using SQL Server as central database .
Routing API maps requests to action methods in controller.
Reuse code rendering HTML using custom HTML Helper methods.
Coordinate with offshore and onsite team for development and testing.
Implemented unit testing using NUnit for C# components and Jasmine for Angular Controllers
Applied validation framework for both client and server validations.
Developed data access layer for CRUD operations using LINQ and ADO.net components.
Developed Service Oriented RESTful services using Web API feature.
Environment: .Net Framework 4.5, VB.Net, MVC 5,AngularJS, jQuery, Bootstrap, HTML5, VS 2017,
SQL Server 2016, WebAPI, IIS, TFS, Agile, Swagger, NUnit.
Senior .Net Developer- Work Management System
Responsibilities:
Involved in the Analysis, design, and architecture of the overall application.
Worked extensively on the User Interface.
Developed security modules involving Users and Groups, Roles association.
Developed Functional and Data Access classes for all Web Server controls.
Involved in developing .Net user controls for the project
Created stored procedures, functions, views for data access and manipulation.
Development of business components of the system and exposing the logic through SOAP based XML Web Services for Worksheets and Purchase Orders.
Coordinate with offshore and onsite team for development and testing
Participated in Disaster Recovery Drills.
Involved in all stages of Project from documentation, coding, testing and deployment on development, user, and Production servers.
Involved in analysis and resolution of Production issues.
Environment: Visual Studio 2012, VB.NET, ADO.NET, SQL Server 2012, Intersoft web Grid, 4.0, Telerik’s
Rad Controls (Third Party Ajax Tools),Web Services, Postman.
Senior Developer JPMorgan Chase, NJ Jan 2013-Aug 2015
Project : myCompute
Responsibilities:
Involved in the Analysis, design and architecture of the overall application.
Utilized kendo grid to display and manipulation of records from SQL database.
Responsible for writing SQL queries, stored procedures, functions to handle the business rules data integrity and for various data transactions.
Implemented unit testing using NUnit for C# components and user acceptance testing using Selenium .
Designed and developed SSRS Reports.
Worked with the team to fix defects and troubleshoot issues.
Environment: Microsoft .NET Framework 4.0, MVC 4.0, C# 4.0, IIS, Visual Studio 2010, SVN, WCF,jQuery,
Git,Crystal Reports, Agile (Jira), Entity Framework Server 2008, NUnit, Selenium.
Senior Developer Department of Sanitation (DSNY), NY Oct 2010-Dec 2012
Project : DS249
Responsibilities:
Gathered information from the user and prepared the requirement specification document.
Analyzed the project and enhanced the existing application with new functionality.
Developed new user interface for new features and functionality to the application using ASP.Net.
Used ADO.Net for data retrieving, querying, storage, and manipulation.
Created stored procedures, functions, views for data access and manipulation.
Designing and developing reports by using SSRS.
Production support for Remedy Tickets.
Environment: Microsoft .NET Framework 4.0,VB.Net, ASP.NET, WCF, ADO.NET, LINQ, TFS, Crystal Reports.
Contractor Orange and Rockland Utilities, NY July 07-Sep 10
Responsibilities:
Developed and Implemented the Graphical User Interface of the Website.
Development of highly intuitive, user friendly and professionally designed Graphical User Interfaces (GUI) leveraging VB.NET.
Integrated third party components like Intersoft Web grid, Telerik Rad controls.
Developed reusable .NET components to perform business processes and interact with the database with DB2 Backend using ADO.NET.
Used Connection and Command Objects of ADO.NET, also worked with Data Adapters and Datasets using VB.NET.
Environment: Visual Studio 2003,ASP.NET, VB.NET, DB2,HTML, JavaScript, VBScript, and CSS.
EDUCATION
Master of Computer Applications
Bachelor of Computer Science