Kokila Dharuman
*********@*****.***
PROFESSIONAL SUMMARY
●13+ years of experience in designing, developing, and implementing web applications & databases using the technologies C#, .Net Framework 4.5/3.5/2.0, .NET 7.0, .NET Core, ASP.NET MVC, ASP.NET WEB API, WCF, Web Services, jQuery, Angular JS, Ajax, Web API, .NET Core, RESTful Services, XML/XSLT, MySQL5.7, MS SQL Server, ASP.
●Experience in various phases of the Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing, Deployment, and Maintenance of web applications.
●Hands-on experience in creating Angular modules, controllers, directives and filters to deploy the entire business logic.
●Experienced in Azure PaaS Services like Azure Data Factory, Azure SQL Managed Instance, AKS, ACI, Azure Functions, Azure API Management
●Having hands-on experience with Microsoft Entity Framework, LINQ to SQL.
●Experience in the development of Web applications by implementing N-tier architecture using ASP.NET, C#, Web forms/MVC Razor views for UI, ADO.NET, SQL Server, SQL, C# for DAL, and C#, ASP.NET for Business Logic Layer and Business Object.
●Experience in using Model-View-Controller (MVC) frameworks for developing web applications.
●Experience in web programming with a good understanding of concepts like custom controls, master pages, themes, validation controls, design patterns and several other ASP.net features.
●Experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, XML, jQuery, AJAX, JSON, XSLT, XPATH
●Experience in developing web services WCF (rest based, SOAP Protocol and consuming/Publishing), Web API, NET Core API, and RESTful Services. Having hands-on experience in using AJAX toolkit and involved in the development of AJAX Based Web Applications.
●Proficiency in Waterfall and Agile Scrum development methodologies.
●Used NUnit for unit testing.
●Expertise in building Web Services/WCF using WSDL, SOAP Protocol and consuming/publishing web services.
●Used Version Controlling tools such as GIT, Team Foundation Server (TFS)
●Experience in Azure DevOps for application CI/CD.
●Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VMs.
●Hands of experience in Creating Microservices using .Net and .Net Core also worked on Docker, Kubernetes and Serverless, Azure Functions, Logic Apps
●Hands on PowerShell and Azure Automation, Infrastructure automation.
●Very good exposure to AWS cloud like S3 and external storage like FileNet
●Demonstrated experience in exploring innovative solutions through proof-of-concept work with AI Models and APIs such as ML.Net and various open-source models.
●Used Jira/service Now is used as ticket tracking, change management and Agile/SCRUM.
●Experience designing and developing WinForms and Webforms.
●Experience in Client-side scripting and framework (jQuery, Angular JS).
●Hands of experience in creating and writing complex database queries using joins, Tables, stored procedures, Functions, Indexes to optimize search performance, triggers and views using SQL Server.
●Utilized Microsoft Visual Source Safe (VSS), Team Foundation Server (TFS), and Sub Version for Source management.
●Experience in Project deployment and configuration.
●Experienced in generating reports using Crystal reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with the .net environment.
●Experience in Unit testing of developed code.
●Experience in user requirement gathering, requirements specifications preparation, analysis, design and implementation of enterprise level Windows and Web based applications.
●Experience in product maintenance and support.
●Capable of troubleshooting and handling production issues.
●Interaction with Client and gathering requirements, analyzing, and working with team accordingly.
●Quick learner, self-motivated and ability to coordinate within team as well as work independently.
●Ability to communicate effectively and good interpersonal skills.
SKILL SET
Programming Language
.NET with C#
Cloud Technologies
Azure, App Services, Azure SQL, Azure Storage
Web Technologies
ADO.NET, LINQ Entity Framework, ASP.NET, .NET Framework 4.5/3.5/2.0, ASP.NET Core, ASP.NET MVC, C#.NET, .NET 7.0
Database
ADO.NET, LINQ Entity Framework
Client-Side Scripting
JavaScript, JQUERY, Angular JS, React JS
Development Tools
Visual studio 2019/2017/2015, IIS 6.0,7.0
Deployment Service
IIS 7.0, Azure Pipeline
Version Management
VSS, TFS, Git Hub
Operating System
Windows10
Middleware
WCF, Web Services, Windows Service, Web API, NET Core Web API
Other Tools
Infragistics Controls, HTML to PDF, Excel Interop NPOI, VSS, TFS, GIT
Domain
Property Management
Education:
●Bachelor’s degree with Computer Science as major, Anna University
Professional Experience:
New York Life Insurance, NJ
Full Stack Software Developer Sep 2024-Till Date
Project: Amn-Basis
New York Life Insurance Company is the largest mutual life-insurance company in the United States, and one of the largest life insurers in the world. Business users use the applications for the policies monitoring, view the reports. Users can submit their classic actions, Special Reviews etc. The system also allows updating the master data using admin pages. NYL Materials will be published out of NYL upon several approvals on the designed policies. Reviewers can approve or reject the materials if it is not following the NYL rules before publishing.
Responsibilities:
●Worked on Angular and .Net application migration planning proposed the new solutions to the customer.
●Interacting with the client to understand and analyze the business requirements and enhancement.
●Worked on change requests, enhancements and making changes as directed by the client.
●Prepared impact analysis documents for changes and enhancements proposed in the system.
●Code changes and Code review as per client requests.
●Creating Unit Test Cases/Test Plans and tabulating them in Excel for future reference.
●Involved in Unit testing of the developed/modified code.
●Debugging and resolving the bugs once detected.
●Involved in daily standup meetings to provide regular updates on individual tasks and progress of user stories.
●Developed web applications/Rest APIs using .NET 6, MVC, ASP.Net, C#, LINQ, SQL Server, Oracle, jQuery, JavaScript, Angular 8/11/14, HTML, CSS.
●Enforce coding standards, conduct code reviews, and keep up with emerging technologies.
●Optimize code for performance, cross-browser compatibility, and responsive design.
●Ensure web accessibility and implement comprehensive testing strategies.
●Good Experience in Angular.JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, Angular Native concepts.
●•Wrote application-level code to interact with backend and consume the JSON by using RXJS Observables.
● Manage build and deployment processes, utilizing Git for efficient code management.
●Written SQL Stored Procedures, Functions, Triggers and Views in SQL Server database.
●Setup the continuous Integration (CI) process for the application using the Jenkins.
●Involved in various documentations like Design Document, Testing Document, Delivery Document and User Guide.
●Providing technical support to the team members whenever required.
●Understanding the system and providing extensive automations which helps to the business.
●Have an ability to multi-task different projects and support efforts, while effectively supporting competing priorities.
Environment: Angular 14, .NET Core Web API, TFS, GIT, ASP.NET 4.5, Visual Studio 2022/2019
, JavaScript, HTML5.CSS3, Agile Jira
NTrust, Irvine CA
Software Developer Feb 2024-Aug 2024
Project: REmaap™
Clients: WeWork, Regency Centers, CBRE, JLL, Cushman & Wakefield, Newmark, Jackson Cross
REmaap™ is a flexible web-based platform designed specifically for a range of commercial real estate projects. From basic Lease Abstraction, Data Migration / FASB Readiness, Transaction Due Diligence, Vendor Contract Updates, Equipment Lease Contract Abstraction, virtually any project that requires migrating data from one system to another or moving from unstructured to structured and manageable data.
Responsibilities:
Responsible for Client Requirement gathering and Filtering CRs for every product Release.
Responsible for Scope document creation and Scope document review for others CRs.
Responsible for Code review for Others CRs.
Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using Agile/Scrum methodology.
Responsible for writing and performance tuning complex subqueries, SQL stored procedures.
Responsible for Research and development for Product better UI and Performance. (Example: - Converting Interop into NPOI)
Responsible for developing webpages in the MVC architecture.
Designed and developed the web page using MVC, Bootstrap CSS3, AJAX, Angular JS, jQuery, and JSON.
Developed Web Application using Object Oriented Analysis and Design Concepts (OOPs) including inheritance, polymorphism, encapsulation, and abstraction.
Developed the code-behind files in C#.NET.
Used AngularJS ass framework to create Single Page Applications which can bind data to specific views and synchronize data with server
Worked on creating log-in authentication modules using AngularJS and JavaScript
Implemented Angular JS modules and controllers to maintain each view data and DOM manipulations.
Created custom directives and filters using AngularJS built-in $http service controller through dependency injection
Implemented Angular JS HTTP services to get the data from the server via ASP.NET Core Web API
Developed custom filters using Angular JS for showing the currency symbols before the values.
Used open source library like Angular material to create customized components
Responsible for Test Case Creation and Execution.
Implemented Unit Testing. Participated in System Documentation and Code Documentation.
Responsible for Bugs Identification and Bugs addressing in Product by communicating with End users.
Responsible for Creating IA documents for each Bugs.
Responsible for Build Deployment in LIVE servers.
Responsible for deployment of the application in the production server.
Reviewing the documentation of the requirements.
Responsible for Client Support.
Environment: ASP.NET MVC, C#.Net, WCF services, Web API, ADO.NET, AJAX, JSON, XML, jQuery, Angular JS,Infragistics controls, Excel Interop, NPOI, MySQL 5.7, .NET Core Web API, TFS, GIT, ASP.NET 4.5, Visual Studio 2019, JavaScript, HTML5.CSS3, Agile Jira
U.S. Bancorp Fund Services
Full Stack .Net Developer, Hackensack, NJ Nov 2022 – Jan 2024
Responsibilities:
●Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using Agile/Scrum methodology.
●Conducting Proof of concept for Azure Cloud-based Services, Azure Open AI, AKS, Azure Databricks.
●Integrated Azure's Generative AI tech stack to provide intelligent and accurate responses to common IT-related inquiries and troubleshooting requests.
●Demonstrated experience in exploring innovative solutions through proof-of-concept work with AI Models and APIs such as ML.Net and various open-source models.
●Conducting innovative exploration and development to build LLM powered AI applications.
●Developed ASP.NET Core Web API based on departmental requirements and specifications.
●Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
●Developed Web Application using Object Oriented Analysis and Design concepts (OOPs) including inheritance, polymorphism, encapsulation, and abstraction.
●Worked with ASP.NET Web Forms, Web Services, caching features, configuring optimizations, and securing the web application.
●Developed the Code-behind files in C#, .NET.
●Converted .Net application to Microsoft Azure Cloud Service Project as a part of cloud deployment.
●Used Ado.net Entity Framework, LINQ to XML to pull the data into web services.
●Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security model.
●Used ADO.NET objects, Dataset, Data Table and Data Adapter for manipulating, retrieving, storing, and displaying data from SQL Server 2016.
●Written Stored Procedures in SQL Server and used ADO .NET with Grid View, Data List, and Details view, Repeaters, Dataset Classes for data manipulation.
●JIRA/Service Now is used for ticket tracking, change management and Agile/SCRUM.
●Involved in migration, created initial team project setup for newly migrated projects.
●Implemented Unit Testing. Participated in System Documentation and Code Documentation.
●Closely worked with Business Analyst team to analyze the impact on team owned products.
●Participating in Daily Scrum meetings, Sprint Planning and Tasking meetings.
●Behind modules, interfacing routines and managed services. Also worked with Model View Controller (MVC) for creating design patterns.
●Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications.
●Working knowledge on Configuring and version controlling with Team Foundation Server (TFS)
●Used GIT for version Controlling and source code sharing.
Environment: Visual Studio 2019, C#.Net, ASP.NET Core, ASP.NET 4.5/5, MVC, ADO.NET Entity framework, JavaScript, HTML5, CSS3, Azure Devops, Agile Jira, service Now, Confluence, Web API, SQL Server 2016, TFS, GIT
NTrust, Irvine CA
Full Stack .NET Developer July 2021- October 2022
Project: REmaap™
Clients: WeWork, Regency Centers, CBRE, JLL, Cushman & Wakefield, Newmark, Jackson Cross
Role:
REmaap™ is a flexible web-based platform designed specifically for a range of commercial real estate projects. From basic Lease Abstraction, Data Migration / FASB Readiness, Transaction Due Diligence, Vendor Contract Updates, Equipment Lease Contract Abstraction, virtually any project that requires migrating data from one system to another or moving from unstructured to structured and manageable data.
Responsibilities:
Responsible for Client Requirement gathering and Filtering CRs for every product Release.
Responsible for Scope document creation and Scope document review for others CRs.
Responsible for Code review for Others CRs.
Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using Agile/Scrum methodology.
Responsible for writing and performance tuning complex subqueries, SQL stored procedures.
Responsible for Research and development for Product better UI and Performance. (Example: - Converting Interop into NPOI)
Responsible for developing webpages in the MVC architecture.
Designed and developed the web page using MVC, Bootstrap CSS3, AJAX, Angular JS, jQuery, and JSON.
Developed Web Application using Object Oriented Analysis and Design Concepts (OOPs) including inheritance, polymorphism, encapsulation, and abstraction.
Developed the code-behind files in C#.NET.
Implemented Angular JS modules and controllers to maintain each view data and DOM manipulations.
Implemented Angular JS HTTP services to get the data from the server via ASP.NET Core Web API
Developed custom filters using Angular JS for showing the currency symbols before the values.
Responsible for Test Case Creation and Execution.
Implemented Unit Testing. Participated in System Documentation and Code Documentation.
Responsible for Bugs Identification and Bugs addressing in Product by communicating with End users.
Responsible for Creating IA documents for each Bugs.
Responsible for Build Deployment in LIVE servers.
Responsible for deployment of the application in the production server.
Reviewing the documentation of the requirements.
Responsible for Client Support.
Environment: ASP.NET MVC, C#.Net, WCF services, Web API, ADO.NET, AJAX, JSON, XML, jQuery, Angular JS, Angualr 7, Infragistics controls, Excel Interop, NPOI, MySQL 5.7, .NET Core Web API, TFS, GIT, ASP.NET 4.5, Visual Studio 2019, JavaScript, HTML5.CSS3, Agile Jira
NTrust: Chennai
Full Stack .NET Developer Nov 2012- June 2021
Project: NSAT
NSAT - NTrust Skill Assessment Tool – This tool is used by all ITES users to enhance their knowledge level. This tool provides various options to the users to create and execute self-learning tests. Main data source for this tool is come from REmaap through like feature. Which is primarily designed to help the managers and lead to finding out the trainees’ strengths and weaknesses in the real estate domain.
Responsibilities:
● Involved in the Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Implementation and estimating the timelines for the project.
●Worked on UI using client-side scripting languages like JavaScript, Angular JS, CSS, and HTML.
●Developed form components using Angular Material Design.
●Worked on TFS, GIT for source code repository, code reviews.
●Used Microsoft Azure platform for the building, managing applications, deploying web applications.
Environment: Angular JS, Angular 7, C#.Net Framework, REST API and, Azure deployment pipeline, MySQL 5.7, TFS, SQL Server 2008, Visual Studio code
Project: SharePoint API
Senior Software Engineer
SharePoint API is HTTP based services that can be accessed in different applications on different platforms such as web, windows, mobile etc., This service is used to process document-oriented operation in the application such as Document uploads, downloads, rename file name, create folder, and rename folders. This application will support Google Drive, and Amazon s3.
Responsibilities:
Responsible for creating scope documents for each client requirement and changes.
Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of entire project.
Responsible for Designing an ASP.NET Core Web API and roadmap of goals for the project.
Responsible for doing Research and Development for SharePoint. (Example S3 Storage, Google Drive Invoking from C# Codes by using WEB API).
Responsible for defining models and defining respective Routing for each method in all Controls in the MVC architecture.
Responsible for releasing it to QC verification and Deployment in LIVE Servers.
Environment: .NET Core Web API, MySQL 5.7, Amazon S3, Google Drive
Project: NTMS Data Sync Service
Software Engineer
NTMS Data Sync Service is a Windows service built as part of a data sync system between various data abstraction teams. It is essentially used as a bridge to provide data sources for client reporting tools and internal Quality measure metrics system. It is developed using the traditional windows service model.
Responsibilities:
Responsible for creating scope documents.
Development of the service using C#.NET.
The developed code versioning has been maintained using VSS.
Design and Development of database using My SQL
Involved in Unit Testing.
Environment: Windows Services, MySQL 5.1, C#.Net, .Net Framework 3.5
Project: WebNCAT
Associate Software Engineer
WebNCAT is an internal utility which is used for abstracting lease information and generating reports which meets the client requirements.
Responsibilities:
Responsible for creating scope documents.
Development of the service using C#.NET.
The developed code versioning has been maintained using VSS.
Design and Development of database using My SQL
Involved in Unit Testing.
Environment: Windows 7, Visual Studio 2012, Microsoft Visual Source Safe, MySQL 5.1