You are on page 1of 9

MAHIDEEP SAI N

MAHIDEEPN9@GMAIL.COM

Sr. Full stack .Net Developer


+1 940 290 1371

Professional Summary:
 Over 8 years of experience in Design and Development of web-based and windows-based
applications using various .Net frontend and backend technologies.
 Developed web applications using C#, ASP.Net, VB.Net, MVC, ADO.Net, WCF, JavaScript, AJAX,
XML, SOAP, Web Services.
 Proficient in Web Programming to enhance user experience and performance using JavaScript,
Angular.js, Node.js, TypeScript, Require.js, jQuery, React.js, Kendo UI, AJAX, AJAX Toolkit,
HTML5 and CSS/CSS3.
 Extensive experience with the development & deployment of Web Services (SOAP, UDDI &
WSDL), WCF services, Web API, SOA, SSO (Single Sign On) using the .Net Framework.
 Experience in the functional automation and performance automation of the API'S and Webser-
vices, Web applications using C#.net Framework, Unit testing Framework, WCF, Rest API's, Vis-
ual Studio Coded UI, NUnit and SQLServer.
 Good working experience in Design and Development of Web Applications using the MVC Archi-
tecture and Entity Framework.
 Technical expertise in Microsoft Technologies, such as .NET4.5…ASP.NET, ASP.NET MVC 3.0/4/5,
Intersystem Cache, C#, Typescript, SQL Server, ADO.NET, NUnit, Cache CSP, HTML, Oracle DB,
Reactjs, Microservices, JavaScript, Git code, jQuery, Json and Ajax
 Experience in developing Single Page Applications (SPA) using latest technologies like Angular
JS, Angular, Bootstrap, and Web API.
 Working experience on the front-end using Angular2/4/5/7/8, AngularJS, and Kendo UI.
 Experience in using Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, An-
gular-Mocks, Angular - Resource, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-
Ui-Bootstrap.
 Experience in Object Oriented Design (OOD), Object-Oriented Programming (OOP), Object Ori-
ented analysis and design (OOAD), Service Oriented Architecture (SOA) and Windows Presenta-
tion Foundation (WPF).
 Developed multithreaded C#, WinForms and worked on Entity framework to associate with
database for CRUD operations and LINQ to Entities.
 Expertise in implementation of Windows Communication Foundation (WCF), Web API, and Web
Services.
 Worked with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with
databases like SQL Server.
 Expertise in enterprise Development with Microsoft Azure, C#, ASP.NET, ASP. MVC, ADO.NET,
SQL-Server, Oracle, Visual Studio, LINQ, CSS, and IIS 7/6.
 Created JSON based Azure Resource Manager (ARM) templates for deployments.
 Extensively used LINQ (LINQ to XML, LINQ to SQL), ADO.NET Entity Framework, ADO.NET and T-
SQL in developing Data Access Layer.
 Experience in creating CI/CD Azure DevOps Pipelines for .net based applications. Familiar with
creating and configuring Jenkins jobs for build and release pipelines
 Expertise in Implementing Lambda expressions or LINQ Query Expressions for standard query
operators that allow traversal, filter, and projection etc.
 Experienced in building animations for desktop applications using Windows Presentation Foun-
dation (WPF) and Extensible Application Markup Language (XAML) files in Visual Studio and Ex-
pression Blend.
 Extensively Created web services using Windows Communication Foundation (WCF) and C#.net.
 Developed numerous Console applications and web applications using Visual studio.
 Experienced in working in Agile (Scrum) based development environment.

TECHNICAL SKILLS:

.NET ASP.NET, ADO.NET, VB.NET, LINQ, C#.NET, WCF Services, WPF, Web Forms,
Technologies: MVC5, Win Forms, .Net Framework, Dependency injection.

Web HTML/HTML5, CSS/CSS3, JavaScript, Angular 2/4/5/6/7/8, Angular.js, Ionic 2/4,


Technologies: React.js, Ember.js, Node.js, XML, AJAX, jQuery.

Languages: C, C#, VB.Net, SQL, T-SQL, PL/SQL.

Packages: MS Office, Excel, Visio, and Power Point.

Protocols: SOAP, REST, HTTP/S, TCP/IP.

Version Control: Team Foundation Server, Git and SVN.

Methodologies: Agile, Pair-programming, Continuous Delivery.

Technologies: SOA, SPA, (DDD & TDD & CQRS, Event Driven), Design Patterns, Cloud (Azure,
AWS), Service bus (publisher/subscriber, mediator service), Windows service.

Database: MSSQL 2008/12/15/16, SSRS, SSIS.

Tools: Visual Studio 2015/2017/2019, TFS, VSTS/Azure DevOps, ReSharper, Git, IIS,
Visual Studio Code, Notepad++, SOAP UI, Postman, LINQ Pad, Microsoft Visio,
XCode, Android Studio, Teams.

Professional experience:

ALASKA AIRLINES, WAHINGTON, DC Mar’2021


– Present
Sr. Software Engineer
TA Retirement application provides way for clients to manage their retirement plans built on asp.net
with vb.net. Client Management System (CMS) is an internal application primarily used by call centers,
plan sponsors and client executives. Messaging Client Services (MCS), application for notifications,
emails, and transactions. Bend Processor is Windows service application for Backend jobs and processes.
Responsibilities:
 Worked as production support for major web applications to resolve production issue caused by
data, UI, and backend code.
 Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Im-
plementation, Testing, Debugging and Maintenance with Scrum (AGILE) Methodology.
 Worked on Backend Processor Windows applications (C#) creating daily jobs and processes.
 Developed web interfaces and enhanced Windows service for Pay start, a Payroll Process where
management of the payroll and all kind of reports for payroll generation are handled. Deployed
on Microsoft Azure Cloud Service.
 Created controllers in C# which has WEB API methods to accept user inputs and return response
in JSON format.
 Experience in developing Microservices using ASP.NET Core.
 Migrated Micro Services, front-end components from Angular 6 to 8.
 Built Angular 8 components, UI services to consume rest services from the backend written
in .NET, using Component based architecture provided by Angular 8.
 Implemented Facade Design pattern for Business Facade Layer application which served as our
primary Web service application.
 Extensively worked on SQL Server databases. Created T-SQL Store Procedures, Complex Data-
base Queries, Views, Constraints, Indexes and User Defined Functions for multiple Webservices
and applications, for fetching relevant data to UI for different VP Reports and Divisional Reports.
 Worked with 3-Tier Architecture involving Presentation Layer, Data Access Layer, and Business
Layer.
 Responsible for designing Presentation Tier web pages using concepts such as Master Pages,
Themes, Skins, HTML, XML, CSS, Java Script, jQuery.
 Worked with ASP.NET Custom Controls. Used ASP.Net Validation controls for client-side valida-
tion of Server Controls.
 Effectively handled ASP.NET caching techniques such as page output caching and data caching in
order to improve the performance of the web application using .aspx pages.
 Configured and created Jenkins jobs for build and release pipelines, File staging, EOD report
jobs, and integrated it with Bitbucket Pipelines for continuous build and integration.
 Developed an internal data retrieval system using ASP.NET Webform and C#.NET.
 Responsible for creating the screens with table-less designs meeting W3C standards.
 Created Unit Test cases for the business API methods in ASP.NET Web API services. UAT in TEST
and MDL environments before deploying to production to reduce the impact and errors.
 Moved multiple Repositories from TFS to Bitbucket GIT.
 Defined and managed development workflow process utilizing Gitlow to manage source control
and release processes.
 Integrated IBM’s ISAM (IBM Security Access Manager) with website for multi-authentication
user access.
 Developed Entity framework model and wrote LINQ-TO- SQL queries to perform DML opera-
tions from Entity Data Model.
 Developed High Level Design documentation and created Software Requirement Specifications
(SRS) document for Tax components, Payroll process.
 Created SSIS Packages to import and export data from Excel Spreadsheets, Text files, CSV files
and various direct sources. Used Report Wizard, Report Builder and Report Manager for devel-
oping reports and deploying reports in SSRS.
 Mentored .Net Interns, reviewed code and provide required guidance to resolve issues.
Environment: C#, VB.Net, WinForms, .Net Framework, .Net Core Web API, .Net Core Entity Framework,
Angular 6/8, IBM ISAM, Micro Services, Visual Studio Unit Testing, MOQ, MS SQL Server 2008/2016,
WCF, JSON, SSRS, SSIS, Visual Studio 2019, Visual Studio Code, GIT, Bitbucket, Azure, SourceTree, JIRA,
Confluence, Jenkins, Windows 10, MacOS, Windows Server, RDC, Microsoft Teams, Skype for Business
BLUE SPRING HOUSTON, TX Apr 2019 – Feb 2021
Sr. Full stack .Net Core Developer
Point Of Sale (POS9) is a WinForms application which is used to sell art in Land and Cruise Ship Auction
Events. Land Remote Checkout (LRC) is a mobile hybrid application, used in iOS iPad and Android Mobile
to express check out the sold Auction Art. Refunds and Gallery Audit Tool are web applications to serve
Customer Service Representatives to process refunds and Auditing Gallery Inventory.
Responsibilities:
 Developed Mobile Hybrid Application using IONIC, Cordova, Angular TypeScript, NodeJS.
 Developed IONIC UI Pages, UI components, Providers. Created directives using ionic.
 Responsible for converting existing functionalities to Micro services.
 Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer.
 Implemented push notification service in Angular application using SignalR (@aspnet/SignalR).
 Developed RESTFUL Web API using ASP.Net Core
 Used .Net Core Entity Framework for web applications. Implemented Code First approach.
 Designed Angular UI Grid components, with sort and filter, which were reused in other Web App
 Implemented JWT (JSON Web Token) and OAuth2 for Authentication. Used HTTPInterceptor to
set header for Authorization Bearer token in the HTTP Request.
 Attribute Routing used in the Asp.Net core web API. Used Async and Await in Asp.net Core web
API methods.
 Used RxJS (Reactive Extensions for JavaScript) library for reactive programming using
observables.
 Implemented Dependency Injection (DI) using Micrososft.Extensions.DependencyInjection 2.2.
 Used FakeItEasy dynamic fake library for mocking objects to test Controller Action
methods/Calls.
 Developed Sales tax component which includes City, County & State-wide tax rates.
 Created library using C# and .Net for tax component which automates the downloading of .CSV
file from Vendor server and convert data from the .CSV file format to XML file format.
 Worked extensively on windows forms and data binding controls like Grid View, Data List and
drop-down boxes and Mapping page fields to the database fields
 Used iTextSharp to generate PDF file. And used Microsoft Office Interop to generate Excel file.
 Implemented Angular Material Design 7. Used HTML, SCSS with Angular/Ionic for Front-end
 Worked on MS SQL Database Table which has 65+ million records. Created Views/Tables and
Stored Procedures in a db from Multiple databases using SQL.
 Used MVC, MVVM Architectural Pattern in the application. Developed web services using C#
and WCF.
 Written Unit tests to test .net Core web API Action methods using Xunit. Used
EntityFrameWorkCore.InMemory as in memory provider to Unit test the repository layer.
 Developed and reused multiple MicroServices. Notifier Service, Automatic Email Service, PDF
Generation, Login Authentication (Identity Server) etc.
 Implemented MicroServices architecture using Spring Boot 2.1.1 for making the application
smaller and independent.
 Created a Proof of Concept (POC) for a rule’s engine using NRules.
 Responsible for daily peer reviews, maintaining the branching in GIT and following the GitFlow.
 Used Nuget packages to produce and consume packages.
 Built and released iOS packages using XCode in MacOS. Tested the developed Hybrid Mobile
application on XCode for the iPhone, iPad mini and iPad Pro devices.
 Attended the land Art Auction events to understand and interact with the business.
Environment: C#, WinForms, .Net Framework, ADO.Net Entity Framework, .Net Core Web API, .Net Core
Entity Framework, Angular 5.2/7, TypeScript 2.6.2, RXJS 5.5.11, IONIC Framework 3/4, Microsoft Unity,
Micro Services, Visual Studio Unit Testing, MOQ, JIRA, Confluence, Visual Studio 2019, Visual Studio
Code, GIT, Bitbucket, SourceTree, TFS, iPad Mini, iPad Pro, Apple Mac Pro, Azure, Windows 10, MacOS,
Windows Server and MS SQL Server 2014/17.

Wolters Kluwer, Marietta- GA Nov 2017 – Mar 2019


Application developer III
Responsibilities:
 Developed and designed multiple Desktop applications using C#, .NET, MVC 5, WinForms, WPF,
WCF, XML and NSIS.
 Modified and automated existing C# code to deliver conversion utilities, tested and redesigned
the applications.
 Involved in Agile methodology in the project using VSTS/Azure DevOps on Updating the user
story and plan estimation, Backlog grooming.
 Maintained expert currency on modern object-oriented software design and design patterns,
deployment platforms and technologies appropriate to development functional areas. (Namely,
desktop application and runtime support technologies).
 Worked Extensively on Microsoft .NET design Patterns including Dependency Injection (DI),
MVVM and MVC. And experience decompiling .NET assemblies.
 Prepared a detailed design from approved general designs, including detailed time and resource
estimates for all tasks for the team.
 Performed numerous code reviews and code refactoring using GIT as Source Control, using the
GIT Workflow for the branching, and releasing strategies for the Development team and
DevOps.
 Developed Build and Release pipelines in VSTS (Azure DevOps) Implementation for DevOps
CI/CD process.
 Work with product management and veteran software developers to deliver the code, respond
to and correct defects, and release code to Production biweekly.
 Consolidated all Team Projects and created automated builds for various services and internal
application (Conversion Utilities).
 Excellent experience in building and modifying the software packages using Nullsoft Scriptable
Install System (NSIS) and Install Shield 6.3 12.0v Scripting Languages.
 Lead and work with remote developers in different time zones from within the US and abroad.
 Performed Unit Testing of the developed component and web forms and worked closely with
manual testers and automation testers, User Acceptance testers for ensuring the desired
functionality is achieved. And Delivered test driven approach development.
 Good Expertise in Schedule jobs via Continuous Delivery and Continuous Integration for
automating the build and deploy processes allowing significant increase in test automation.
 Participated in the design, development, and support of tools for tax conversion projects
through the entire Software Development Life Cycle successfully.
 Experience with VSTS, SVN, and Microsoft Team Foundation Server, GIT for Code Repository,
Deployment and Version control.
 Attended Daily and Weekly Scrum meetings to discuss various aspects of the projects, assigned
relevant tasks to team members, cleaning up code related to individual modules, etc. and used
Microsoft Teams and Skype to communicate with customers.
Environment: Visual Studio 2017, C#.NET 4.6/4.7, MVC 5, WinForms, WPF, WCF, Git, GitFlow, Team
Foundation Server (TFS), Entity Framework, Nullsoft Scriptable Install System (NSIS), LINQ, VSTS, Azure
DevOps, Microsoft Teams, Skype for Business.

PFG June 2016 – Sep 2017


Sr. Full Stack .Net Developer
Responsibilities:
 Design develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.js that meets ac-
cessibility and web browser standards for website.
 Created user interfaces using HTML5, CSS, Angular and AJAX.
 Responsible in implementation of the presentation layer for the application using HTML5, CSS3,
Bootstrap, JavaScript, AJAX and Angular.
 Involved in preparation of design documents.
 Implemented Angular 2 Routing and navigation, Components, Services.
 Maintained high degree of competency across the Microsoft Application Platform focusing
on .NET Framework, WCF, Microsoft Azure, and SQL Azure.
 Involved in developing the Data Access Layer using the Entity Framework followed the code
first process.
 Implemented the Drag and Drop functionality using React-Draggable.
 Designed and developed web application using ASP.NET MVC model and implemented the busi-
ness logic using Visual Studio 2012/2015.
 Used React.js for templating for faster compilation and developing reusable components.
 Used React-Autocomplete for creating google maps location search on the webpage.
 Responsible for React UI and architecture and building components library, including Tree, Slide-
View, and Table Grid.
 Created and utilized Web API methods for database operations (CRUD) through Entity Frame-
work.
 Worked with Web Service, WPF & WCF to create the user services.
 Extensively wrote and used stored procedures, Database Triggers in SQL Server.
 Used Windows Azure to deploy the application on the cloud and managed the session.
 Developed and consumed RESTful web services using Web API.
 Extensively used ADO.NET Entity Framework to implement the data layer to communicate with
the database.
 Used TFS (Team Foundation server) for versioning and code merges.
 Used React-Router to turn application into Single Page Application.
 Design and Implement Database Schema import data and build stored procedures on SQL
Azure.
 Involved in enhancing the application user interface, modifying the data base columns using the
entity framework.
 Business and Data access layers were developed using C# .Net and Entity Framework.
 Used MVC, MVVM Architectural Pattern in the application. Developed web services using C#
and WCF.
 Involved in unit testing with N-Unit, Just-Mock, preparing System Test Cases, Documentation,
Debugging, and bug fixing.
Environment: Visual studio.NET2012/2015, Microsoft Azure, React.js, ASP.NET, MVC5, Web API,
ADO.NET/Entity Framework, C#, Web API, WCF, HTML5, CSS, Angular 2/4, AJAX, IIS 7.0, SQL Server 2012,
SSIS, SSRS, TFS and Scrum Agile.

H&M Retail June 2015 – May 2016


Sr. .Net Developer
Responsibilities:
 Worked on an Agile (Scrum) Development Team to deliver regular updates to business team
and project managers.
 Responsible in implementation of the presentation layer for the application using HTML5, CSS3,
Bootstrap, JavaScript, AJAX, Angular.js.
 Used React.js to create Controllers to handle events triggered by clients and send request to
server.
 Develop the common components using React.js, jQuery, Bootstrap, CSS3 for internal devel-
oper code reuse.
 Involved in implementing the WEB API Configuration, WEB API Routing and parameter binding
and created WEB API for curd operation Get, Post, Put and Delete methods.
 Implemented the Rest API using WEB API 2 for building the Server-Side component and create
DB context in the controller.
 Designed and created the restful web service using MVC WEB API and used JSON to read re-
quest and return response of the web service.
 Utilized Entity Framework technology extensively for data retrieving, querying, storage and ma-
nipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for creat-
ing/inserting/updating/deleting the data into the relational tables.
 Created a custom responsive web application to replace a legacy line-of-business web applica-
tion using Angular.js.
 Developed user interface by using the React.js, Flux for SPA development.
 Involved in designing, developing, and testing the web application by using HTML5, CSS3, Boot-
strap, and React.js.
 Developed responsive interface using Bootstrap and used SASS for CSS.
 Used Media Queries for the design to be compatible in all devices.
 Worked in implementing SOA using WCF technology developed and consumed WCF services
with features versioning, security, optimization, and reliability.
 Developed advanced ETL import packages using SSIS, T-SQL to transform and import raw index
data into database tables.
 Created ASP.NET Web API services for implementing the Event Creation, Management and data
requesting.
 Analyzed the data, extracted from the different source systems based on the business rules.
 Hosted WEB API manually to provide multiple end points, which can then be used by other
modules.
 Involved in creating, deploying, and managing reports using SSRS.
 Creation of Database, table spaces, schema objects and stored procedures.
 Build Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure.
 Team Foundation Server (TFS) is used for maintaining the version control of the code actively
involved in updating the TFS tasks on daily basis.
 Daily SCRUM meetings and weekly technical review meetings.
Environment: ASP.Net, JavaScript, CSS/CSS3, HTML/HTML5, MVC5, Angular, React.js, Bootstrap, Entity
Framework, Ajax, jQuery, C#, VB.Net, Web API, WPF, WCF, JSON, SSRS, SQL Server and TFS.

Value Labs, Hyderabad India March 2013 – May 2015


.Net Developer
Responsibilities:
 Participate in the entire Software development lifecycle process (SDLC).
 Involved in developing the SPA application for retail bank application implemented through An-
gular JS and Node. JS framework.
 Analyzing, determining Business Requirements to address a wide range of complex business sce-
narios.
 Responsibilities include Requirement Analysis, Design, Coding, Code Review and Unit Testing.
 Developed complex Drawers, Grids and lot of other reusable common components using MVC
and Telerik.
 Used jQuery, Typescript, HTML5, and CSS3 for client-side implementation.
 Used bootstrap extensively to implement responsive design on the client side. And used Boot-
strap in-order to create UI-Controls like Grids, Date Time Picker, and Select Picker etc.
 Implementation of client-side validations using jQuery, Remote Validations and MVC Custom
attributes and Data annotations.
 Implemented Angular.js for Improved Dependency Injection.
 Used Typescript and Angular.js for more faster and User rich experience of Single Page Applica-
tions.
 Worked on React JS Virtual Dom and React views, rendering using components which contains
additional components called custom HTML tags.
 Utilized React for its efficient data flow architecture to create a lightweight and render efficient
web app.
 Used ASP.Net MVC to build Web Applications. Coding using C# in ASP.NET and performing Vali-
dations at the User end using jQuery and JavaScript.
 Build Restful services to consume data from third party applications.
 Created simple Stored Procedures in SQL Server 2012.
 Performed operations like Select, Update, Delete in SQL Server 2012.
 Implemented Telerik KendoUI for enhancing the auto-generated views from MVC to give the
User a rich UI experience.
 Used Entity Framework as ORM for binding the data to the Model classes.
 Familiar with the basics of HTML5, CSS, jQuery, and related front-end technologies.
 Followed agile methodology with daily SCRUM and feature team meetings.
Environment: .NET Framework 3.5, ASP.NET, Entity Framework, Visual Studio, MVC 4, SQL Server, IIS,
TFS, JavaScript, Typescript, Angular, React.JS, jQuery, HTML5 and Boot Strap.

Education: Bachelor of Technology at VIGNAN INSTITUTE OF TECHNOLOGY – 2013

You might also like