MAHESH
E-mail: *************@*****.*** Mobile: +1-216-***-****
Summary:
●Experienced Full Stack Dot NET Developer with 8+ Years of IT experience in Designing, Developing web applications in .Net Technology with Agile Sprint methodology.
●Extensive knowledge of Object Oriented Programming (OOPS) concepts
●Experience in web application development using C#, ASP.NET web Form (Master page, user controls, validation controls and AJAX extensions ) and ASP.NET MVC (Razor view engine, View, partial view, models and layout view), Web services, Windows communication foundation ( WCF ), .Net Core, AWS and ASP.NET Web API 2
●Implemented Authorization in .Net Core web application using ASP.NET Identity Management.
●Experience in Jenkins for CI/CD (Continuous Integration/Continuous Deployment) of applications.
●Extensive design and programming experience with front end technologies that includes HTML5, CSS3, JavaScript, Bootstrap, TYPE SCRIPT, AJAX, JQuery, JavaScript, CSS, ANGULAR 2/4/6 and ReactJS
●Worked with Unit testing frameworks like NUnit and XUnit. proficient in debugger/testing tool Jasmine and worked with tools such as TFS (Team Foundation Server), GIT, BITBUCKET, GITLAB and JIRA for project management, source and version control.
●In depth knowledge of T-SQL, stored procedures, user defined functions, views indexes, views, triggers and error handling.
●Experienced in Object Relational Mapping ( ORM ) using ADO.NET, Entity framework, LINQ and Lambda expressions
●Excellent communication skills and experience in both waterfall and Agile SDLC methodologies;
●Ability to coordinate and provide support within a team environment with problem solving and strong analytical skills
●Extensive experience developing web applications that comply with Web Content Accessibility Guidelines (WCAG) Standards using JAWS and NVDA Screen Readers.
●Major strengths are familiarity with multiple software systems, ability to learn quickly new technologies, adapt to new environment, self-motivated team, layer focused adaptive and quick learner with excellent interpersonal, technical and communication skills.
Professional Experience:
●Currently Working as Technology Analyst for Infosys Limited Sep 19th 2019, to till date.
●Worked as Software Engineer for Infor Pvt Ltd, from Feb 2017 to Jan 2019.
●Worked as System’s Engineer for Microsoft India Development Centre under Infosys Technologies from June, 2014 to Jan 2017.
●Worked for CKON Softech Pvt Ltd (Changed to CTECH IT SOLUTIONS PVT LTD) from May, 2011 to June, 2014.
Education:
●B.Tech (CSE) from JNTU 2011, Hyderabad.
Technical Competencies
●Programming Languages: C#, C++, and C
●Microsoft Technologies : C#.Net, ASP.Net, MVC, ADO.NET, WebAPI, ASP.Net Core.
●Distributed Architecture: WCF, ASP.Net Web Services
●RDBMS: SQL Server, Oracle
●Frontend Technologies: Angular 2/4/5/6, Bootstrap, Java Script, typescript, jQuery, Ajax, HTML, CSS
●Operating Systems: Windows Family
●Development Tools: .NET Framework (Visual Studio), SQL Server(SSMS), TFS
●Cloud Technologies: Amazon Web Services.
●API Testing Tools: Fiddler and Postman.
●Unit Test Frameworks: xUnit, NUnit, Jasmine and karma.
Projects handled at INFOSYS LIMITED as a Full Stack Developer.
Project Title : NSOP, SSP LEC, Optix
Client : VERIZON.
Environment : MVC, WEBAPI’s, ANGULAR 6, ReactJs Ajax calls, Sql server, C#.net, VS 2019
Duration : Sep 19th 2019 to till date.
Team size : 15.
Responsibilities:
Involved in Design, development, maintenance and testing of the project
Extensively working on creating the REST API (Web Api2) services to communicate with databases to get the real-time data.
Designed and implemented application using ASP.NET MVC with Razor syntax, C# programming language, Ajax, angular 6 components and as well as ReactJS, services, Typescript, CSS3 and Bootstrap
Used GitLab for source code maintenance.
Implemented the data access layer using Entity Framework database First Approach
Used Jenkins for continuous integration and JIRA for bug tracking
Created partial views and shared templates to reuse over the application
Created ReactJs components, redux for session management.
Worked closely with Development teams, QA teams & participated in design meetings to develop product specifications.
Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself
Designed the entire framework to support Test Driven Development (TDD) by making use of Dependency Injection.
Created partial views and shared templates to reuse over the application
Worked on routing to load controller type using MVC 4, Web APIs for reaching appropriate action in the web application.
Followed agile methodology with daily scrum meetings and providing user story updates.
Implemented Unit Testing using Frameworks like xUnit, Jasmine and karma.
Projects handled at INFOR PVT LTD as a Full Stack Developer.
Project Title : INFOR MARKETING RESOURCE MANAGEMENT (INFOR MRM).
Client : SYNCHRONY, PUBLIX, STAGE STORE etc.
Environment : MVC, WEBAPI’s, ANGULAR 6, Ajax calls, Sql server, C#.net, VS 2017
Duration : FEB 2017 to JAN 2019.
Team size : 25.
Responsibilities:
Used ASP.NET Web API for creating Restful services
Design and Implemented UI using Infor soho controls, Typescript, Html, Css, and Bootstrap.
Used Bitbucket and JIRA for source code maintenance.
Designed the application using ASP.NET MVC with Razor syntax, C# programming language, Ajax.
Responsible for creating the angular 2/4 components, services using Angular CLI.
Worked closely with Development teams, QA teams & participated in design meetings to develop product specifications.
Setup Jenkins for Continuous Integration (CI).
Developed and provided the team with the data layer functions using Entity Framework to connect to database and fetch data
Involved in code peer review, system regression and unit testing using xUnit, Jasmine and karma.
Involved in SCRUM meetings to discuss the flow of the project and daily task updates.
Involved in the sprint planning meeting, retrospective meetings, and Dev meetings.
Projects handled at INFOSYS TECHNOLOGIES, HYDERABAD as a Full Stack Developer.
Project Title : University Recruitment Tool & Venture Integration.
Client : MICROSOFT LIMITED, USA
Environment : MVC 4, WEBAPI’s, Ajax calls, Sql server, C#.net, VS 2013 add Windows.
Duration : Oct 2015 to JAN 2017.
Team size : 6.
Responsibilities:
Implemented restful services using WEB API to fetch data from Sql Server Database.
Designed the application using ASP.NET MVC with Razor syntax, C# programming language, Ajax Worked in ASP.NET MVC architecture and used KendoUI grid.
Developed Controllers, Models, Views, Partial Views using C#, JQuery, JavaScript.
Developed JSON, XML pages using Web APIs. Used JSON extensively to call the server methods.
Involved in the development of Business Logic Layer and Data Access Layer in C#.
Designed the application using Angular 2 components, services, C# programming language, Ajax.
Created modules in Angular 2 for user, admin and sub modules.
Develop projects using SCRUM/Agile project development methodology and participate in Sprints.
Update and track the tasks on TFS and VSTF (Scrum Project Management) tool for effective sprint burn down.
Implemented unit test using NUnit in c# and Jasmine, karma for angular test cases.
Project Title : Microsoft Global Careers.
Client : MICROSOFT LIMITED, USA
Environment : Asp.net, Sql Server, C#.net, Visual Studio2013 and Windows.
Duration : June 2014 to Oct 2015.
Team size : 10.
Responsibilities:
Created the WEB API’s for using asp web services for JIBE integration in the mobile site.
Developed Web Forms in ASP.NET
Featured ASP .NET Validation controls
Used Javascript validation for client side validations.
Responsible for designing web forms using different ASP.NET Server Controls
Developed UI/Components/Classes/Methods/Functions for the application and also Functionalities such as Data retrieval using disconnected record sets, using ADO.NET / ASP.NET / Web Forms / Server controls.
Developed various easy to use reusable business objects and data access Components using C#.
Designed and created Database Tables, Stored Procedures, Triggers and other business objects.
Involved in developing the server side code using Asp.Net.
Developed the Business logic and model operations and wrote code for Application Component.
Analyzed and repaired accessibility issues in the front end of Microsoft Global Careers, Candidate portal, Candidate expense reimburse tool (CERT) and CERT Internal.
Contributed accessibility expertise and consulted on accessibility issues as a member of an agile team
Worked on screen readers JAWS and NVDA for accessibility.
Projects handled at CKON (CTECH IT), HYDERABAD as a Full Stack Developer.
Project’s : Camino Hospital Online System, Examination Operations, Library Management, and Website, Insurance Management System and Loan Tracking System
Environment : Asp.net, Sql Server, C#.net, Visual Studio2008 and Windows.
Duration : May 2011 to June 2014.
Team size : 4.
Responsibilities:
Worked on ASP.NET state Management, ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
Written Stored Procedures and SQL Queries for all the Transactions in and out of the Database using SQL server.
Used ADO.NET objects such as Data Adapter, Data Reader, Data Tables, Dataset and Data View, for consistent access to the data store
Responsible for analysis, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project.
Used Master-Content page concept and CSS throughout the application for rich look.
Used AJAX and AJAX Toolkit to extend validation control.
Used JQuery to simplify the HTML document traversing and event handling.
Developed custom controls and server side components.
Used Grid view to display data in a well-defined manner with sorting and paging.
Designed and developed efficient and maintainable software according to the business objectives.
Worked closely in the planning, design, and delivery of software products and services.
Presented software design issues, questions, and suggestions for the purpose of arriving at alternative courses of action.
Provided assistance to Customer Support when troubleshooting technical issues of clients.
Responsible for designing web forms using different ASP.NET Server Controls
Used ADO.NET to connect to the database using the SQL Server .NET provider
Worked extensively with data bound controls like Grid View.
Used Javascript validation for client side validations.
Developed the Business logic and model operations and wrote code for Application Component.
Achievements
●Consistently rated as one of the top performers.
●Currently I’m developing an application with my own interest to implement new concepts like Token based authentication, User management using Asp.Net Identity Management, integration of Simple injector containers and Dependency Injection using microsoft technology(WebApi 2, Entity Framework, Angular 8, Sql Server).