Post Job Free

Resume

Sign in

.Net Developer Software Development

Location:
Chicago, IL
Posted:
March 20, 2024

Contact this candidate

Resume:

MASTHAN S

Email: ad4gw8@r.postjobfree.com PH: 331-***-****

Full Stack .Net Developer

LinkedIn: www.linkedin.com/in/masthan-s-0165572b7

Professional Summary:

Having 8+ years of IT experience as a senior .Net Developer in various phases of software development life cycle with Software Analysis, Design, Development, Coding, Integration, Maintenance, Testing, Process Control and Maintenance of Multi-tier, Transactional web and window-based applications.

Experience in all phases of Software Development Life Cycle (SDLC) from investigation of initial requirements through analysis, design, programming, testing and implementation.

Extensive experience in using .Net components: C#, ASP.Net Core, VB.NET, PL/SQL, ASP.Net MVC, ADO.Net, ADO.Net Entity Framework.

Experience in Azure for system Deploying, Operating and Maintaining compute, network and storage in the Microsoft Azure environment using Microsoft Technologies.

Hands-on experience in various .NET applications using Visual Studio .NET technologies like C#.Net, AngularJS, Telerik Controls, React JS, VB.net, Asp.net, AJAX, XML and Java Script.

Experience in requirement gathering, analysis, design, documentation, coding and unit testing, code review, SLA based application support, SIT, bug fixing, issue troubleshooting, UAT support, production implementation, post production support, root cause analysis and enhancement.

Experience using Object Oriented Programming (OOPS), Design Patterns.

Used Team Foundation Server (TFS), GIT for Version Control.

Good knowledge on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.

Experience in .Net client applications and their development including web and window applications (WinForms).

Extensive experience in designing and developing the Reusable User Controls (.ascx), Customer Controls in ASP.Net Web Pages/Forms.

Experience in usage of third-party tools Telerik RAD control and scripting languages JavaScript.

Implemented SOA architecture through WCF services which used to rapidly build service oriented applications that communicate across the web and the enterprise with features Serialization, Versioning and Interoperability.

Document Authoring on SharePoint, Windows Azure Cloud Services.

Good Experience in designing and developing the Reusable User Controls using Partial Views, and Layouts for creating common look and feel among all the web pages in ASP.Net MVC Web Applications.

Experience with Mobile Development and responsive design (android and IOS).

Strong experience in creating Databases, Tables, developing Complex T-SQL Stored Procedures, Views, Cursors, Scripts, Triggers.

Creating WPF/Silverlight applications using MVC architecture.

Expert in HTML5/CSS3 development and have experience in Node.js, AngularJS.

Strong experience in developing the reusable components like assemblies by Implementing the OOPS Concepts and Creating the Class Libraries.

Created and managed SQL Server, Azure.

Experience in Creating Data Access Layer using ADO.Net and ADO.Net Entity Framework to communicate with the Databases like MS SQL Server, Mongo DB, Oracle and MS Access.

Ability to work within a fast-paced environment, and interact supportively within a team, problem solving skills (debugging and troubleshooting), fixing bugs in application and N-Unit testing.

Strong hands-on experience with MS-Office, MS-Access, MS-Front Page, MS- Power Point, MS Excel and MS Project.

Used Jira for bug tracking.

Excellent interpersonal skills, communication skill, flexible to learn and work with new technologies and concepts.

Technical Proficiency:

.Net Technologies

ASP.NET 4.5/4.0/3.5, ASP, Web Services, Windows Forms, ADO.NET, ASP.NET Core AJAX, WCF, WPF, Silverlight SOAP, AngularJS, React, ASP.NET Core MVC, ASP.NET Core 3.0/3.1/5.0/6.0/6.6.

Languages

C#, VB.NET, C, Visual Basic 5.0/6.0(VB), SQL.

Operating Systems

Windows 2000 and UNIX, MS-DOS, Windows7

GUIs

Servlets, Java Naming and Directory Interface (JNDI)

Cloud Technologies

Azure, OpenShift, Amazon Web Services (AWS), PCF Client API

Build/Automation Tools

MSBuild, Gradle, Jenkins

Databases

MS SQL 2012,2014,2018 Oracle 10g/11g, 12c

Web Technologies

XML, IIS 5.0/6.0/7.0, HTML5, XHTML, CSS3

Scripting

jQuery, VB Script, and JavaScript

Tools

Visual Studio 2008,2010,2012,2019,2022, Team Foundation Server (TFS, GIT, Visual Source Safe, SQL Server Reporting Services (SSRS), PL/SQL Developer, Selenium

Web Services

Web API, WCF

Professional Experience:

Full Stack .Net Developer

Walmart, Rogers, Arkansas October 2022 to Present

Roles and Responsibilities:

Involved in requirements gathering, Problem Analysis, Design, Development, Testing and Maintenance of the System.

Extensively worked on the application using HTML5, CSS3, JavaScript, jQuery, Knockout JS, JSON, Angular 10, C#.NET, ASP.NET Core 4.5, and Web API in Visual studio.

Utilized Services and Factories with dependency injection (DI) in Angular and ASP.NET Core.

Used EF Core for the Data Access Layer for the ASP.NET Core API application.

Utilized Angular to integrate and consume APIs developed in ASP.NET Core Web API, ensuring seamless communication and data exchange between frontend and backend components.

Used Azure Functions HTTP Trigger type to make use of the request payload to send the Emails to different parties.

Implemented API Gateway on Azure Cloud, streamlining and centralizing the management of APIs.

Implemented strong user access controls, scalable auto-scaling, and secure communication via Azure API Management. Used Azure Logic Apps for efficient workflow automation, enhancing the overall system's resilience and design.

Used Azure App Configuration and Key Vault services to store the Application secrets.

Enhanced event logging on public-facing pages built in Angular, utilizing advanced features such as event handlers with JavaScript, TypeScript, and integrating seamlessly with Entity Framework and SQL Server databases.

Developed a single-page application structure with multiple modules using Angular 10 and TypeScript, integrating HTML5, CSS, JavaScript, Bootstrap for a visually appealing and responsive user interface.

Optimized database performance by developing various stored procedures for efficient data retrieval in SQL Server.

Integrated SQL Server Integration Services (SSIS) packages and leveraged Azure Data Factories, ensuring seamless data integration and troubleshooting.

Worked on Karma and Jasmine to conduct comprehensive testing of Angular applications for executing test cases to ensure the reliability, functionality, and performance of the user interface components.

Optimized Kafka clusters for high throughput and low latency data processing, ensuring seamless handling of large-scale data. This involved configuring and managing Apache Kafka to facilitate efficient and reliable message communication across the distributed system.

Worked with Azure Service Bus Enterprise message broker service for the Publisher and subscriber needs.

Written integration test cases using XUnit, made full use of the Fluent Assertions.

Created Retry circuit breaker mechanism to detect the failures and prevent a failure from constantly recurring.

Utilized Postman and SOAP UI for real-time API testing, ensuring seamless communication and adherence to specifications between frontend and backend components.

Conducted comprehensive tests on RESTful and SOAP APIs, validating functionality, and optimizing system integration for robust performance.

Implemented entire backend of the application using various object-oriented features of C#.NET likes classes, interfaces, inheritance, polymorphism and multi-threading.

Performed both Serialization and Deserialization for XML and JSON.

Created Extension methods, generic classes, OOD patterns to build the libraries.

Used Auto Mappers to map the appropriate Models.

Used Azure Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.

Added Microsoft AppInsights to track the logs using telemetry client and track all the user information in Microsoft Azure.

Having experience in using the Fluent Validations to create the custom validations.

Developing and configuring SQL Server Integration Services (SSIS) packages and troubleshooting any related Azure Data Factories.

Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).

Deployed all the services to an API services plan and also worked on IIS deployment for on-perm apps that we maintain.

Created Azure DevOps CI/CD pipelines for efficient code integration and deployment of code changes.

Collaborated with the team to optimize CI/CD workflows, enhancing development speed and code reliability.

Implemented SonarQube to assess and enhance code quality, utilizing its static code analysis capabilities to identify and address code issues seamlessly within the development workflow.

Worked on GIT as version control tool and tracking changes.

Implemented log4net for effective logging within the application, ensuring detailed records of system activities.

Utilized Jira extensively for project management including task tracking, sprint planning, issue resolution and regularly attended status meetings and updated daily progress in the internal portal ensuring streamlined Agile and Scrum processes.

Environment: .NET Core, C#, ASP.NET MVC, Web API, Knockout JS, Ajax, Angular, Azure DevOps, Microservices architecture, SQL Server 2019, Entity Framework, TFS, JavaScript, XUnit, Agile, GIT, SonarQube, Jira, Azure Kubernetes, SOAP UI.

Full Stack .Net Developer

Change Healthcare, Nashville, TN May 2020 to September 2022

Roles and Responsibilities:

Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating daily status in internal web portal.

Developed web application using ASP.NET MVC 6.0, Angular 6, Web API and Entity Framework.

Designed responsible and compatible pages using HTML5, Bootstrap 4 and developed front end application using AngularJS Framework.

Created and consumed services in Web API to perform CRUD operations using HTTP methods (GET, POST, PUT, and DELETE).

Installed Angular CLI to generate components, modules, services, models and used NPM to install the project dependencies such as Bootstrap 4, jQuery.

Extensively worked on components, routing, HTTP services, dynamic HTML5, form validation and error handling in Angular 4.

Implemented Angular controllers to manage data in different views, creating a user-friendly interface with Razor views, HTML5, Bootstrap, and CSS styling.

Implemented AJAX Helper Classes to optimize application performance by invoking controller methods.

Implemented Data Serialization and Deserialization for transmitting and receiving data between client and server.

Implemented Data access layer using C#, Entity Framework to connect and retrieve or manipulate database information.

Worked with Entity Framework to build database context classes and schemas.

Implemented RabbitMQ for message queuing to ensure communication and reliable message delivery within the distributed system, enhancing overall system scalability and responsiveness.

Used Agile/Scrum practices and Test-Driven Development (TDD) techniques to provide reliable working software.

Collaborated with Web API to deliver HTTP requests in the development of the client-side application.

Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server 2017.

Implemented Error Logging and Auditing for the web site.

Utilized POSTMAN for comprehensive testing of both the Web API and Angular applications.

Deployed and managed the application on AWS Elastic Beanstalk to ensure seamless scalability, load balancing and auto-scaling based on demand.

Worked on S3 bucket and Glacier for storage and backup on AWS.

Integrated AWS CloudWatch to monitor and gain insights of the performance, resource utilization and addressing potential issues.

Implemented unit test cases for the implemented requirements and all modules

Built SSRS reports to subscribe and deploy them to report server.

Perform basic integration and smoke testing in dev environment before deploying application to QA environment.

Writing test cases in NUnit and performing test case execution, doing system testing when the QA team need help.

Utilized Rally for project management to track the development iterations, releases and defects in the user stories.

Automated the build process using MSBuild.

Used version control tool GitHub for managing the code.

Performed Code Reviews to implement performance and coding conventions guidelines.

Environment: .Net Framework, ASP.NET MVC 6.0, Visual Studio 2015, AWS, SQL Server 2017, C#.Net, Web API 2, Angular 6, Typescript 4, Bootstrap 3, SSRS, IIS, HTML5, XML, CSS3, GITHUB, JIRA, POSTMAN, Entity Framework, jQuery, MSTest, POSTMAN.

.NET Developer

Fifth Third Bank, Evansville, IN June 2018 to April 2020

Roles and Responsibilities:

Collaborated with the team to design and develop a 3-tier web application using ASP.NET 4.0 following the AGILE-SCRUM methodology.

Utilized Visual Safe Source for version control and implemented master pages with controls like Data Grid and Data List for consistent web page design.

Implemented ASP.NET MVC architecture to enhance code structure, maintainability, and scalability to streamline development, simplified testing, and facilitate modular updates for efficiency.

Developed data-driven web pages using ASP.NET and C#, incorporating AJAX for interactive responses.

Integrated React into the client-side application for improved user interface components and dynamic rendering of views.

Created classes and modules in C# and VB.NET, managing ASP.NET features like Exception Handling and Custom Error Messages.

Constructed libraries for efficient implementation of business logic.

Worked on creating, transmitting, and consuming WCF and Web Services.

Ensured robust client-side input validation through ASP.NET validation controls and custom JavaScript.

Leveraged ADO.NET for data layer implementation, utilizing stored procedures and triggers for efficient data access.

Contributed to SSIS Packages and Import/Export processes for seamless data transfer between Oracle and SQL Server.

Maximized ASP.NET Caching for static data and employed session objects for effective state management.

Involved in Application Production support and successful production code deployments.

Proficient in hosting and configuring applications on both IIS and Azure Cloud.

Validated client-side user inputs with ASP.NET validation controls and custom JavaScript.

Utilized DDL and DML for writing stored procedures and triggers.

Worked on SSIS Package, SISS Import/Export for transferring data between Database to PL/SQL Server.

Implemented AJAX for interactive and quick responses through partial page post-backs.

Integrated React for dynamic and responsive user interface components, enhancing overall user experience.

Experience in hosting and configuring applications on IIS and Azure Cloud.

Implemented Jenkins for continuous integration and continuous delivery (CI/CD) pipelines, automating build and deployment processes.

Utilized TFS for project management by collaboration and planning.

Environment: ASP.NET 4.0, C#, Web Forms, ADO.NET, VB.NET, React, Visual Studio,, Agile Model, MVC Architecture, Web Services, SOAP, Azure cloud, JavaScript, HTML5, XML, CSS3, SQL, SSIS, Rally, SQL Server 2012, Oracle, Jenkins.

.NET Developer

Avon Technologies Pvt Ltd Hyd India January 2017 to March 2018

Roles and Responsibilities:

Implemented model classes in ASP.Net MVC 4.0, leveraging Microsoft LINQ to SQL for streamlined database access and comprehensive data logic.

Developed front end with Razor HTML5 views, handlebars and AngularJS to enhance user interface functionality.

Utilized CSS3 for improved aesthetics and user experience in the ASP.Net web page.

Created Web Services to establish a Service-Oriented Architecture, facilitating communication between the user interface and Business Service Layer.

Implemented Form-Based Authentication and Role-Based Authorization for robust .NET security features.

Employed ADO.NET Entity Framework and LINQ to Entity for creating efficient database components.

Utilized SOAP over HTTP to implement and consume XML web services, enhancing data communication in the application.

Worked on Visual studio for efficient development process.

Generated T-SQL statements, Triggers, and Stored Procedures, incorporating Cursors and Indexes for data transformations on SQL Server 2012.

Created branching and merging with Team Foundation Server as source code management repository to keep track of version changes.

Monitored IIS application, System, and security logs through Event Viewer, ensuring effective troubleshooting.

Developed and executed Unit test classes and projects using the N-Unit Framework, ensuring the reliability and performance of the application.

Environment: Visual Studio 2012, .NET, C#.NET, XML, ASP.Net MVC 4.0, ADO.NET Entity Framework, SQL Server 2012, T-SQL, XML, HTML5, CSS3, JavaScript, SVN, N-Unit, SOAP, TFS, Angular, LINQ, HTTP.

.NET Developer

Hudda InfoTech Private Limited Hyderabad, India August 2015 to December 2016

Roles and Responsibilities:

Led full life cycle development, applying Waterfall methodology for requirements gathering and analysis.

Worked on Visual studio 2012, .Net framework 3.5, SQL server 2008 for development.

Developed N-tier applications with a focus on Web forms using .NET Framework.

Implemented 3-tier architecture for scalable and efficient web applications.

Created responsive web pages using HTML5, CSS3, XHTML, AJAX, JavaScript.

Created web forms with ASP.NET, ADO.NET, C#, JavaScript, and HTML5.

Implemented .NET security features, including Authentication and Authorization, Form-based Authentication, Authorizing Users, Roles and User Account Impersonation.

Implemented SOAP web services to facilitate secure and standardized communication between different components.

Utilized C# for implementing Object-Oriented Programming (OOP) concepts in the business logic layer.

Employed ADO.NET Entity Framework for seamless database connectivity and transactions.

Developed SQL Server 2008 stored procedures, triggers, and functions for efficient data transactions.

Worked extensively with XML as the primary data format.

Performed unit testing by using XUnit testing framework.

Collaborated on SVN for version control ensuring code integrity and collaboration.

Environment: Visual Studio 2012, ASP.NET 3.5, C#, AJAX, XML, ADO.NET, SQL Server 2008, HTML5, XHTML, CSS3, JavaScript, SVN, XUnit, SOAP.



Contact this candidate