Results-driven software professional prepared to excel in full stack development. Proven track record of delivering robust. NET applications that meet business requirements. Focused on effective team collaboration and adapting to evolving project needs. Skilled in C#, JavaScript, and SQL, with commitment to achieving impactful results.
Detail-oriented individual with exceptional communication and project management skills. Proven ability to handle multiple tasks effectively and efficiently in fast-paced environments. Recognized for taking proactive approach to identifying and addressing issues, with focus on optimizing processes and supporting team objectives.
Overview
9
9
years of professional experience
1
1
Certification
Work History
.NET Software Developer, Full Stack
Deloitte
04.2024 - Current
Improved application performance by optimizing code and utilizing best practices in software development.
Successfully migrated legacy systems to modern platforms, ensuring seamless integration and minimal disruption to business processes.
Assisted in project estimation efforts by providing accurate timelines based on task complexity and resource availability, aiding efficient project management strategies.
Stayed current with industry trends, integrating new technologies into existing systems for improved functionality and usability.
Delivered high-quality solutions under tight deadlines, prioritizing tasks effectively and managing resources efficiently.
Consistently met or exceeded performance metrics for code quality, on-time delivery, and customer satisfaction, contributing to the overall success of the software development team.
Maintained clear documentation of software design specifications, facilitating smooth collaboration among team members during development phases.
Developed reusable code libraries that expedited development time for future projects by providing ready-to-use resources.
Sr. Full stack .Net Developer (Consultant)
Sally Beauty Holdings
03.2022 - Current
Company Overview: Retail
Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using .Net Core
Leading the implementation of large and very complex Applications
Designed and developed effective web forms based on technical design and requirement specifications
Experience in Agile software development methodology and Test-driven development including SCRUM Framework
Created number of Micro services, RESTful Api's for Application and Consumed already developed Micro Services from another team
Implemented and maintained Microsoft solutions like Application Insights, Azure Blob Storage also monitoring telemetry to implement performance improvements
Expertise in implementing Rich User interface in Angular 17, typescript, CSS, and Html
Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
Experience in Microsoft Azure DevOps Build/Release management and configured the CI/CD pipeline
Used Azure Application Insights to monitor application performance, diagnose issues and improve performance and usability
Deploying applications to cloud services using Microsoft AZURE
Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard
Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts on Canada Boxes
Created Entity classes, relationships between entity classes using Entity Framework 6.0 to manage relational data as objects and used LINQ to Entities to massage the data
Used GitHub for version controlling and assisted in documentation and creating Help files
Used PostgreSQL Engine to save data in cloud
Retail
Environment: Visual Studio 2022, .Net 7, Node.js, PostgreSQL, WCF, jQuery, Angular17, TFS, GitHub, IIS 7.0, JavaScript, SSRS, SSIS, Typescript, Html, CSS, XML, Microsoft Enterprise Library, Azure, Loud Balancer, Docker Image, Postman, RDB, Linux and Jira
.Net Developer with AWS (Consultant)
Symetra Life Insurance
11.2021 - 03.2022
Company Overview: Insurance
Built confidential tool using Angular 14, RXJS, and NGRX platform
Developed components as an independent module for reusability across the application
Handled data from multiple streams to maintain the sequence and their dependencies by using the rxjs operators
Implemented Router-store and Resolver component and handled routing via dispatched actions
Made use of Angular 14's recursive component to build a tree-like structure for the UI
Created Effects to describe the source of dispatched actions and dispatching an action on success with corresponding payload
Handled destructing of nested payload received from B.E
And converting it into the linear structure and vice versa
It was done in order to generate appropriate SQL queries on B.E
And creating a component recursively on the front end
Implemented nested forms by using NG VALUE ACCESSOR service for reading and passing the date from child to parent in a reactive form
Leveraged DOM level event observables via custom directives to manipulate interactive between sibling components
Utilized angular material wherever deemed necessary to configure in-house widgets styling
Worked on some of the new features of Angular 14 like new if else syntax, ng-templates, form validators
Designed, developed, planned, and migrated servers, database (SQL) and websites to Microsoft azure cloud
Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB's, Cloud Services, etc
Knowledge with deployments, maintenance and troubleshooting applications on Azure Cloud
Creating and managing Azure Web-Apps and providing the access permission or Authorization to Microsoft Accounts
Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS
Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication
Requirement analysis of the NET Tool project by reviewing the existing legacy applications
Interact with the business users to verify and validate the requirements
High level architecture of the system and technologies / reusable components
Managing various individual teams, assigning the tasks to individual developers for the sprint
Tracking the status every day and unblocking them if they are blocked by any issue
Work on the project estimates, work break down, allocating to the resources, tracking the work allocations and unblocking the developers on any technical challenges
Constantly coordinate with the end users of the application to get the inputs and feedback on the application
Helping the management in planning the budget, hiring, people management, continuous improvement of process and helping the team to grow in their roles and responsibilities
Identifying the Infrastructure, Platform and Technology Stack for the application, keeping cost, performance, usability, scalability and maintenance in mind
Designed and developed rapid prototyping across different architectural layers, i.e., database, application server, workflow, messaging and event management, and user interface
High level architecture of the system and technologies / reusable components
Managing and leading the team of three offshore developers
Worked with Business Stakeholders and Managers to get the business requirements of the projects
Implemented ASP.NET MVC design pattern and Web API Service to develop one of the applications
Designed & developed user interface using ASP.NET, AJAX, JSON, C#, SQL Server, JavaScript, HTML5 and XML
Developed CSS for consistent look & feel of the web site and used JavaScript for the Form validations
Creating database design, writing stored procs and functions in SQL Server and application support
Used Protocols (SOAP, HTTP) for email management
Worked with the development team to get the all the system components in-house
Acquired all the necessary system knowledge from the team and documented it by creating the knowledge document portal
Designed layered application architecture using C#, ASP.NET/MVC5, Entity Framework and WCF data services
Simplified and architected the database design to support new application architecture
Created the best practices guidelines for application and database development
Very strong experience in database design, development, performance tuning, index & query optimization, stored procedure development, ETL, Reporting, data modelling, SSIS, SSRS etc
Designed the application and database for scalability and availability
The system infrastructure including clustered IIS Webservers and SQL Server database clusters were hosted in VMWare infrastructure
Environment: Microsoft .net 3.5/4.5, Visual Studio 2010/2012/2013, SQL Server 2008 R2/2012, C#, ASP.Net, VB.NET, MVC, CSS, HTML5, jQuery, VSS, SSIS, SSRS
Full Stack .Net Developer (Consultant)
New York City Dept of Design and Construction
02.2017 - 06.2019
Used NPM for installing required node modules and other published Angular NPM modules
Angular 6.0 is of a Component Driven Architecture
Working knowledge on Azure Cloud IaaS and PaaS Services
Worked Extensively with Angular CLI for creating components, Services, pipes, Directives
Updated the application with new features of Angular 6
Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, form validators
Designed and developed the application using Angular 6 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB
Moved existing AngularJS controllers and services to Angular 6 components for more responsive and less dependency
Enhanced legacy application by building new components in Angular 6 and typescript
Developed single page applications using Angular 6, Typescript, web pack and grunt
Hands on Experience on Angular 6 technology for one complete project in rebasing the UI of the application using the techniques in Angular 6
Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and websites to Microsoft azure cloud
Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB's, Cloud Services, etc
Knowledge with deployments, maintenance and troubleshooting applications on Azure Cloud
Creating and managing Azure Web-Apps and providing the access permission or Authorization to Microsoft Accounts
Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS
Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD)
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication
Responsible for reviewing Business Requirement Specification (BRS), System Requirement Specification (SRS) and preparing High Level Design (HDD), Detail Design Document (DDD)
Developed views using Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine
Extensively used Authorization, Action, Response and Exception Filters
Used AJAX Toolkit to Update Web Control, Data Binding based on user selection with partial post back and made UI more interactive and user friendly
Responsible for designing the ASP.NET application authentication using .NET Framework, C#.NET, Model View Controller (MVC)
Developed application as n-tier application with UI in the presentation layer using ASP.NET 4.0, business logic in the middle layer using C#.NET and data service activities in the backend using MS SQL Server 2012
AJAX and heavy jQuery, HTML 5 for front-end development
Used MS Enterprise Library Blocks for Logging and Exception Handling in the engine
Extensively wrote and used T-SQL, stored procedures in SQL Server 2012
Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS
Environment: C#.net, NET 4.0, ASP.NET, IIS, ADO.NET, XML, Web Services, DHTML, SQL Server 2012, Crystal Reports, MVC, WCF, Visual Studio 2012, Source Safe Server