Pankaj DOTNET
Pankaj DOTNET
Pankaj DOTNET
Professional Summary
● Analysis, UML, TDD development, Code review and refactoring, Risk Analysis, and
time estimation, test plans & cases, automated & manual testing.
● Experience in managing complex and highly technical development projects. The
ability to multitask and manage multiple projects simultaneously in a globally
distributed delivery setup. Strong understanding of technology and the ability to deep
dive into a technology problem
● Manage developers in terms of Technologies and Functionalities. Able to do coding
independently (IC) and have knowledge of the SDLC process with documentation.
Participation in all stages of a project's SDLC including requirements gathering and
analysis, design, development, deployment, maintenance, and migration.
documenting, high-level, and low-level design, coding, testing, and deploying.
● An energetic, self-motivated with hands-on experience in programming skills,
client-server infrastructure, application integration, and customization.
● Strong communication, collaboration & team-building skills with proficiency in
grasping new technical concepts quickly & utilize the same in a productive manner.
● Create design documents and assign tasks to the team as well as work as an IC
(individual contributor).
● Participate in the review of code, designs, and test plans produced by other team
members.
● Develop assigned modules / new features/enhancements in existing features.
● Perform unit, integration, or system testing which includes the development of test
plans.
● Extending post-go-live and application maintenance support to the client.
● Follow the defined processes/standards and escalate issues/risks in time to immediate
supervisors.
● Provide accurate and timely updates to the stack holder of the project.
● Experience in writing SQL’s stored procedures, triggers, and functions and optimizing
T-SQL statements for implementing business logic. Well-versed with data modeling
and Normalization of database schemas.
Education
Experience
Technical Skills
Projects Profile
Project Description
OAC stands for Online Application Center. It is used by WCU (different campus) students
for registration purposes. initial information for student is done by CRM team by creating the
lead and that lead will be used by student to make the entries in student portal (this is portal
for students to fill the necessary information with digital sign). Once the student made the
digital sign, he will be able to download the document to view the details. There is another
portal (admin portal) is used to make the sign done by staff and provide the approval by Rep,
Supervisor and official to make his signs on PDF. Once signs are done by staff, students will
be locked and will not be able to perform any update operations on PDF. There is another
service called Image Now services which is used to move the PDF document on image now.
Code Workflow:
● The student portal is developed in AngularJS and will communicate to fillable plugin
UI and API code (developed in Visual Studio 2017 with RAD PDF controls to make a
digital sign). Admin Portal is developed in AngularJS and to communicate with
databases, we have created an API.
Below are the application details.
● OAC2.0 is developed in VS 2017 with C#
● Portals are created in VS 2017 with angular.js and jQuery.
● (Web API) API related call made by ajax in jQuery.
● Documents that need to be moved to the desired location are done by SQL job.
● Deployment and work items are done in Azure DevOps.
● Used Puppet for configuration management.
● Python with Tableau for reporting. Visual Analytics for Data Analytics and
Visualizations.
Contribution
● Analysis of the specifications provided by the clients.
● Design and Development
● Coding using Angular, ASP.NET, HTML pages, Java Script
● Database management and SQL connectivity
● Testing - unit testing & integration testing
● Responsible for overseeing the Quality procedures related to the project.
● Client site for implementation.
● Gathering requirement, Design the structure of application and Development of
application.
● Design, implement, and maintain/Configure Azure DevOps pipelines (CI/CD), build,
release processes and deployment automation.
● Develop and maintain Azure DevOps automation scripts.
● Create and maintain Azure DevOps dashboards for Epic/story, task.
● Manage Azure DevOps source control repositories
● Implement and maintain Azure DevOps monitoring and alerting, Ansible, Chef, Puppet,
and Azure Automation.
● Create an Azure Databricks service and Spark cluster
● Create/Upload/Extract a file system in the Data Lake Storage account.
2. Project Name: ShareCare
Client ShareCare
Role Tech Lead
Organization Tech Mahindra, India
Duration (05/2017) – (02/2018)
Team Size Project: 28 Module: 5
Environment Software Languages: C#, ASP.NET, ADO.NET, VB.net, VB, Visual
(With skill Studio Community 2022, and Visual Studio 2019.
versions) Reporting and visualization in data analytics: Microsoft
Power BI, SSRS reporting and Tableau.
Database: SQL server
Tools: AWS Workspaces, Visual Studio, Entity framework,
jQuery, Java Script, Angular 4.0, Web API, Web API, RESTful
API and REST API, Visual Studio Code, Angular, React JS, and
Power BI, SSRS reporting and Python with Tableau. Test
plans & cases, automated & manual testing. Git, Jenkins, and
Azure DevOps CI/CD, Puppet and Nagios for configuration
management/continuous monitoring
Project Description
Sharecare is a health and wellness company that provides consumers with personalized
health-related information, programs, and resources. It provides personalized
information to the site's users based on their responses to the Real Age Test, the
company's health risk assessment tool, and offers a clinical decision support tool.
Sharecare Enterprise web is a software solution tailored for enterprise level usage
within the healthcare industry.it likely encompasses a range of feature and module
designed to various aspects of healthcare management such as patient to streamline
various aspects of healthcare management such as patient data management
appointment scheduling, electronic health records (EHR), billing, inventory
management.
● Daily Check-in
● Home Cards
● Home Chips
● Search
● Advocacy
● Challenges
● Programs
● Achieve
● Coaching
● Health Profile
● Care Console
● Sharecare Enterprise Web and Mobile,Care Console,Coaching ,SCM ,Diabetic
Solution ,Carelinx,Mind sciences,API / Services
Contribution
● Analysis of the specifications provided by the clients.
● Design and Development
● Provided Training for health care domain.
● Code review.
● Version control in GitHub.
● Test plans & cases, automated & manual testing.
● Managing the JIRA board for Application Maintenance Service and Application
Development Services
● Weekly/Monthly reporting for the work being done against the capacity.
● Service provider will work with Sharecare stakeholders to establish a mutually agreed
upon governance process.
● Involved in finding out new techniques/solutions for the improvement of the projects.
Project Description
Admin+ applications for managing life and health policies. Admin+ application is divided
into three modules.
1. Policies module
2. Agency billing module
3. Accounting module
● POLICIES MODULE - The Policies module is used to create new policies and search
existing ones. Policy Search, Policy search result, Adding new policies (DENTAL
POLICY SCREEN, DISABILITY POLICY SCREEN, LIFE POLICY SCREEN,
TERMLIFE POLICY SCREEN)
● AGENCY BILLING MODULE - Agency billing module helps to create, maintain,
generate and print statements of charges for all policies. It also helps to process credit
card, ACH transactions and handle delinquent processing for policies in the system. The
following components are available in ‘Agency Billing’ module:
CREATE POLICY CHARGES, MAINTAIN POLICY CHARGES, GENERATE
STATEMENTS, PRINT STATEMENTS, CREDIT CARD PROCESSING,
DELINQUENT PROCESSING
● ACCOUNTING MODULE - Accounting Module is used to process payments received
and reconcile accounts. The result will populate information into the ‘Payments’ tab in
the ‘Generate Statements’ portion of Agency Billing Module and in accounting tab of the
policy. The following components are available in Accounting Module: A/R PAYMENT
BATCH LIST, A/P PAYMENT BATCH LIST
● BILLING AND ACCOUNTING - Billing is responsible for generating charges for
policies. Charges can be policy premiums, tax applicable in certain states, admin fee,
billing fee etc.
Contribution
● Analysis of the specifications provided by the clients.
● Design and Development
● Coding using ASP.NET, HTML pages, Java Script
● Database management and SQL connectivity
● Testing - unit testing & integration testing
● Responsible for overseeing the Quality procedures related to the project.
● Client site for implementation.
● Gathering requirement, Design the structure of application and Development of
application.
● Code review.
● Version control in GitHub.
Project Description
MADEIRA is a data warehouse that is designated to maintain transactional information from
different sources with 17 databases with more than 1700 tables. Maderia migration is used to
convert the C# and C++ code into informatics (ETL).in the existing data model, data comes
from different sources (C# and C++, SQL Server). Analyze the existing data model and the
related ETL processes and provide a concept for migration from current SQL Server to DB2 /
Netezza did analysis code and provide the Risk Evaluation and code complexity based on
conditions.
MADEIRA are mainly used for below purpose:
● One use of MADEIRA is to provide necessary data for the generation of reports.
● MADEIRA also contains databases, which store the transaction files coming from
different sources.
● MADEIRA also stores the replicated data from different databases to enable querying
and reporting.
MADEIRA maintains also the authorization status of cards and rules in the different
database.
Contribution
● Analysis of the specifications provided by the clients and migration from C# code to
ETL.
● Design and Development
● Responsible for overseeing the Quality procedures related to the project.
● Client site for implementation.
● Gathering requirement, Design the structure of application and Development of
application.
● Code review.
● Version control in GitHub.
● Analyze the code and Store Procedure
● Create Excel file template for ETL.
● Provide input and output parameter to ETL.
● Prepare the document (excel sheet) for code and SP.
Hardware
Project Description
The key to the Intellinex LMS is relationship management. User’s complete courses and
learning maps to gain certain skills also meet company requirements. These requirements
include job requirements, organization requirements, and individual requirements. The
Intellinex LMS is not just designed to manage individual components of a customer such as
customer's course offerings or employees. It is designed to both manage these components
and capture the associations between each by tracking the day – to – day interactions. With
the LMS, everything revolves around learning management.
Administrators decide where learning maps and courses are organized, who will be able to
view these learning, and which organizations, jobs, and user will require this learning.
Learners access this learning by searching the catalog, where all the courses and learning
maps are organized in the LMS. These users can view, register for, and participate in
available learning by using the catalog.
Managers can monitor their direct reports development and manage these reports either
collectively or individually. Instructors can manage their assigned courses including the
progress details for learners registered in these courses. By properly establishing the
relationship available in the LMS, the user can effectively structure his learning environment
to ensure that every employee is given a clear and achievable roadmap to meet both their
individual needs and the needs of his company.
The Learning Administration System LAS will be an Internet-based tool, accessible to all EY and
Intellinex employees. The LAS is a replacement of and automation of existing non – integrated
tools and manual processes. The LAS is your entry to submit learning requests for CPE – and non –
CPE related training Instructor – led. You may use LAS to submit firm – sponsored or non – firm
sponsored events.
From the LAS you can do the following:
1 Publishing to the LMS
2 Request Storage in the dbase
3 Communication with the LMS
4 Submit a learning request.
5 Cancel a learning request.
6 Save and exit a request for completing later.
7 Use search to find any learning request.
8 Check the status of requests.
9 Attach supporting documents.
Contribution
● Analysis of the specifications provided by the clients.
● Design and Development
● Coding using ASP.NET, HTML pages, Java Script
● Database management and SQL connectivity
● Testing - unit testing & integration testing
● Gathering requirement, Design the structure of application and Development of
application.
● Code review.
● Version control in GitHub.
● Bug Fixing and Enchantments,
● Coding and Development,
● Created/Updated WCF services.
● Used RCQ for bug tracking, Used VPN for code check in and checkout, Unit testing.
Personal Details
Work: 9975686674/7753964839