Post Job Free

Resume

Sign in

Data Service

Location:
Wheeling, IL
Posted:
December 15, 2020

Contact this candidate

Resume:

Sridhar Madhira

216-***-****

adipvo@r.postjobfree.com

Diversified experience in design and development of modular Web Applications using latest technologies and Object-Oriented Software Programming. Highly developed analytical, technical, and critical thinking skills, excellent communication skills and motivated with the ability to work within a competent team. Well-versed and experience in all phases of the software development lifecycle.

SKILLS INVENTORY:

Strong knowledge and experience in using Object-Oriented Design/Analysis, SOLID Principles, UML and Design patterns for Design and Development of Web Applications.

Good experience in design and development of web services using Service oriented architecture (SOA) and REST.

Designed and developed applications using Microsoft ASP.NET/CORE, C#, ADO.NET, JavaScript, jQuery, XML, LINQ, AJAX, MVC Framework, Entity Framework/ Core, Angular JS, Angular.

Experience in developing User Interfaces using Web Technologies like HTML5, JavaScript, jQuery, Angular JS, Angular, Kendo UI, Bootstrap, CSS.

Expertise in Middle tier and N tier architecture and Experience in implementing SOA architecture using XML Web Services (SOAP, WSDL), WCF, and RESTful Web API’s.

Experience in database connectivity programming using ADO.NET, Entity Framework/ Core, and LINQ to SQL.

Experience on Angular routing along with MVC framework routing.

Worked on HTTP client restful calls with different data types like JSON, XML, text etc...

Strong experience in using ASP.NET Web applications involving User controls, Server controls, ASP.NET State Management.

Coordinated with DevOps team for setting up CI/CD pipeline using GIT and Jenkins for inhouse and cloud deployments to all non-production and Production environments.

Hands on Experience in unit testing business logic using X Unit, N Unit and MS Unit Test Framework.

EDUCATION:

Bachelor of Technology, Jawaharlal Nehru Technological University, Hyderabad, India.

TECHNICAL SKILLS:

Languages: C#, VB.NET, UML, SQL, PL/SQL.

.Net Technologies: ASP.NET 3.0/3.5/4.0/4.5/Core,ADO.NET, LINQ, EF/Core,

AJAX, REST API, Web API, WCF,.Net 3.0/3.5/4.X, .Net Core

Internet Technologies: XAML, XML/CSS/XSL, HTML 4/5, CSS3, SCSS, Bootstrap, XHTML

Server-side Unit Testing: Microsoft Unit Testing, N Unit, X Unit.

Angular Unit Testing: Jasmine, Karma.

Operating Systems: Win 10/8/7, Server 2003/08/12/16.

Web Server /Service: Azure, IIS.

Web Services: WSDL, SOAP, SAML, UDDI.

Protocols: LDAP, HTTP, SOAP, FTP, DNS, TCP/IP, SSL.

Scripting Languages: Java Script, jQuery, Angular JS, Angular 4/6/8/9, TypeScript.

Database: SQL Server 08/12/14, Oracle 10g, 11g.

Configuration Management: TFS, GIT.

PROFESSIONAL EXPERIENCE:

Vertex Wireless, West Chicago, IL

Sr. Full Stack .Net Developer

April 2020 – Now

Created Restful Web APIs through the project for e-commerce shopping cart application from scratch using .Net Core 3.1.

Created multiple Components, Services using Angular 9 and TypeScript.

Developed data access layer as repository layer using Entity framework core DB first approach.

Implemented Prime Ng controls in all the angular components and Font Awesome Icons thought the application.

Created Unit tests for server-side code using X Unit and Moq.

Implemented server-side code with unit tests for controllers and services by mocking repos and services, covered most percentage of code before check in.

Configured and used Seri log, structured logging framework, for custom logging and exception purposes.

Created Time triggered Azure functions for running scheduled jobs.

Created Queues, Published and subscribed to Azure Service Bus message queues.

Configured and deployed Web App and APIs to Azure app services and used App Insights for monitoring, performance, response times, alerts, and exception checks.

Configured Authentication using OAuth2 and OIDC in Angular Application and Azure ADB2C Identity Management for b2b customers sign up, sign in and profile management. Updated user attributes by consuming Graph API.

Used GIT Azure DevOps as version control system Angular app and APIs.

Environment: .NET Core 3.1, C#, Web APIs, Angular 9, Typescript, Prime Ng, Bootstrap, X Unit and Moq, HTML 5, C#, GIT, App Insights, App Services, Azure ADB2C, Azure Functions, Azure Service Bus, Auto Mapper, Postman, Repository Pattern, OAuth2 and OIDC, EF Core DB First, Visual Studio 2019, JIRA.

VW CREDIT, Libertyville, IL

Sr. Full Stack .Net Developer

July 2019 – March 2020

Created Restful Web APIs through the project from scratch.

Followed Agile Development involving 2 weeks sprints and daily scrums throughout the application.

Involved in service side code development with multi-level code review process with unit test cases covering 90% of the code before check in.

Used .net core 2.2/3.0 for all the API’s development and configured swagger for API documentation.

Implemented server-side code with unit tests for controllers and services by mocking repos and services, covered most percentage of code before check in.

Used JavaScript, Angular 8 and Typescript for Dealer Portal Web Application.

Maintained a web app with razor pages using MVC.

Upgraded part of Customer portal application using .net core and Angular 8.

Configured and used Seri log for custom logging and exception purposes.

Used GIT Azure DevOps as version control system Angular app and APIs.

Environment: .NET Core 2.2/3.0, ASP.NET, NET Framework 4.7.2, .Net Core, MVC, Restful Web APIs, TypeScript, Angular 8, Bootstrap, CSS, SCSS, Dependency Injection, Repository Pattern, C#, GIT, Visual Studio 2019, Azure App Service, Azure Functions, Azure Service Bus, Postman, OAuth 2.0, Swagger, SQL Server, Auto Mapper, Entity Framework Core, JIRA.

Case New Holland, Burr Ridge, IL

Sr. Full Stack .Net Developer

September 2018 – July 2019

Worked on Data Grinder, Farm and Data Applications which process agronomic data of Growers.

Followed Agile Development involving 2 weeks sprints and daily scrums throughout the application.

Created multiple Azure functions, Web APIs through the project from scratch.

Created modules, components in Angular and Implemented unit tests using jasmine.

Involved in UI and service side code development with multi-level code review process with unit test cases covering 100% of the code before check in.

Used Postgres, Azure Functions, Web API’s for the backend and Angular 6 for the UI development.

Created Stored Procedures, and functions in Postgres to be called from data access layer.

Created a web app with razor pages for internal use using MVC.

Used GIT as version control system for Angular and .Net Applications.

Environment: .NET Framework 4.7.2, .Net Core, MVC, Restful Web APIs, Angular 6, Typescript, Bootstrap, HTML 5, Azure Functions, App Services, API Gateway, BLOB, Service Bus, C#, Java script, TypeScript, GIT, Swagger, Postman, OAuth, Visual Studio 2017, SQL Server, Postgres.

Cisco Systems, NC

Senior Programmer Analyst

December 2017 – September 2018

1CHAT application deals with the Hierarchies of Structure Changes, People Assignments and Team Assignments.

Followed Agile Development involving 2 weeks sprints and daily scrums throughout the application.

Used SQL server 2012, MVC 5, .NET Core for the development of the project.

Involved in gathering and analyzing the DB requirements and Data Mapping Requirements. Created Stored Procedures, Indexes, triggers, and functions to get the required output data in SQL server 2012 and bind to the UI.

Moved existing AngularJS controllers and services to Angular4 components for more responsive and less dependency.

Enhanced legacy application by building new components in Angular 4.

Hands on Experience on Angular4 technology for complete project in rebasing the UI of the application using the techniques in Angular4.

Defect/bug fixes for the old application by modifying the front end and modifying SQL stored procedures.

Environment: .NET Core, ASP.NET, .Net Framework 4.7, Web APIs, Angular 4, HTML 5, C#, Java script, jQuery, TFS, MVC 5, Visual Studio 2015, SQL server 2012, Oracle 11g, Bootstrap, CSS, GIT.

GEICO, Chevy Chase, MD

Senior Programmer Analyst

Oct 2016 – Dec 2017

Involved in requirement analysis with the scrum team, scrum product owners and other teams to implement user stories in an aggressive 3-week sprints agile development.

Followed Agile Development involving 3 weeks sprints and daily scrums throughout the application.

Involved in every tier of software development life cycle implementing the user stories assigned in 3 weeks including development, unit testing, bug triaging and regression testing.

Involved in UI and service side code development with multi-level code review process with unit test cases covering 100% of the code before check in.

Created many new pages, new templates and many directives for our module using JavaScript and angular. Everything is unit tested including html, JavaScript, and angular behavior. Used jasmine for 100% coverage.

Created many API controllers for new views/pages, also end points for Get, and Post calls. On service side, these API end points are secured with many rules based on authorization or functional flows for accessibility.

Written lot of business rules and services for functional behavior and complex flows. Created flags for hide or show some fields on UI.

Environment: .NET Framework 4.5.1, .Net Core, Dependency Injection, HTML 5, C#, Java script, TFS, MVC 5, Visual Studio 2015, SQL server 2012, Angular JS, Web APIs, TFS.

TCC Software Solutions, Indianapolis, IN

Sr. Programmer Analyst

June 2015 – October 2016

Worked on multiple Projects (OHEP, MLSP) for state of Maryland. OHEP deals with providing subsidies to assist low-income residents with heating and cooling bills. MLSP deals with providing quality, cost effective legal representation in court proceedings for children involved in Need of Assistance and termination of parental rights.

Understanding and analyzing the Business from the client and putting together the requirements gathered from clients in the form of documentation (User Stories, system requirements, TDD's etc.), development, testing and delivery of the application.

Used LINQ to Objects, SQL server, MVC 5, Angular JS throughout these applications.

Used MVC 5 in the development of the application. Was involved in gathering the DB requirements and implemented Entity Framework to DB using DB first.

Developed Views and Modals using Angular JS, HTML, Bootstrap and JavaScript.

Used extensive asynchronous Ajax calls along with Angular JS calls to communicate http calls for restful services. Handled JSON and XML data types with Ajax requests as part the interfaces specific requirements.

Worked on HTTP client restful calls with different data types like JSON, XML, text etc...

Unit tested the code with Microsoft Unit Testing, Jasmine and Karma.

Implemented Service Layer for the Applications using Entity Framework and LINQ to Objects.

Created and maintained SSRS and few Crystal reports that are not migrated to SSRS by binding them to Stored Procedures.

Created Restful services with web API framework and used Angular JS to create integrated html pages to communicate with in an individual MVC views. Managed routes/ navigation well between Angular JS html pages and MVC view routing.

Environment: .NET Framework 4.5, HTML, VB.NET, C#, Java script, TFS, MVC 5, Visual Studio 2015, IIS 7.5, SQL server 2012, Oracle 11g, Angular JS, Bootstrap, CSS, SSRS, Web API, Telerik Controls.

Care Source, Dayton, OH

Senior Programmer Analyst

April 2014 – June 2015

Project deals with the redesign of the existing Grievance and Appeals Application by introduction of service layer and introduction of new reports.

Involved in Requirement gathering from clients, design and development of architecture with and fellow developers, putting together the requirements gathered from clients in the form of documentation (Business requirements, system requirements, TDD's etc.), database design and development of the application.

Created Prototypes and implemented the Business Logic layer, data access layers including implementation of WCF services.

Developed stored procedures regularly for the development of the reports. Created and used multiple lookup tables and regular tables as part of Database design.

Involved in code review meetings to ensure the requirements and standards are being met.

Involved in making changes to the application according to the requirements of the business user.

Used MVC 4 and LINQ throughout the application for development of Controllers and Views using jQuery and Telerik Controls for UI controls, widgets, and validations.

Coordinating with QA & DEV teams regularly to resolve environment & code issues to make the releases smoothly.

Environment: .NET Framework 4.0, C#, MVC 4, Java script, jQuery, SVN, ASP.NET 4.5, HTML, CSS, Visual Studio 2012, IIS 7.5, SQL server 2012, Telerik Controls, Ajax, IIS.

State of Michigan, Department of Licensing and Regulatory Affairs, MI

Senior .NET Developer

May 2013 – April 2014

Application supports all the nursing home facilities in State of Michigan by providing them an interface to report the incidents happening, investigating, maintaining history of incidents and investigations, and pushing the data to federal agencies for the final decisions.

Involved in requirement gathering from clients and in prototyping, development, and testing of the application.

Created Business Logic layer and data access layers to implement MVC.

Developed Views and Modals using knockout, HTML, Bootstrap and JavaScript.

Used extensive asynchronous Ajax calls on client side to communicate with http services. Handled JSON and XML data types with Ajax requests as part the interfaces specific requirements.

Worked on HTTP client restful calls with different data types like JSON, XML, text etc...

Created business logic from the scratch for the application accessed by multiple users by developing validations using jQuery and JavaScript, MVC 4.0.

Implemented and Consumed web services using WCF.

Used multiple user controls in legacy project through the application development.

Implemented client-side validations using Knockout.js and MVC validations at controller level.

Environment: .NET Framework 4.5, C#, MVC 4, jQuery, Java script, TFS, ASP.NET 4.5, Visual Studio 2012, IIS 7.5, SQL server 2008, Oracle PL/SQL, knockout.js, Breeze.js, CSS, Bootstrap.

Wal-Mart, Bentonville, AR

Application Developer

April 2012 - May 2013

Governance application for the automation of documents creation, modification, publication and providing the services to the legal department for accessing this centralized data for their own reporting applications.

Involved in requirement gathering from clients, design, and development of architecture with and fellow developers, database design and development of the application.

Used AJAX with jQuery for service interactions and for dynamic web pages.

Used jQuery for animations, grids, paging, sub grids, widgets, and client from validations.

Used Rich server controls such as Data Grid, and Data List controls of ASP.NET.

Used multiple custom controls and user controls all through the application development for rich user interface.

Integrated InfoPath forms with .net framework web application.

Developed reports using SQL server and .NET in web forms using VB.NET.

Developed, deployed, and monitored SSIS Packages.

Environment: .NET Framework 4.0, C#, VB 10, VB.NET, ADO.NET, WCF, XML, HTML, CSS, jQuery, Java script, TFS, ASP.NET, Visual Studio 2010, SharePoint InfoPath, Active Reports, IIS 6/7.5, SQL server 2008 R2, Windows 2008/R2 servers.

NASCO, Detroit, MI

Programmer Analyst

August 2009 - March 2012

The project deals with Implementation of health Care handling system for big organization like CareFirst, WellPoint, and Blue Cross Blue Shield.

Developed and Integrated Presentation, Business, and Data Access Layers using ASP.NET MVC.

Used jQuery for animations, grids, paging, sub grids, widgets, and client from validations.

Created and consumed web services with WCF. Used WCF to configure and extend communication to web services with SOAP and non-SOAP messages (XML)

Involved in design of ETL packages for extracting the data and load into the appropriate tables in the database using SQL Server Integration Services (SSIS).

Created and maintained Reports using Crystal Reports for legacy application.

Created Drill Down reports using Microsoft SQL Server Reporting Services (SSRS).

Used DDL and DML for writing triggers, stored procedures, and data manipulation. Worked on SSIS Package, SISS Import/Export for transferring data between Database (Oracle and Text format data) to SQL Server.

Provided major support in the upgrading whole application, including upgrading servers and SQL servers. Involved in system testing, regression testing and performance testing of the production URL. Used TFS as project repository for whole project duration.

Environment: .Net Framework 4.5.1, C#, VB.NET, MVC, ADO.NET, WCF, XML, HTML, CSS, JavaScript, jQuery, HTML 4.0, ASP.NET 4.0, Visual Studio 4.0 Framework, IIS 5/6/7.5, TFS, SQL server 2008 R2, Windows 2008/R2 servers, Oracle 11g.



Contact this candidate