Mohith Resume
Mohith Resume
PROFESSIONAL SUMMARY:
10+ years of professional experience in wide range of IT disciplines. Involved in all phases
of software development life cycle (SDLC), Analysis, Planning, Design, Development,
Integration, Configuration and Deployment.
Expertise in Web development and Application development using Microsoft .NET
Technologies like .Net Core 8,7,6, Entity framework, C#, ASP.NET, MVC, AJAX, CSS, WCF,
ADO.NET, LINQ, HTML5, JavaScript, XML, jQuery, Angular Data Structure.
Knowledge of Azure cloud solutions for integrating on-premises data centres with Azure
cloud services.
Experience in developing Microservices using ASP.NET Core.
Strong knowledge and experience on Microservice's to provide RESTful API.
Experience with Angular 10 and above.
Expertise in React 17/18, utilizing hooks, React Context API, and Redux Toolkit for
efficient state management and the creation of reusable UI components.
Functional knowledge in implementation of AWS Cloud based technologies like Elastic
Servers, EC2 Instance.
Skilled in frontend development using HTML5, jQuery, Restful Services, CSS, JavaScript,
and popular frameworks like Angular 7/8/9/10/12/14,15, React, and Vue.js.
Experience in Built dynamic and interactive user interfaces using React framework.
Used .NET technologies such as C#, ASP.NET, and .NET Core to develop user interfaces,
business logic, and backend services for SNAP applications, optimizing performance and
reliability.
Strong knowledge of code repositories like GitHub, TFS, and Azure DevOps for source
control and version management.
Experience in designing and developing Web services using WCF.
Proficiency in optimizing ETL processes for performance and scalability.
Used ReSharper and SonarQube Tools for Code Analysis.
Experience in developing Web based applications and Client-Server technologies using
HTML/HTML5, CSS/CSS3, XHTML/DHTML & XML, DOM, JavaScript, and jQuery, Ajax,
Angular, React, Typescript and JSON.
Proficient in front-end technologies such as HTML, CSS, JavaScript, and jQuery, integrating
client-side functionality with server-side VB.NET code for dynamic web applications.
Hands on experience in developing SOAP and RESTful Web services.
Worked with MVVM pattern and developed view-models using typescript.
Good working knowledge of Databases like SQL Server 2005/2008/2012/2014,2017,2019,
MySQL, Cosmos DB, PL/SQL and NoSQL.
Proficient in Test Driven Development (TDD) methodologies, leveraging testing
frameworks for .NET applications.
Extensive experience in using of the version control software SVN, TFS (Teams
Foundation Server), Bit bucket and GIT.
Little experience on VB.net & SharePoint.
Proficient in integrating Kendo UI components and widgets into ASP.NET MVC and ASP.NET
Core applications to enhance user interfaces and provide a rich user experience.
Proficient developing applications using MVC, Blazor server-side and WEB API with Entity
Framework.
Technical Skills:
PROFESSIONAL EXPERIENCE:
Client: New York State Insurance Fund, Albany, NY Aug 2023-Till Now
Role: Sr.Net Full stack Developer
Responsibilities:
Involved in Agile Story point methodologies and full software development lifecycle, that
includes designing, coding, testing, debugging and support.
Used Microsoft Visual Studio IDE to streamline development workflows, enhance code
readability, and optimize debugging processes.
Utilized C# for designing, coding, testing, debugging, and providing support throughout the
full software development lifecycle, following Agile Story point methodologies.
Integrated front-end frameworks with backend APIs via JSON and REST, streamlining
communication between client-side and server-side applications.
Used React to create dynamic, high-performance user interfaces.
Implemented reusable components and managed component state using React hooks and
context API
Designed and developed various components such as tab bars, map view, image picker, date
picker, push notifications, sign-in/out features, profile management and navigation using
react native.
Proficient in building mobile applications using React Native, including components,
navigation, state management, and APIs.
Implemented Blazor components to build interactive and dynamic user interfaces, leveraging
C# and Razor syntax for seamless integration with backend services.
Developed client-side Blazor applications to enable rich, interactive experiences directly
within the browser, eliminating the need for JavaScript frameworks.
Integrated Blazor with existing JavaScript libraries and frameworks, allowing seamless
interoperability and leveraging the rich ecosystem of JavaScript tools and plugins.
Used React to create dynamic, high-performance user interfaces.
Proficient in designing and implementing RESTful APIs, applying industry best practices for
authentication (OAuth, JWT), error handling, and versioning, ensuring seamless API
integrations.
Successfully containerized .NET Core backend services using Docker to streamline
development, testing, and deployment processes, resulting in faster and more reliable
releases.
Implemented multi-stage Docker builds to reduce image size and enhance security, cutting
down unnecessary layers and improving deployment efficiency.
Deployed and managed Kubernetes clusters to orchestrate containerized applications in
production, automating deployments, scaling, and managing high availability for critical
services.
Implemented reusable components and managed component state using React hooks and
context API
Proficient in unit testing frameworks such as NUnit, XUnit, and MSTest, ensuring code
quality and preventing defects early in the development cycle.
Integrated Blazor with ASP.NET Core to leverage its robust ecosystem and development tools
for building modern web applications.
Implemented automated build, test, and deployment pipelines using Azure DevOps,
optimizing development workflows and ensuring high-quality software releases.
Leveraged Azure Boards within Azure DevOps for work item tracking, enabling effective
communication, task prioritization, and progress tracking throughout the software
development lifecycle.
Used Entity Framework (EF) to simplify and streamline data access layer implementation,
enabling rapid development and maintenance of data-driven applications.
Designed and optimized Oracle stored procedures, functions, queries, triggers, and cursors to
ensure efficient data retrieval and manipulation in the backend database layer.
Coding experience in PL/SQL stored procedures, Functions, queries, triggers, Scripting and
Cursors.
Used SSRS (SQL Server Reporting Services) to design and develop rich, interactive reports for
various system components, enhancing data visualization and analysis capabilities.
Developed and deployed Azure Functions to implement serverless compute solutions,
enabling event-driven architecture and scalable, cost-effective application development.
Implemented Azure Functions as microservices to encapsulate and isolate specific business
logic or processing tasks, promoting modular and scalable application design.
Utilized Azure Functions for background processing tasks such as data ingestion,
transformation, and enrichment, enabling efficient data processing and analytics workflows
in cloud-based applications.
Configured Azure API Management to manage and secure APIs, providing centralized
management, authentication, and authorization capabilities.
Implemented policies in Azure API Management to enforce security controls such as rate
limiting, authentication, and IP filtering, ensuring API security and compliance.
Used TFS web with Azure DevOps to track work items create bugs and user stories as
required.
Knowledge of security best practices for microservices, such as authentication and
authorization.
Experience with monitoring and logging tools for microservices.
Collaborated with development teams to review test results, investigate defects, and
prioritize fixes, ensuring timely resolution and release readiness.
Experience with web service protocols such as HTTP, HTTPS, and SOAP.
Environment: Windows, SDLC – Agile/ Scrum, Azure, C#, .Net 8/7, ASP.Net, Core Web Api, MVC, WPF,
Microservice’s, HTML5, CSS, JavaScript, Ajax, SQL Server, PL/SQL, Oracle 19C, Git, Microsoft Visual Studio
2022, Stored Procedures, Functions, Triggers, SOAP, REST, Microsoft Entity Framework & Dapper, Bootstrap,
IIS.
Client: Union Pacific Rail Road, Omaha, NE Apr 2021 – Aug 2023
Role: Full stack .Net Developer
Responsibilities:
Involved in full SDLC followed by agile methodologies to produce high quality software model using
N-Tier Architecture.
Followed Agile Scrum methodology to enable efficient and effective high-quality software
development.
Involved in daily scrums and weekly meetings with the project sponsors to meet deadlines and
expectations.
Experience in gathering and analyzing requirements from stakeholders to design solutions that meet
both technical and business needs.
Used Microsoft Visual Studio IDE to streamline development workflows, enhance code readability,
and optimize debugging processes for .NET applications.
Developed PowerShell scripts to automate deployment processes and manage infrastructure
configurations, streamlining deployment workflows and reducing manual intervention.
Utilized Microsoft Visual Studio's built-in NuGet package manager to manage dependencies and
integrate third-party libraries seamlessly into .NET projects, enhancing functionality and accelerating
development timelines.
Executed test plans and documented test results to identify defects and ensure the quality and
reliability of software releases.
Developed SSRS reports to provide insightful data visualization and reporting capabilities, supporting
informed decision-making processes throughout the software development lifecycle.
Worked on creating web Services using ASP.NET Core Web API and C#.
Developed interactive and dynamic user interfaces using Blazor components, enabling rich client-side
experiences within .NET applications.
Implemented Blazor Server applications to leverage existing ASP.NET Core infrastructure and take
advantage of real-time communication features for enhanced user experiences.
Responsible for designing the web pages Using ASP.NET Master Pages, Web Forms, jQuery, User
Controls, Data Grid Controls, Form Validation controls, Custom controls, and CSS.
Used Microsoft Entity Framework Code first approach for the Data Access Layer.
Design and develop various abstract classes, interfaces, classes to construct business logic
using C#.
Integrated React.js components with .NET back-end services to create seamless user
experiences.
Elegantly used React-Router techniques Axios service to retrieve data from server
synchronously in the background without interfering with the display and existing page in
an interactive way.
Leveraged Azure Pipelines within Azure DevOps to orchestrate continuous integration and continuous
deployment (CI/CD) workflows, ensuring rapid and reliable delivery of software updates.
Utilized SQL Server Management Studio (SSMS) to write and execute complex SQL queries,
stored procedures, functions, and triggers, ensuring data integrity and consistency.
Optimized SQL queries and stored procedures to improve database performance by
analyzing query execution plans, identifying bottlenecks, and implementing indexing
strategies.
Environment: Windows, SDLC – Agile/ Scrum, Azure, ReactJS, C#, ASP.Net, VB.Net, ADO.Net, Core Web API,
MVC, Microservice’s, WCF, HTML, CSS, JavaScript, Ajax, SQL Server, Oracle, Microsoft Visual Studio, Stored
Procedures, Functions, Triggers, PL/SQL, SOAP, REST, Microsoft Entity Framework & Dapper, Bootstrap.
Client: Blue cross Blue Shield, Richardson, Tx Nov 2019 – April 2021
Role: Full stack .Net Developer
Responsibilities:
Used Agile software development environment SCRUM through Test Driven Development
(TDD) and extreme programming to ensure teamwork, collaboration, and process
adaptability throughout the life cycle of the project.
Design, develop, document, test and debug new and existing software systems and
applications for market sale or large-scale proprietary software for internal and external
use.
Developing applications with .Net Technologies like ASP.NET, ASP.NET MVC with Razor,
WPF, WCF, Web Forms, Win Forms and Web API.
Build services using .Net framework 4.7 and deployed in Azure service Fabrics.
Developed and designed web application with the Angular 10 and WEB API as backed layer
by using .NET Core, Angular 10.
Developed web Application using C# (4,6,7,8), ASP.Net MVC5, Razor View Engine, Entity
Framework, LINQ,
HTML, CSS, JavaScript, Ajax, JSON, Bootstrap (4), Kendo and jQuery.
Involved in Developing applications using mark-up and scripting languages XML, JSON,
JavaScript, jQuery, HTML5 and CSS3.
Created .Net core application for Web API development and used Docker.
Involved in developing restful APIs using Asp.Net and Asp.Net Core (2.0) Web API.
Developed interactive and user-friendly User Interface (UI) using Bootstrap, HTML5, CSS3,
SCSS, SASS, Java Script, Type Script and Angular.
Implemented MVC design pattern for developing the Web Application and used MVC5
application using Razor syntax for view engine, also used C# for the back end.
Coding for features related to preservation notices, remediation, cross border checks.
Used Visual Studio .NET IDE to design the forms, develop and debug the application.
Use TFS to manage the source code and track the defects.
Used JSON format to send the request from one application to another application in WEB
API.
Used Microsoft Entity Framework Code First approach for the Data Access Layer and
defined entities for data access with Microsoft SQL Server.
Ensured get, post, put and delete functionalities worked as expected through Web API using
Postman services.
Environment: .NET Framework 4.7, C#, MVC, Visual Studio, Angular 10, Typescript, HTML5,
CSS3, Bootstrap, JSON, REST, Azure, GCP, Visual Studio 2019, SQL Server 2019, Kubernetes,
Agile, Windows.
Responsibilities:
Implemented agile methodologies to iteratively refine and validate business requirements.
Documented comprehensive project business requirements, employing meticulous
attention to detail and clarity.
Mostly the work is based on backend development of new features using C#, .Net, ASP.NET
MVC and Web API.
Implemented Blazor components to create interactive and dynamic user interfaces,
leveraging C# and Razor syntax for seamless integration with backend services.
Created SSRS reports to visually represent data and facilitate informed decision-making in
the backend development of new features utilizing C#, .NET, ASP.NET MVC, and Web API.
Proficient in SQL Server Analysis Services (SSAS) for multidimensional and tabular data
modelling.
Wrote business logic code in C# code behind files to read data from database stored
procedures.
Extensively being a part of using WCF services to GET the data like addresses.
Code deploying using TFS (Teams Foundation Server) in the Microsoft Visual Studio and
working with VS 2019.
Environment: ASP. Net, ADO. Net, MVC, NET Framework 4.8, Microsoft Azure, C#, SQL, XML,
VisualStudio2013/2015, Entity Framework, HTML5, CSS3, JavaScript, IIS 6.0, WCF, WPF, WEB
API, Windows Server 2012/2008R2, Linux Integration Tools MS SSIS, Oracle, SQL server 2017,
Visual studio 2019
Responsibilities:
Designed User Interface using HTML and CSS.
Used Microsoft Visual Studio's comprehensive debugging tools to identify and rectify issues
within C#, .NET, ASP.NET MVC, and Web API applications, ensuring optimal performance
and reliability.
Developed and executed comprehensive test plans, test suites, and test cases for C#, .NET,
ASP.NET MVC, and Web API applications, ensuring thorough coverage of functional and
non-functional requirements.
Conducted manual and automated testing processes to validate software functionality,
identify defects, and ensure compliance with quality standards and user expectations.
Utilized ADO.NET objects such as Data Adapter, Data Reader, and Dataset for consistent
data access in test scenarios, ensuring accurate and reliable data validation and verification.
Played a key role in translating business needs into technical specifications, bridging the
gap between stakeholders and development teams.
Created responsive web design using Bootstrap framework.
Performed different client-side validations using JavaScript.
Developed various Master Pages and Web Forms using ASP.NET.
Used ADO.NET objects such as Data Adapter, Data Reader, and Dataset for consistent data
access.
Extensively used SSIS to create packages to move data from a single data source to a
destination.
Experienced in designing reports for Web Applications using Crystal Reports and SSRS.
Maintained quality and version control using Team Foundation Server (TFS).
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, XML, JSON, ASP.NET, ASP.NET MVC
4.0, C#, Entity Framework, ADO.NET, WPF, Azure Cloud, SQL Server, IIS 7.0, SSIS, Crystal Reports,
TFS, Microsoft Visual Studio 2010.
Responsibilities:
Involved in requirements capture, design and development of the software exercising OOAD
techniques.
Used ASP.Net validation control for the server-side validation.
Used .Net Framework class library to build user interface that separated
application logic from presentation code using code behind pages.
Used ASP.NET for web application development and C# to design web forms.
Implemented WCF services with many endpoints targeting different kinds of users.
Used AJAX Controls and WPF for Effective Look and feel of the web portal.
Used WCF for data communication for the web application and the databases.
Developed check-in and check-out procedures for different user levels.
Designed and implemented security modules for different user levels for data access and
updates.
Co-developed SOP module for emergency and contingency management.
Wrote stored procedures for account management and authorizing.
Environment: C#, ADO.Net, AJAX toolkit, ASP.Net, WCF, WPF, Validation control,
HTML, CSS, XML, MS Visual Studio 2008, MVC, SQL Server, Windows.
Education:
Master’s in computer science from University of Memphis, Memphis 2013