Mahesh Dot Net

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Mahesh

769-208-5799
[email protected]

Around 7 years of experience in software development life cycle (SDLC) and Agile including
analysis, designing, developing, testing and implementation of Web and Windows based
applications with N- Tier architecture using Microsoft Technologies.
 Experience building various web and desktop applications under .NET Frame work
3.0/3.5/4.0/4.5 using C#.Net, ASP.Net, ADO.Net, AngularJS, Entity Framework, LINQ,
Ajax, SQL Server.
 Hands on experience in (SQL SERVER) Database Design and Development, Writing
Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined
Functions.
 Experience in Creating Telerik UI along with ASP. Net, C# .Net and Angular JS pages.
 Used Master Page’s templates, CSS and Themes to define unified look and feel for the
application.
 Experience working with web servers, such as IIS, and with source repositories, such TFS
(Team Foundation Server).
 Experience in developing reusable component like user controls and custom controls.
 Designed and developed several packages to transfer the data between the different
environment systems and/or export the data to other applications using SQL Server
Integration services (SSIS).
 Experience in building reports using SQL Server Reporting Services (SSRS).
 Experience in unit testing using Microsoft Visual Studio Unit testing framework.
 Ability to handle multiple tasks and demonstrates initiative and adaptability and capable of
handling responsibilities independently as well as a proactive team member.
 Excellent analytical, communication, interpersonal and decision-making skills and is well
motivated to rapidly acquire new skills on the job.
 Involved in the intermediate meetings for the requirement gathering.
 Experience in Scrum and Kanban methodologies.
 Consistently recognized for teamwork and customer focus.

Technical Skills:

Languages C#, C, C++


Frameworks .Net, ASP.NET 3.5/4.0/4.5,5.0, ADO.NET, MVC3
Databases SQL Server 2008/2010/2012,2014, MS SSMS, MS Access,
KUSTO, XTS, Avocado, Cosmos
Cloud Azure, WebApps, Virtual Machines, SQL Azure
IDE Visual Studio 2010/2012/2015.
Dot Net Technologies Html, JavaScript, Angular JS, IIS, CSS, Web API, WCF
Web Servers Internet Information Server (IIS), TFS (Team Foundation Server)
Design Methodologies OOAD with UML, Design Patterns, Data Flow Diagrams, Flow
charts
Reporting Services SSRS, Power BI
Project Management Tool Mingle
Platforms Windows, Linux
Version Controls VSTS, Team Foundation Server 2015/2013/2012/2010, Git

Professional Experience:
Client: Microsoft Redmond/WA
Role: .NET Developer Feb 2022 – PRESENT

Description: Developing customer-based environment by creating a universal interface across all


applications with a single front-end presentation layer. This will increase customer experience with
the client.
 Gathering requirements from clients through Agile meeting
 Analyzing the requirements and preparation of Impact Analysis
 Involved in design, development, testing, and documentation and production deployment.
 Interacted with business analysis, technical lead, team members and production support team
for requirement, functional specifications and technical architecture using agile methodology
in relation to control and recording financial activities.
 Created the Entities for the database objects, Custom Entities and tables using Entity
Framework.
 Database performance troubleshooting and finding Root cause analysis.
 Hands on experience on Kusto query and extract the Logs.
 implementing BOT Action insights on BTS automation tool.
 Worked on Azure SQL/on Premise Replication/ geo replication.
 Use trace analysis, debug skills, source code, and other proprietary tools, to analyze problems
and develop solutions to meet business requirement needs including rewriting code.
 performance tuning.
 Deployed Azure SQL databases and other Azure settings using PowerShell.
 Continuous Integration through VSTS/TFS for tracking work items, code, build, deployment
and release processes.
 Create technical design spec for changes, new features and/or enhancements of Azure MDS
Runners using OneNote, MS Word etc.
 Created Page Level Filters, Report Level Filters, Visual Level Filters in Power BI as per they
requirements
 Monitoring bot actions report and observing count of all runner
 Created different visualization (Stacked bar Chart, Clustered bar Chart, Scatter Chart,
 Pie Chart, Donut Chart, Line & Clustered Column Chart, Map, Slicer, Time Brush etc.) in
Power BI according to the requirements.
 Used Microsoft Entity Framework code first approach for the Data Access Layer for the
ASP.NET MVC application.
 Developed Code to populate the XML, which is sent to business layer from the database
using C# classes.
 Implemented state management to improve the performance of the web application.
 Web API services developed in C#.net, which will serve database calls.
 Working with Team Foundation Source Control (TFS) as the source for version control and
project issue management.

Environment: AZURE SQL, .NET, ASP.NET, C#.Net, Visual Studio, HTML 4/5, Agile, XML,
MVC 5.0, Framework, WCF Services, JavaScript, ORM, SQL Server 2008 & 2012
Client: Progress
Role: .NET Developer Aug 2019 – Dec 2021

Description: The Health Stream Learning Center (also called the HLC) is an electronic learning
system designed to streamline your education experience. Health Stream handles hosting, automatic
updates, and the delivery of over 20,000 courses from trusted industry partners. Generating reports
for analyzing the usage of resources, status of the students in the Health Stream Learning Center and
various manipulations on the data. The reports are classified into 4 major categories and are designed
to be viewed either directly on a new window based on the criteria specified by the user or schedule
the reports to be generated on a timely basis and emailed.

 Used Agile (Scrum) Methodology for fast and more disciplined development throughout
implementation. Participated in every day Scrum meeting with the entire group to examine
about the progress of the application development, specifications to be taken care and that
already completed.
 Used TFS for source code management, version control and agile process.
 Implemented Caching and State Management strategies to improve overall performance of
the application.
 Performed Unit testing and Integration testing by applying test cases.
 Designed and developed various screens using web forms and web user controls
 Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by
using HTML, jQuery, CSS and ASP.net Controls.
 Developed DAL to communicate between UI and Database.
 Wrote common classes and methods in C# to utilize them across the application.
 Created and managed database objects such as SQL stored procedures, functions and
triggers.
 Created custom ADO.NET wrappers for data access.
 Implemented unit testing using the mocking framework Rhino mocks.
 Created Integration testing for verifying the entire flow of code across different layers.
 Developed Web Asynchronous request processor to schedule report generation.
 Created a notification engine to handle the user notifications.

Environment: Microsoft .NET Framework 4, ADO.NET, ASP.NET, SQL Server 2012, C#,
JavaScript, Win Forms.

Kubicals Technologies – Hyderabad/India


Database Developer July 2016 - August 2019

Responsibilities:
• Involved in Gathering Business Requirements and Installation and configuration of SQL
Server.
• Created database, tables, writing stored procedures for developers and users.
• Created SQL scripts and defined functions, check constraints, indexes, and views.
• Created triggers to enforce data and referential integrity.
• Create new SSIS package (2008R2) to extract the date from legacy to SQL Server
• objects.
• Extensively used SSMS and SSIS Import/Export system for performing ETL operations.
• Performed data conversion from a flat file and excel into normalized database structure.
• Developed, Monitored and deployed SSIS packages (2008R2) and Configured Server.
• for sending automatic emails and Generated Snapshot, Drill Down, and parameterized reports
using SSRS.
• Prepared Ad-hoc reports through report builders and published through Report Manager.
• Experience in creating SQL Logins, Roles and Authentication modes including security
• policies for various categories of users in report manager and server.
• Design and created different types of reports like Sub Reports, Drill-Through, Cascading drill
Down, ad-hoc Reports in visual Studio and deploy and manage on Microsoft SQL Server

Selinis Technologies - Hyderabad / India Jun 2014- Jun 2016


Role: .NET Developer
Description: UA provides a flawless shopping experience to the customers with a customized e-
commerce solutions tailored to the needs. It also involves in developing a long-term and reliable
marketing strategy, providing creative, responsive and user-friendly web designs. It also does
digitization and automation for many small-scale businesses through rapid business application
development and asset management solutions.
 Translate business requirements to technical specifications and documents such as class
diagrams, sequence diagrams and use case diagrams.
 Attended daily scrum calls, planning, grooming, retrospectives and application demonstration
to the client and the stakeholders.
 Responsible for Proof of Concept (POC) creation based on the requirements. Write
structured code using C#, Asp.Net and MVC.
 Implement unit testing using the mocking framework Rhino mocks.
 Create and manage database objects such as SQL stored procedures, functions and triggers.
 Create custom ADO.NET wrappers for data access.
 Update the appearance of existing application pages using Telerik UI, HTML, CSS, and
JavaScript.
 Manage release and deployment process.
 Show application demos to clients and stakeholders.
 Extensive usage of Entity Framework and LINQ for database interactions.
 Implementation of customized presenter pattern for Unit testing the UI controls, repository
pattern along with dependency injection, IoC Containers.
 Peer code reviews.
 Troubleshoot, debug and upgrade existing code.
 Guide and support 3 subordinates.
 Follow agile methodologies.
Environment: Microsoft .NET Framework 3.5, ADO.NET, ASP.NET 3.5, MVC 3 with RAZOR
engine, LINQ, Cascading Style Sheets (CSS 3), Mingle Project Management

You might also like