Dynamic Full Stack Developer with extensive experience at Fidelity Investments, excelling in ASP.NET Core and RESTful API development. Proven ability to enhance application performance and user engagement through innovative solutions. Adept at collaborating in Agile teams, leveraging strong problem-solving skills to deliver high-quality software solutions. Passionate about driving impactful results in fast-paced environments.
Overview
12
12
years of professional experience
Work History
Net Full Stack Developer
State of Oregon
07.2023 - Current
Deliver highest quality code within the planned sprints with minimum defects
End to end development and deployment of the WCF service and web application to all environments including production
Enables users to access benefit details, claims status, and financial information directly through the mobile platform
Provides users with a digital insurance ID card that can be easily emailed or faxed to healthcare providers
Includes a "Find-A-Doc" feature, allowing users to search for nearby urgent care centers, hospitals, and healthcare providers based on plan and location
Allows users to check copay, deductible status, and service limits for medical, dental, and pharmacy benefits
Managed Azure DevOps and implemented pipelines for mobile app deployments which are built on Xamarin
Created and integrated the environments with Jira and confluence for the organization on Linux and windows environments
Extensive experience with like Web Services, IIS 6.0, 7, Fiddler and Web API
Architecting Azure Web Apps for scalability and performance by deploying to multiple regions for high availability in different App Service plans
Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role
Provided high availability for IaaS VMs and PaaS role instances for access from other services with Azure Internal Load Balancer
Used Azure DevOps
Major features repos, board, CICD pipelines and Artifacts
Involved in post-migration analysis of logs, target environment, and source environment to ensure clients desired results; customized & ran SQL query to analyze migration log results
Designed user interface for application using ASP.NET MVC, JavaScript, jQuery, AngularJS, HTML, CSS, and implemented business logic using C# .NET
Skilled in installing, configuring, and maintaining IIS and application servers, with strong focus on security and user access control
Proficient in ASP.NET, C#, .NET 5+, and Visual Studio for enterprise-level development
Hands-on experience with Microsoft Azure and AWS, including PaaS, IaaS, and SaaS solutions
Familiar with CI/CD, Git, Docker, Kubernetes, and IAC tools like Terraform and Ansible for automated cloud infrastructure
Developed Honey pot field and zip code validation for contact us page using HTML, CSS, JavaScript and Vanilla JavaScript
Mobile app team by involving backend service creations to Xamarin platform implementations
Worked on JavaScript framework (BackboneJS and NodeJS) to augment browser based applications with MVC capability
Developed user interface by using the React JS, Flux for SPA development
Installation of NoSQL MongoDB on physical machines, Virtual machines as well as AWS
Implemented client-side Interface using React JS
Build stable React components and stand-alone functions to be added to any future pages
Experience in developing and consuming RESTful web service using Web API
Worked on creating tables, views, triggers, sequences, constraints, Stored Procedures, Functions, and Packages using SQL, and PL/SQL based on the documented user requirements
Developed ASP.NET pages to submit, track and approve the Workflow requests
Provide design and architectural support for the applications in the team and to other teams
Perform code review, database and component design reviews
Working knowledge in design, development of User Interface (UI) and implementing client-side HTML, CSS, Java Script, jQuery, Angular JS 2
Modern and faster browsers are supported by component based Angular 2.0 development
Designed the web UI using MVC Razor Engine, HTML5, XSL/XSLT, JavaScript, CSS, Telerik ASP
Used TDD Architecture, which relies on the repetition of a very short development cycle
Responsible for fine tuning the Stored procedures and SQL Queries that have been found expensive in the load testing conducted for the releases
Written unit tests for Business and Service Layers using Nunit testing framework
Written and performed test cases using NUnit, TSS (test support system) tool to implement Test driven development
Involved in developing modules using latest technologies ASP.NET MVC 6.0 with Razor View Engine, HTML helpers, CSS
Implemented Agile Scrum best practice with the team and coordinating with Developers, QA team, management and Business in a timely manner
Developed system services SOA application platform for use by all web applications utilizing WCF services (web services) and the ASP.Net provider model
Performed unit testing on every new version before sending it for User Acceptance Test
Used SQL Server Integration Services (SSIS) for extraction transformation and loading data and scheduled SSIS Packages daily and weekly Basis
Performed unit testing, integration testing and regression testing by applying test cases for applications and for SSIS
The projects adhere to the Agile Scrum, create project backlogs, decide timelines, assign functionality to individual team members, resolve dependency bottlenecks in sprint meetings
ENVIRONMENT: ASP .NET MVC, C#, .NET 4.0, WCF SERVICE, ADO .NET, SQL SERVER 2014
Interacted with the client end-users during requirements gathering sessions
Used Design Patterns for maintaining relationships between classes and objects with defined responsibilities
Participating in AGILE environment with daily scrums, backlog grooming, sprint retrospectives, and sprint planning meetings
Developed RESTful APIs using .NET Core to integrate mobile applications with T-Mobile's backend services, ensuring seamless data exchange between mobile apps and the core systems
Implemented OAuth 2.0 authentication for mobile applications to secure user sessions and transactions, ensuring compliance with T-Mobile's security standards
Integrated third-party services such as payment gateways and location services into T-Mobile’s mobile apps using .NET web services, enhancing app functionality
Optimized API performance by leveraging caching mechanisms (Redis) and database indexing, reducing response times for mobile app requests
Developed microservices architecture using .NET for modular integration with T-Mobile’s CRM systems, improving the agility and scalability of the mobile app ecosystem
Implemented push notifications using Azure Notification Hub, integrated into the T-Mobile mobile app for real-time updates and alerts
Developed in-app messaging capabilities by integrating .NET back-end services with T-Mobile’s communication systems, improving customer engagement
Deployed and managed mobile app services using Azure Kubernetes Service (AKS), ensuring automated scaling and load balancing for mobile users
Worked on continuous integration and delivery (CI/CD) pipelines for mobile apps using Azure DevOps, automating testing, and deployment to production environments
Extensive use of Azure Event Hub and Azure IOT device in Distributed Environment
Develop Microservices using ASP.Net Core
Extensive use of Network Information Security techniques such as Data Hashing and Encoding
Create Cache Memory on Windows Azure to improve the performance of data transfer on SQL Azure
Worker Roles in Azure and Implement the communication between them using Azure Service Bus Queues
Used ReactJs to build user interfaces for single-page applications
Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal, and react-bootstrap components
Designed and implemented the application using MicroService Architecture for its various distinct advantages
Like loose coupling and design patterns
Concepts of ReactJs worked om usage metrics and end to end events tracing for analysis purpose
Creating and Managing Virtual Machines in Windows and setting up communication with the help of Endpoints
Design Web Roles and Worker Roles in Azure and Implement the communication between them using Service Bus Queues
Design and Implement WCF services layer hosted on IIS and published the same on Azure
Used C# code to store data and logs on Azure Blobs, Table Storage and used Azure Storage Explorer as a standalone app to inspect and alter the data so stored on Azure Blobs and Table Storage
Used C# code to store logs in Database during Web API development
Used Extensively ADO.net to connect to SQL Database and performed operation on SQL Server 2012
Creating Azure Load Balancers (Internal and Internet facing) for disaster recovery
Using GIT as Code Repository
ENVIRONMENT: ASP .NET MVC, C#, .NET 4.0, WCF SERVICE, ADO .NET, SQL SERVER 2014
Developed a web application for the banking client utilizing React, ASP.NET MVC, Entity Framework, HTML, CSS, Bootstrap, JavaScript, and AJAX to craft user-friendly interfaces and streamline banking operations
Used MVC architectural pattern for developing views, controllers and models using ASP.NET MVC, Razor, Data Access layer as Entity Framework, Service layer as ASP.NET Web API and used C#.NET for construction of business logic for developing various abstract classes, interfaces
Utilized Test-Driven Development (TDD) in the banking project to ensure robust, reliable software aligned with business requirements from the onset, enhancing system stability
Developed various Data Service classes to connect and manipulate data using ADO.NET, VB.Net, and using Dependency Injection (Setter Injection) in exceptional cases
Designed, deployed, and maintained containerized applications on Amazon ECS using Docker and AWS Fargate
Skilled in utilizing AWS SDKs and CLI for seamless interaction with AWS services, enabling efficient deployment and management of cloud resources
Implemented changes to Crystal Reports within ASP.NET, verified neighborhood data, and developed dynamic UI components using TypeScript services for internal data tool applications in React
Developed Dynamics UI design pages, style, fields, controlled by user admits, implement React forms, worked on the creating different screens using ExtJS
Designed and implemented serverless microservices using AWS Lambda and API Gateway, resulting in significant cost savings and improved scalability
Proficient in deploying and managing .NET applications on AWS ECS (Elastic Container Service), demonstrating expertise in containerization and scalable application deployment within the AWS cloud infrastructure
Used AWS Lambda and API Gateway, to build scalable and cost-efficient applications
Followed Agile methodology, updating daily work tasks to Manager and team with updates on techs and social
Implemented data storage solutions using AWS services, including S3, RDS, and DynamoDB, and designed scalable and fault-tolerant data architectures
Developed & extended existing MVC applications and for the UI used jQuery, Bootstrap, also used jQuery to call Restful service and Experience in building and using Public Facing APIs
Involved in the SDLC phase of requirement analysis, design, and development of the web based internet application tool using MVC modeling
Responsible for developing Application using ASP.NET MVC 4.0 and C#
Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#
Developed 3-Tier Application Architecture to ensure flexible and reusability of the application
Developed various web services using WCF which can be consumed by web applications and other systems
Used Session Objects, Cookies to store the application state
Created the controller actions, filters and routing using MVC architecture
Prepared various test cases to fix the bugs and ensure the application is error-free
Implemented the web application using MVC framework
Used .Net Framework class library to build User Interface (UI) that separated application logic from presentation code using code behind pages
Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients
Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, and UDDI for exposing the functionalities of the enterprise business components at the Business Layer
Used XML to transport and store data
Developed core functionality with the ASP.Net MVC Framework
Used AJAX to create better, faster and more user-friendly web applications
Created ASP.Net validation controls and JavaScript validations to enforce validations
Consumed internal web services and hands on experience with XML features to transfer data between the applications and database Engines
Used a reusable web user control to display customer’s account number and name on every web form that he /she visits
Extensive use of web services and web methods
Developed web applications using REST API supported by Web API
ADO.Net was used to implement the data layer to communicate with the SQL Server 2008
Used ADO.Net components like Grid View, Data Adapter, Datareader and DataSet to retrieve, display data
Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation
Used Team Foundation Server (TFS) as a Source code control
Environment: .Net 4.5, C#.Net, SQL Server 2008, SQL Server Management Studio (SSMS), ADO.Net, LINQ, WCF, Web API, XML, HTML5, CSS3, JavaScript, IIS 8.0, SOA, T-SQL, TFS, MVC, Visual Studio 2010/2012, Windows Server 2008
Client: Augusta hitech soft solutions
UI / Angular Developer
06.2013 - 08.2014
Developed the User Interface using HTML 5, CSS, JavaScript, jQuery, AngularJS and AJAX
Responsible for design and development of the web pages from mock- ups
Designed dynamic and multi-browser compatible pages using HTML5, CSS3 and JavaScript
Programmed and maintained application code with HTML and Coffee Script
Worked on less and Sass CSS and bootstrap to make it responsive
Worked on MVC framework like AngularJS as the development framework to build single page applications
Tested all application controllers extensively with mocha/chai and Angular built in test facilities
Wrote application level code to interact with the backend databases Ajax and JSON
Designed and Developed Java Script framework which is wrapper on top of JQUERY framework and AJAX based UI framework for UI Configuration widgets
Developed rich interactive graphics and data visualizations of large structured data in browser-friendly formats
Applied jQuery scripts for basic animation and end user screen customization purposes
Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jQXValidator, AutoComplete, Ajax, JSON, Angulars.JS and JavaScript, Bootstrap
Used Ajax and JSON to make asynchronous calls to the project server to fetch data on the fly
Worked on build tools like grunt and gulp
Web application development for backend system using AngularJS and Node.js with cutting edge
Developing XML classes for loading the data from XML files deployed at the server
Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery