Adept .Net Developer with a proven track record at SEI Investment, enhancing and streamlining Moxy Project with Kafka integration for mutual fund orders. Skilled in ASP.Net, MVC, and Angular 8/14, demonstrating exceptional problem-solving and debugging abilities. Excelled in performance tuning and functional testing, ensuring robust, efficient applications.
Overview
17
17
years of professional experience
Work History
Net Developer
SEI Investment
04.2022 - Current
EnchancedMoxy
Project Description: Enhanced Moxy will introduce new EOD extract files from PME to Moxy for new securities,taxlots,portfolio and order integration pattern using kafka topics
This project to support PME to create and order initiation topic for the purpose of consuming in SEI mutual fund orders from Moxy.Moxy will use this topic to send SEI custody mutual fund trades that originate in Moxy rather than sending the order initiation loader to SWP.Moxy will process the individual portfolio level ack/nack received from PME
Responsibilities:
Responsible to create new windows service using Asp.net with C# to publish and consume from Kafka Topics
Setup development application using Visual studio 2022 with .Net 6.0 framework
Involved in creating console application for publisher,consumer,message processing and datasync service to process the Kafka topics
Created Model class, DBcontext files to handle the DB objects
Added validation attribute to validate the message data
Implemented customized exception logging framework and alerts using seriLog
Used Session and Application objects for State Management at client side and server side
Prepare technical design document,perform code review,debugging and testing
Worked on dependency injection,IOC
Creating sql server store procedure
Extensively using Git for check in the code changes and creating Pull request to merge the code changes to the branch
Experience in installing the service in servers
Environment: .Net, WellsRealTimeDataIntegration
Project Description: Moxy has created a new asset subscription API which can be called from PME to setup new asset in new real time.This API is that when PME users subscribe to a new asset and look to trade the asset the same day security will be setup in Moxy and available to trade
Responsibilities:
Created Restful web Api service using ASP.NET Core API and windows service to process order
Used the database first approach with Entity Framework to generate models and Db Context class
Used the dbcontext class to access data from the database
Used Postman to test web api functionality
Implemented Action filters and data annotation for validation
Used routeconfig to structure the pattern of page to be presented
Involved in creating Api proxy in Apigee to publish the web Api
Implemented customized exception logging framework and alerts using seriLog
Used Session and Application objects for State Management at client side and server side
Prepare technical design document,perform code review,debugging and testing
Worked on dependency injection,IOC
Creating sql server store procedure, table definition
Extensively Used Git and Bitbucket for code management and version control
Project Description: Moxy has created a new asset subscription API which can be called from PME to setup new asset in new real time.This API is that when PME users subscribe to a new asset and look to trade the asset the same day security will be setup in Moxy and available to trade
Responsibilities:
Involved in creating and updating the existing Moxy store procedure for each release
Experience in code retrofit comparing with Moxy and SEI code and make the store procedure change according to the requirement
Create the change request folder for SME review
Create SMETIcket
Creating sql server store procedure, table definition
Extensively Used Git and Bitbucket for code management and version control
PME application include the basic functionality of trade session,Product catalog,Model assosication and Event Management
Responsibilities:
Involved in creating components,creating and updating the existing Moxy store procedure for each release
Experience in Installing nodejs and npm
Involved in creating components,templates,directives and pipes
Created lazy loaded module to maintain the application performance
Implemented two way databinding
Worked on implementing browser Animation model
Involved in creating services to consume API
Extensively Used Git and Bitbucket for code management and version control
Environment: Angular 14, Bitbucket,Git
Project: Quicken
Project Description: PME application include the basic functionality of trade session,Product catalog,Model assosication and Event Management
Responsibilities:
Involved in creating components,creating and updating the existing Moxy store procedure for each release
Experience in Installing nodejs and npm
Involved in creating components,templates,directives and pipes
Created lazy loaded module to maintain the application performance
Implemented two way databinding
Worked on implementing browser Animation model
Involved in creating services to consume API
Extensively Used Git and Bitbucket for code management and version control
Environment: Angular 14, Bitbucket,Git.
Net Developer
Division of Mental Health and addiction Services
10.2021 - 04.2022
USA(State of NJ DHS), Unified Services Transaction Form)USTF
Project Description: The USTF web application handles user management,provider management,Site Management and Program management module.Provider has the ability to admit the consumer for the eligible program and can refer the client out of the other service aswell.Ticket management system integrated with the overall USTF system
Windows service schedule to process the consumer data into the system
Responsibilities:
Involved in developing the web applications and enhancements to update the application with new features and improve the performance
Setup development application using Angular with ASP.net core
Working on ASP.net core MVC web application involved in creating controllers,ViewModel and Model class files Modelbinding,filters and handling session and validation
Implemented customized exception logging framework and alerts using log4Net
Used Cookies, Session and Application objects for State Management at client side and server side
Developed windows service to pick the excel file and load data to the database
Extensively used generic classes to increase performance of application and services over object type collections
Made regular code review to ensure that all the Processes and Standards are being adhered i.e
Creating Web Api service and application interact with the Service api to communicate with sql server database
Worked in web api security and versioning
Used Postman to test the web api by passing JSON request and calling webapi by passing data through ajax call
Used extensively on Jquery for client side validation
Worked on dependency injection,IOC
Creating sql server store procedure,views,index,functions and triggers
Database first approach in entity framework to update the changes to database
Involved in creating unit test cases to isolate each part of the application and to make sure it satisfy the conditions to find the problems in early stage of development
Extensively using TFS for check in the code changes and creating Pull request to merge the code changes to the branch
Services, USA(State of, (Treatment Assessment Services for the Courts)TASC
This system for the Administrative Office of the Courts (AOC)
The TASC evaluator system will collect data on those Recovery Court consumers who receive substance abuse treatment from licensed substance abuse treatment providers in the Recovery Court network
This system allows the courts the ability to see a consumer’s subsequent treatment history and the progress they’re making throughout the continuum of care process
This system supports multiple referrals and reduces the need to re-refer to other levels of care
Once the receiving agency confirms the referral, the consumer is admitted through NJSAMS and the agency will have access to the court referral documents, eliminating any pending referrals to other agencies
The system handles both admin and agency login authenticate the login and authorize the screens based on the user role.it has report generation to get the patient treatment history
Responsibilities:
Involved in requirement gathering ,design and implement the features in web application using Asp.net MVC and C#
Creating view,Controllers,Model class and handling session and global variable all over the application
Used Razor page build view
Extensively applied validations ,action filters and routing to improve the exception handling and log files
Used dependency injection effectively in order to oimprove the loose coupling between the application modules
Worked on Asynchronous programing in order to achieve the working process to run separately from the main thread to improve the performance
Created Asp.net identity to handle the access of the user based on their role
Extensively worked on jquery to handle the user and provider validations
Entity framework with DB first approach to query the data from database
Creating new store procedure,views,triggers and function, involved in the sql server performance tuning
Working on Agile methodology following the sprint planning and working on the stories in JIRA
Worked on TFS and GIT to checkin the code changes to create Pull request to create the branches
Project Description: The NJSOR application allows to register the client and follow the admission and discharge process
Help to search the client and allow new registration with financial and clinical information after registration the client can perform the emergency admission and discharge
Responsibilities:
Involved in developing the web applications and enhancements to update the application with new features and improve the performance
Working on ASP.net core MVC web application involved in creating controllers,ViewModel and Model class files Modelbinding,filters and handling session and validation
Implemented customized exception logging framework and alerts using log4Net
Used Cookies, Session and Application objects for State Management at client side and server side
Extensively used generic classes to increase performance of application and services over object type collections
Made regular code review to ensure that all the Processes and Standards are being adhered i.e
Used extensively on Jquery for client side validation
Worked on dependency injection,IOC
Creating sql server store procedure,views,index,functions and triggers
Database first approach in entity framework to update the changes to database and used LINQ querry
Involved in creating unit test cases to isolate each part of the application and to make sure it satisfy the conditions to find the problems in early stage of development
Extensively using TFS for check in the code changes and creating Pull request to merge the code changes to the branch
Project Description:Application guide to enter the voter information under the county either online or mail in application.it helps in process the voter and correct the voter.schedule job will generate the reports for the voter and state wide reports under pool book
Responsibilities:
Involved in development of new applications and enhancements to update the application with new features
Working on ASP.net MVC web application involved in creating controllers,ViewModel and Model class files
Involved in developing Web Api application to call the Service api to interact with sql server database to include track language for voter
Used Postman to test the web api by passing JSON request
Have experience in creating design document for the enhancements with the flow diagram for the change request
Working on Service oriented architecture to make changes in the existing service file which used to connect sql database server
Stablished communication from Angular 8 Project to Web API Project
Developed Angular 8 Services and re-used across the application
Coded Angular 8 controllers and directives for application functionality and filters for heavy DOM manipulation
Involved in Unit testing and development test cases to run the application by entering data manually to make sure the application performance
Implemented logging module in Python
Development of data structures, xml parsing using Python
Used Python to download data from an HTML table to an SQL Server database table developed Python scripts for loading data in sql server database
Worked on Sql server store procedure to add track language field
Having experience working in SUREVR windows applications
Used Browser stack for running the test cases
Working on TFS to checkin the code changes and to merge branches
Working on Agile environment involved in daily scrum status call
Project Description, Screener will provide advisor to search their favourite fund based on the criteria and allow user to save their favourite search for future use
Screener also assist the user to view the assest value of fund to decide their investments
Responsibilities:
Involved in development of new applications and enhancements to include new features the existing applications
Involved in development of application and enhancement of existing applications to provide additional functionality
Using agile methodologies (scrum) for regular adaption to changing requirement and continuous delivery of useful and working software and involved in sprint planning and daily stand-ups
Used .Net Framework 4.5, N-tier architecture and object oriented Methodologies (C#) for application development
Implemented MVC architecture, used MVC design pattern in checking login credentials and displaying the necessary components and data to the particular user
Used OOPS Concepts and SOLID principles in C# 4.0 to implement business logic
Worked to convert an existing Classic ASP website to ASP.NET Core
Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters
Developed Web API and consumed by MVC application to provide services to Http Request
Used Postman to test web api actions
Involved in design,development and testing of web services using IIS and XML
Profound knowledge of web services testing using Service Oriented Architecture tools SOAP UI
Actively used jQuery for all client side validations and data tables to display data from database
Involved in building single page application with use of two way databinding to improve the front end performance
Worked in creating reusable components, pipes, directives, services and dependency injection using Angular 8
Developed single page application using angular 8.0 to display the application on mobile app
Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular 8
Developed various services in Angular that consume rest services
Also Utilized reusable components and guards to better accommodate the complete web application
Designed and developed data access layer using Entity framework database first approach
Worked on SQL queries, stored procedure, functions, triggers and sql scheduled jobs using Microsoft SQL Server 2018
Used JIRA tool to plan, track requirements and manage track development updates
Used GitHub to maintain code repository and ensure file integrity
Involved in code review, commits, creation and merge branches using GitHub
Actively involve in daily scrum and weekly technical review meetings with client team
Written N Units and tested it with Test Drive Development (TDD)
Experience with Microsoft Azure services like PAAS and involved in deployment of ASP.net MVC application file in Azure Devops
Used Azure Devops service for code repository and to build project artifact
Worked on event based and queue based Azure functions and web apps for easier management
Worked on CI/CD pipeline using Azure in both cloud and on premises with Docker,Maven along with Jenkin plugins
Proficient in creating Docker images using Docker File , worked on Docker container snapshots, removing images, and managing Docker volumes and implemented Docker automation solution for CI/CD model
Involved in system Integration
Developed windows services to store Sql Server data in to Cloud base data warehousing by using Microsoft Azure
Migrated databases from SQL Server to Azure SQL Server
Deployed and Maintained Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform in Azure SQL, Service Bus and Cloud Services
Worked on Queues, Blobs, and Containers to persist data on Azure
Used Telerik chart control to display the data in graphical format
Used tableau to generate reports with user interactive dashboard designs
2 Project: Investment Management Center
Project Description: This application will provide user to add and delete fund in order to manage their investment allocation on funds based on the plan it has three different user logins sponsors, advisor and participants
Responsibilities:
Gathered business requirements, develop related software applications and programs business requirements
Use agile methodologies (scrum) for regular adaption to changing requirement and continuous delivery of useful and working software
Using .Net Framework 4.5,N-tier architecture and object oriented Methodologies(C#) for Application Development
Implemented MVC architecture, Used MVC design pattern in checking Log In credentials and displaying the necessary components and data to the particular user
Creating complex and dynamic UI using HTML,CSS,Jquerry
Actively used Jquery for all client side validation and using JSON request and response to bind the values in datatable
Effectively created Web API controllers to return action result and interact with database consumed by MVC application to provide http services
Created Token based authentication to authorize user permissions and validations
Designed and developed data access layer using ADO.Net
Created email notification for each status change by interating with salesforce database and updating the saleforce objects
Developed various services in angular that consume rest services from the backend written in .NET
Also Utilized reusable components and guards to better accommodate the complete web application
Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces
Created custom directives for re-usable components (multi-filed form elements, background file uploads, etc.)
Implemented Angular Service calls using Angular Factory
Developed Angular Factories, Services and re-used across the application
Coded AngularJS controllers and directives for application functionality and filters for heavy DOM manipulation
Worked on SQL queries,openquery to connect salesforce and Relius tool and stored Procedure using Microsoft SQL Server 2018
Created windows service using C# to schedule daily job to update salesforce notification based on the request raised
Involved in code Merging and creating branches in TFS and used Git Hub for versioning
Actively involved in daily Scrum meetings and Weekly technical review metings
Written N Units and tested it with Test Drive Development (TDD)
Involved in Deploying ASP.net MVC application file in IIS and Azure
Used Git Hub to keep track of Version Control system to store application file system and ensures file integrity
Worked on CI/CD pipeline using Azure in both cloud and on premises with Docker,Maven along with Jenkin plugins
Proficient in creating Docker images using Docker File , worked on Docker container snapshots, removing images, and managing Docker volumes and implemented Docker automation solution for CI/CD model
Developed windows services to store Sql Server data in to Cloud base data warehousing by using Microsoft Azure
Migrated databases from SQL Server to Azure SQL Server
Deployed and Maintained Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform in Azure SQL, Service Bus and Cloud Services
Worked on event based and queue based Azure functions and web apps for easier management
Worked on Queues, Blobs, and Containers to persist data on Azure, PCS Main
Project Description: This application handled by PCS users to process the fund add based the request raised by advisor involve jobs like process the fund and Model
Responsibilities:
Gathered business requirements, develop related software applications and programs business requirements
Use agile methodologies (scrum) for regular adaption to changing requirement and continuous delivery of useful and working software
Using .Net Framework 4.5,N-tier architecture and object oriented Methodologies(C#) for Application Development
Implemented MVC architecture, Used MVC design pattern in checking Log In credentials and displaying the necessary components and data to the particular user
Actively used Jquery for all client side validation and using JSON request and response to bind the values in datatable
Effectively created Web API controllers to return action result and interact with database consumed by MVC application to provide http services
Designed and developed data access layer using ADO.Net
Worked on SQL queries,openquery to connect salesforce and Relius tool and stored Procedure using Microsoft SQL Server 2018
Created sql jobs to queue the request and process fund add one by one to Relius tool
Project Description: Passenger (PAX) Management is specialist in passenger data management to automate administrative processes
It is maintenance and support project which is having bunch of IT applications for managing its operations
The main applications are Ticketing, security application, customer service application, scheduling and Accounting.Moved the couple of application to latest version for restructuring the process
Responsibilities:
Analyzing business requirements
Coded and designed interfaces,MVC architecture and Visual studio 2010 & 2013
Used Web Api to interact to provide services to Http Request
Worked on creating Rest services using Web API and C#
Used Ajax Control Tool Kit to run Client side script
Utilized Team Foundation Server to integrate latest code and build and deployed them to the server
Worked on SQL queries and stored Procedure using Microsoft SQL Server 2008 & 2012
Managed application Configuration and risks and prepared project metrics reports and defect tracking
Developeing and supporting the application using ASP.Net MVC framework 4.5,C#.Net
Worked with Web API to provide services to Http Request
Host the web application in IIS7
Document Impact Analysis for Business change to an existing module
Support business users to implement or amend business process
Implement continuous process improvements
Weekly status reporting
Co-ordinate migration of code to UAT and Production environment
MVC,C#.Net,VB.Net SQL Queries,WebServices,WebApi
Software: Microsoft Visual Studio 2010 & 2013, .Net Framework 4.5,SQL Server 2008 & 2012.
Hawaiian Airlines, TCS
04.2013 - 12.2014
Net Developer
Cigna, TCS India
06.2012 - 03.2013
Hawaiian Miles is Hawaiian Airlines’ loyalty management program
It is a web-based application that helps you maintain members, partners, and related information
With Hawaiian Miles, you can enroll members and help them earn miles each time they fly, redeem miles in the form of awards, inform members about the various promotions from time to time, and access services provided by the partners of Hawaiian Airlines
Hawaiian Miles lets you to manage both corporate and individual members Hawaiian Miles also offers other features like Information related to partners, activities performed by members of partner airlines, data transfers to and from partner applications, and management of corporate assignments
Hawaiian Miles also provides a reporting feature which you can use to view and print member and sales reports
Responsibilities:
Developeing and supporting the application using ASP.Net MVC framework 4.5,C#.Net
Perform Unit Testing, System Integration Testing and document Test Results
Document Impact Analysis for Business change to an existing module
Support business users to implement or amend business process
Implement continuous process improvements
Co-ordinate migration of code to UAT and Production environment
MVC,C#.Net, VB.Net,SQL Queries,WebAPI,Webservices
Software: Microsoft Visual Studio 2010 & 2013,.Net Framework 4.5,SQL Server 2008 & 2012
Client
Software Developer
Wolters Kluwer, TCS
10.2011 - 04.2012
Project: CT-Assisted Fillings, This Application helps the user to file tax information’s into the state website by electronically
In this application tax information of clients will be loaded as Pdf document and required values will be extracted from the Pdf and it will be shown in the clipboard so that user can map the values between the elements present in the state browser and the clipboard, On submit mapped values will be taken to the Browser for submitting the tax information
Maintains the templates created by the user and its history in the SQL server backend
Maintains the managerial structure in the database and retrieved to map the data with state browser
Responsibilities:
Analyze business requirements and develop the application as required
Involved in developing Services using C#.NET, WCF Service, WPF
UI development & enrichment using CSS, JAVASCRIPT
Perform Unit Testing, System Integration Testing
Operating Systems: Windows XP
Languages: WCF, WPF, C#.Net, SQL Queries
Software: Microsoft Visual Studio 2010, SQL Server 2008
Software Developer, GM
General Motors
04.2010 - 09.2011
Project: GRTS (Global Request Tracking System, This Application Maintains the overall IT Request submitted by, ) users
This application stores the information of Hardware, software and other vendor requests in the database and generates necessary reports GRTS is a tracking system that displays all GM IT Requests globally
It provides end-users the ability to search for existing Requests that have been entered into the Global Request System (GRS) and the Information Technology Services Request System (ITSRS)
GM End-Users will have the ability to request search results that can be viewed or printed
Responsibilities:
Analyzing business requirements
Developing the application for business requirements
Perform Unit Testing, System Integration Testing and document Test Results
Implement continuous process improvements
Weekly status reporting
Fix production issues and monitor batch cycle, if required
Prepare RCA and take preventive measures for all the production bugs
Co-ordinate migration of code to UAT and Production environment
Urban code deployment
Build the application in Jenkins
Service now tool for ticketing
QC tool for quality control, MVP
Software: Microsoft Visual Studio 2005 & 2010, SQL Server 2005
HR, Software Developer
Nissan Motors,Satyam Computers
04.2007 - 03.2010
This project has four modules
DOA - Handbook is a management tool that identifies the people involved in a decision (“Key Players”) by clarifying their responsibility to propose, validate or decide
IPAP – According to the Nissan Non-PO approval process at least two users have to approve every invoice
The second approver has to have enough authorization limits to approve the invoice
E-HR - The EHR system which holds employee records in a central database
There are different Euro entities
Each month Local HR of each entity submits an excel spreadsheet into EHR
After validating, main HR uploads the data into mainframe system
Only permanent Nissan employees are in this database
PAM - The main purpose of Portal Access Management (PAM) is to provide employee personalization to the WIN (Workforce Integration at Nissan) portal
PAM holds details for not only employees but also contractors
Responsibilities:
Analyzing business requirements
Developing the application for business requirements
Perform Unit Testing, System Integration Testing and document Test Results
Involved in Production support activities working on tickets based on priority
Urban code deployment
Build the application in Jenkins
Service now tool for ticketing
Education
Bachelor of Engineering - E.C
PSR Engineering College (Affiliated to Anna University
Apr, 2005
Skills
Excellent debugging, problem solving,Performance tuning the application and unit & functional testing skills
Having experience in writing in
MS-DOS command
Have worked with Unified Modeling Language like creating Use cases, class, sequence, and data flow diagrams etc and have used modeling tool MS-Visio
Software: Microsoft Visual Studio 2005, SQL Server 2005
Client: Juki,Sushma Multimedia India May 2006 – Jan 2007
Project: Enquiry Management systems
Role: Software Developer
Project Description: A complete application to avoid administration problem Super admin controls the full application process with configuration settings Administrator adds and replies for agent enquiry to solve confusions among customers and agent Agent login to get follow up schedules and replies received of customer Add enquiry to view open pool, VIP customers and add new customers
Perform Unit Testing, System Integration Testing and document Test Results
Operating Systems: Windows XP
Additional Information
in UI development and enrichment using CSS, HTML and XML
Worked on client side scripting languages like JavaScript, Ajax
Hands on Experience on developing Web application using ASP.net,C#.net
Developed single page application using javascript,Angular,Blazor webassembly and Bottstrap.
Hands on Experience on Web Services and Web API.
Experience working on Windows Service, WCF services
Developed applications handling various authentication mechanism and role based authorization with security features.
Experience in code migration of on premises application to cloud using Azure cloud IAAS,PAAS and Azure Devops.
Proficient in using Azure Devops service for project management tasks,source code repository continuous integration and deployment.
Experience on application Deployment in production server and involved in hosting the applications in IIS and Azure.
Hands on experience working in Azure Storage such as Blob Storage, Cosmos DB, Azure SQL.
Worked in Visual Source Safe and Team Foundation Server for Build and deployment of applications.
Worked on SQL server 2005, 2008 R2, 2012 and connecting database using ADO.Net,Entity Framework and Dapper
Have exposure in creating stored procedures, functions, views,sql jobs and schemas to manage with databases with different database servers.
Worked on windows service including readin the data from Kafka topics.
Worked on SSIS packages.
Analyzing business requirements
Developing the application for business requirements
Timeline
Net Developer
SEI Investment
04.2022 - Current
Net Developer
Division of Mental Health and addiction Services
10.2021 - 04.2022
Net Developer
Addiction, NJ
10.2021 - 03.2022
Net Developer
Mental, addiction, NJ
04.2021 - 09.2021
Net Developer
Division, addiction, NJ
04.2021 - 09.2021
PA
AcclaimSystems
06.2020 - 02.2021
Net Developer
Professional Capital Services
03.2019 - 05.2020
Net Lead
Hawaiian Airlines ,TCS India
01.2015 - 04.2016
Hawaiian Airlines, TCS
04.2013 - 12.2014
Net Developer
Cigna, TCS India
06.2012 - 03.2013
Software Developer
Wolters Kluwer, TCS
10.2011 - 04.2012
Software Developer, GM
General Motors
04.2010 - 09.2011
HR, Software Developer
Nissan Motors,Satyam Computers
04.2007 - 03.2010
Bachelor of Engineering - E.C
PSR Engineering College (Affiliated to Anna University