Sai Sree Gadde
Software Developer
301-***-****/**********@*****.***
SUMMARY
7+years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework, C#.NET, ASP.NET, ADO.Net.
Experienced and knowledgeable in all phases of the software development life cycle including requirements gathering, analysis, designing, developing, testing, deployment, documentation and maintenance.
Strong Object-Oriented Analysis & Design and Programming skills and good understanding of various design patterns.
Experience in implementation of N-Tier Architecture in Windows and Web based, Client/Server, internet/intranet and distributed applications in Microsoft Technologies.
Experience in data accessing including using ADO.Net, Entity Framework and Language Integrated Query (LINQ).
Extensively developed application frameworks and understanding of enterprise application frameworks like ASP.NET MVC.
Extensively used Windows Communication Foundation (WCF), WebAPI and Web Services for web applications using SOAP, WSDL, UDDI and .NET Remoting.
Implemented Delegates, Multi-Threading, Serialization and Interoperability across the applications.
Good knowledge in Client/Server Integration and Partial-page updates using AJAX Services.
Extensively developed Rich Internet Applications and various UI widgets using JQuery.
Experience in developing applications using AngularJS, Bootstrap for Grids, Toolbars, Panels, Combo-Box and button etc.
Extensively used cloud services like Azure DevOps and AWS.
Hands on experience in creating and deploying applications using Azure App Service (Azure Web Service).
Hands on experience in Docker to containerize the application and for maintaining, deploying the application.
Extensively used Azure Portal for connect to and consume services like API Management services.
Hands on experience in SQL Server database design, development and in writing Stored Procedures, Constraints, Indexes, Views, Cursors and User Defined Functions.
Expertise in Debugging and Tracing in different environments and smart enough in trouble shooting Production Errors in Rapid Application Development Environment.
An innovative team player proven to work under tight deadlines, adaptable to new software technologies, quick learner and can work efficiently as an individual.
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET, ASP.NET MVC 3 & 4, ADO.NET, LINQ, Win Forms, WPF, WCF,
Web API, ASP.NET AJAX 3.5, IIS 5.0, 6.0 and 7.0, .Net Core 1.0, 2.0, Entity Framework 5.0
Programming Languages: C#.NET, .Net Core, VB.NET, C, C++, PL/SQL, T-SQL
Web Technologies: HTML5, DHTML, Java Script, jQuery, Vue.js Bootstrap, CSS3, AngularJS, XML, SOAP and REST.
RDBMS & Tools: SQL Server 2016, 2008 and 2005, MS Access, OData.
Reporting Tools: Microsoft SQL Server Reporting Services (SSRS), Crystal Reports.
Other Tools: Azure DevOps, Kendo UI, Visual Source Safe (VSS), Team Foundation Server [TFS], MS Visio, NUnit, HangFire, Telerik, Fiddler, Docker, Postman.
PROFESSIONAL EXPERIENCE
Senior Software Developer May 2018 - till date
Choctaw Nation of Oklahoma, Durant, OK
Choctaw Nation of Oklahoma is a federally recognized tribal organization headquartered in Durant. The nation provides services for native American tribe like health, education, finance, family, culture and outreach services with the collaboration of the state government of Oklahoma.
Project 1: Veterans Advocacy (VA) is a web application which is used by the program administrators to create and manage records of the Choctaw Tribal Veterans who are members and non-members of the Choctaw Nation.
Project 2: Hunting and Fishing (HF) is a web application where the members and non-members of Choctaw Nation can apply for the hunting and fishing license. These records are maintained by the Choctaw Nation administration team and are exported to the state of Oklahoma.
Performed design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, Kendo UI for JQuery, HTML, and CSS, to server-side code using C# and ASP.NET MVC, Web API services, and entity framework for data persistence and retrieval.
Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.
Translate mockups and wireframes into functioning front-end code.
Write and maintain documentation for new and existing features.
Worked with .Net CORE 2.0 Framework to implement Business Logic.
Involved in peer code reviews and collaborate with the team to approve developed code.
Work with Product Management to analyze requirements and propose solutions.
Involved in writing SQL queries, functions, views and stored procedures using SQL Server for backend development.
Responsible for maintaining versions of source code, creating and merging pull requests using Azure DevOps.
Participate in daily SCRUM stand up meetings, bi-weekly retrospectives and grooming the User stories.
Involved in team meetings for story pointing the User Stories using the planning poker.
Used Hangfire for automated background jobs for data processing.
Created Webmail services and implemented them to evoke all the communications between the client and the server using JSON.
Used Azure API management services for invoking the APIs from applications.
Extensively used Telerik KendoUI for JQuery grids and other controls in the applications for reducing the complexity of the code and to improve the UI performance.
Used Postman for tracing the WebAPI service calls and the OData URLs.
Involved in troubleshooting the production issues during deployment and on regular basis.
Environment: C#.net, MVC ASP.NET, .Net Core 2.0 framework, Entity Framework, ADO.NET, LINQ, Java Script, JQuery, AJAX, Telerik Components (Kendo UI for JQuery), Web API Services, Microsoft Visual Studio 2017, 2019, SQL Server 2016, Azure DevOps, OData, Postman, HangFire.
Senior Software Developer Mar 2016 – April 2018
JP Morgan Chase, Lewisville, TX
JPMorgan Chase & Co. is a multinational banking and financial services holding company headquartered in New York City. The J.P. Morgan brand, historically known as Morgan, is used by the investment banking, asset management, private banking, private wealth management, and treasury & securities services divisions.
Project 1: Vulnerability Management System (VMS) is a web application intended to track, manage and report the vulnerabilities of various applications used in JPMC. It allows the users to check the vulnerabilities present in their application based on the severity and allows them to assign it to the developers in their team so that they can fix it.
Maintained good level of communication in team and involved in complete software development life cycle.
Maintained a consistent look and feel across all the pages within MVC application by Razor layout.
Worked on MVC Map Routes to create and register routes. Also implemented MVC URL validation to validate the URL based on regular expressions.
Implemented Web Authentication in MVC using Authorize keyword for the controllers and actions.
Extensively worked on Data Annotations to perform the validations on HTML user controls.
Extensively used Java script, AngularJS and JQuery plugins for various client-side scenarios and for also validations.
Extensively used CSS for the proper alignment across multiple browsers
Created WebAPI services and implemented them to evoke all the communications between the client and the server using JSON.
Implemented WCF Web services for publishing and consuming data successfully.
Implemented exception blocking, tracing and logging mechanism using the Enterprise Library 5.0.
Involved in writing SQL Queries, functions, views and Stored Procedures using SQL Server for backend development.
Responsible for maintaining versions of source code using TFS.
Involved in deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Windows Server, IIS 7, C#.net, MVC ASP.NET, Entity Framework, ADO.NET, LINQ, Java Script, JQuery, AJAX, AngularJS, Web Services, WCF, Microsoft Visual Studio 2013, SQL 2008, SSRS, Microsoft TFS.
Project 2: Intranet Collection Automation Tool (ICAT) is an intranet web application used by Collectors, Supervisors and Management Teams of different Line of Business (LOB) such as Chase Home Finance (CHF) Prime, Non-Prime and Home Equity in JPMC IB division. Collection Queue account volumes are split into a few small queues so that they can be assigned to collectors to work on individual accounts in that group.
Performed design, application development and deployment within the .NET architecture based on programming guidelines/standards.
Developed Web Forms and Web Pages using ASP.NET, HTML, AJAX, and CSS.
Responsible for component design for Exception Handling, DB Helper using Enterprise Library 5.0.
Wrote SOAP Headers and SOAP Body for communicating with the ICAT Web service.
Involved in writing SQL Queries, functions, views and Stored Procedures using SQL Server for backend development.
Involved in deployment and troubleshooting the production issues during deployment and on regular basis.
Involved in writing technical specification design document, deployment documents and operations guide for operation support.
Environment: C#.net, ASP.NET, Enterprise Library 5.0, Java Script, JQuery, AJAX, WCF, Microsoft Visual Studio 2013, SQL Server, MSMQ, Microsoft TFS.
Software Developer July 2014 – Feb 2016
Ameritas Life Insurance, Lincoln, NE
The existing collections system required significant enhancements to improve collections from bad debts and delinquent accounts. The new system provides more control, visibility to collection agents and offers more settlement options to consumers.
Worked on two different .Net applications, one on MVC and Other on Win forms. Worked on the Presentation Layer, Business Layer and the Data Access Layer.
Created the classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#, Visual Studio 2013 and .Net Framework 4.0.
Designed reusable classes and methods in the business layer and the Data Access Layer and implemented those classes using C#.NET.
Developed Web Forms and Web Pages using ASP.NET, HTML, AJAX, and CSS.
Used Java Scripting for client-side validation scripting.
Involved in maintaining code with Microsoft’s TFS.
Created SSIS jobs for extracting data from Global Data Server to Application’s SQL server.
Used SSRS to create SQL Server Reports.
Involved in writing SQL Queries, functions, views and Stored Procedures using SQL Server for backend development.
Involvement in creating design work objects & writing test cases for related modules.
Involvement in daily call with offshore Team lead as well as on site Project Manager.
Worked with the team of architects and back-end developers to gather requirements and enhance the application functionality and add new features.
Environment: Windows Server 2012, IIS 6.0, ASP.NET, C#, ASP.NET, Web Services, WCF, MVC, Entity Framework, ADO.NET, LINQ, Java Script, JQuery, AJAX, SharePoint 2010, Visual Studio 2013, SQL 2005, SQL 2008, SSIS, SSRS, Microsoft TFS, VSS.
Front-End Developer Aug 2013 - June 2014
Xminds InfoTech Pvt. Ltd, India
XMinds deploys best practices; proven development methodologies and time-tested optimum delivery models, for developing and building applications on fixed time.
Worked closely with system analyst to understand the technical requirements of the projects
Worked closely with Photoshop designers to implement mockups and the layouts of the application.
Involved in designing and developing the GUI for the user interface with various controls.
Worked with View State to maintain data between the pages of the application.
Followed the Agile and Scrum development methodologies.
Design and development of Web pages using HTML, CSS including Ajax controls and XML.
Wrote properties, methods in the Class Modules and consumed web services
Experienced in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Wrote code for validation using JavaScript for custom client-side.
Highly involved in making updates to the current website and simultaneously handling other projects.
Involved in coding pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML, CSS 2.1, MySQL, Java Script 1.8.1, AJAX, XML, Photoshop and Windows.
EDUCATION
Bachelor of Engineering from Andhra University, India