Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Timeline
Generic

Deepak Jindal

Summary

Total of 17+ years of experience in Microsoft technology. Project Manager at Icertis for the past 3 years. Current responsibilities include Team Management and Leadership, Resource Allocation and Budget Management, Risk Management, Stakeholder Communication and Coordination, and Quality Assurance, Handling Escalations and others. Software Engineer with over 14 years of extensive experience in Analysis, Design, Development, Testing, and Implementation of client/server, web-based, and n-tier business/commercial applications. Served as Technical Team Lead and Project Manager at Infosys for 7 years. Strong understanding of Object-Oriented Analysis and Design (SOLID), RDBMS, Scrum Methodology, Dependency Injection, Code Coverage, CI/CD, and Unit/UAT Specs concepts. Experienced in all phases of the software development life cycle (SDLC) - Feasibility Study, Project Analysis, Requirements, Design, Development, Testing, Documentation, Deployment, and Support. Acted as a Scrum Master for 1.5 years on the BT project. Extensive experience in writing SQL queries, procedures, and functions.

Overview

14
14
years of professional experience

Work History

Icertis Solution Pvt Ltd
Pune
11.2019 - 05.2022
  • Product Based Company (, Management System)
  • Platform & Methodology : ASP.NET, C#, Hangfire, ServiceBus, Task Services, SQL Server, Scrum Methodology, DataDog, eSign, SSO, Integration SFDC etc
  • Project: Icertis contract intelligence is contract management system used across by partner and customers across the world
  • Enterprise contract management is an approach to contract management that brings all of a company’s commitments into a single CLM system for seamless, holistic management
  • With enterprise contract management, automated systems replace the inefficient methods of manual contract management systems and streamline the process
  • With a computerized contract management system in place, you can organize a collection of contracts, clauses, and templates for standardization and quick retrieval
  • Primarily acted as the project manager for this initiative, effectively overseeing a team of approximately twenty members
  • Provided Level 1 support to partners and customers
  • Took ownership of reviewing all incoming volumes and screening tickets
  • Assigned appropriate tickets to team members based on their skills
  • Efficiently managed an average ticket load of around fifty
  • Demonstrated expertise in handling escalations judiciously
  • Showcased strong knowledge of product architecture and design
  • Maintained solid functional knowledge of the ICI product throughout its lifecycle
  • Worked towards product improvement while addressing tickets, sharing a set of enhancement areas with the product team each quarter
  • Contributed to performance enhancement by analyzing issues through DataDog, focusing on optimization and improvements at the integration and interface levels
  • Partner Enablement session conducted to make them self-sufficient
  • Self-analysis articles build to help partner/customer to resolve issue at their end itself
  • Repository created for different tickets RCA and Sql query repository also created for reused purpose
  • Tools created for different problem statements like SFDC, eSign functionality etc.

Publisher Clearance House

Uniqubic
Gurgaon
11.2019 - 05.2022
  • Platform & Methodology : ASP.NET, C#, Web-API, PostMan, SQL Server, Scrum Methodology, Dependency Injection, Code Coverage, CI/CD, Unit/UAT Specs
  • Project: Publishers Clearing House is a direct marketing company that markets merchandise and magazine subscriptions with sweepstakes and prize-based games
  • Under this project we have to handle around 15 Web-API’s (from user Registration to shipping the order)
  • Any development or issues comes under these web-APIs am responsible for
  • Mainly working on Web-API and SQL server in this project
  • Primary responsibility to join daily Scrum call and provide the status for me & team
  • Tasking out over Version-1 tool for new requirements and estimate them
  • Used Dependency Injection, DTO’s, Mapper in this project
  • This project is completely on TDD approach, first we are writing Unit specs and accordingly we have to do the development
  • For each new line of codes, we have to write the Unit/UAT specs for code coverage
  • We are using CI/CD for this project; any check-ins will go to next environment and auto build executed on new environment against the Unit/UAT specs we have written
  • We must have the green build and full code coverage in Team City tool with JetBrains Dot Cover to deploy the code to next environment
  • I am responsible for monitoring exception logs for these API’s
  • Contribution in requirement optimization, improvements at component and interface level
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc
  • Reviews of test cases to ensure that the test cases capture all aspects of the requirements
  • Able to work independently, set goals for self and team and drive them to closure on own
  • Accountable for assignments to team, tracking daily milestones in team meetings and reporting the risks, progress higher up the program
  • Benchmarking performance for every release
  • Identifying process improvements, guidelines within the lifecycles of the releases and implementing those.

Vita & Moneymart Application, Infosys Limited, Dollar Financial Group, Inc, Money Mart
Chandigarh
10.2018 - 10.2019
  • Platform : ASP.NET, C#, MVC, WPF, WCF, Web-API, PostMan, Postman, WCF-STORM, SQL Server
  • Project: Dollar Financial, , Inc
  • (“DFC”) (dba, ) is one of the largest providers of accessible consumer financial services in North America
  • By providing a wide variety of innovative and accessible financial solutions for over 30 years via a technology enabled web-based underwriting and over 800 retail locations throughout North America, DFC is continuously fulfilling commitment to meet the needs of everyday consumers and business owners in the most socially responsible way
  • PFB my role and responsibility in this project
  • Mainly working on Web-API and Window (WCF) service in this application so far
  • Primary responsibility to gather the requirements, estimate them and get the work done from team member and review the code
  • Point of contact from the project for interaction with Moneymart users and SDA (service design architect) for issues and providing training and application walkthrough
  • Involved in requirement formulation and elicitation
  • Design calls involves other components designers, E2E designer and SDA
  • Led the design team
  • Responsible for getting ACF sign off on the application changes which require architectural discussions/sign off
  • Organizing reviews with Platform Architects
  • Preparing design documents and component design for E2E designer and SDA sign off, for the final implementation by the team
  • Identifying NFRs which can critically impact the performance of the component
  • Review of design document, acceptance criteria and ensuring implementation as per design
  • Contribution in requirement optimization, improvements at component and interface level
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc
  • Reviews of test cases to ensure that the test cases capture the all aspects of the requirements
  • For every design am responsible for Calculating FP, Cost estimation, create component story and progress it in to SC2
  • Measure the Business benefits for proposed changes
  • Based on the business priority, have to align the delivery of stories taking into consideration the team capacity
  • Doing Low level design reviews, Code review, Unit test plan reviews
  • Own the design right from design inception till test sign-off
  • Release management tasks for development team includes planning, resourcing and tracking for team
  • Able to work independently, set goals for self and team and drive them to closure on own
  • Accountable for assignments to team, tracking daily milestones in team meetings and reporting the risks, progress higher up the program
  • Benchmarking performance for every release
  • Identifying process improvements, guidelines within the lifecycles of the releases and implementing those
  • Suggesting E2E solution designers various Fixes and workflow automation so that majority of the orders go through with zero manual touch so as achieve DFC vendor target of 95% right first time.

BT Single Interface, Infosys Limited
Chandigarh
02.2013 - 10.2018
  • British Telecom
  • Platform : ASP.NET 4.0, C#, Visual Studio 2015, Telerik Controls, WCF, Ajax, JavaScript, SQL Server, MSMQ
  • Description : SI+ (Single Interface) is a key module in UKB, BTO, GS, HE, BTW systems which Plays key role in Service fulfillment of an order
  • Currently working in UKB module from past 3 years
  • This application has interfaces with 12 different other upstream/downstream components like AIB, MI, SaaS, KCIM, RBSC etc
  • And have connectivity through MQ, Web-Service, XFB Feeds
  • This application sends feeds, closure/update response back to upstream to achieve milestones on the back of agent
  • This is task/order management application
  • It is responsible for managing the workflow of order and tasks
  • It currently provides various functionalities such as Order/Task allocation, Jeopardy Management, Queue management, Escalation and alerts
  • Role: Design and delivery Lead
  • Point of contact from the project for interaction with SI users and SDA (service design architect) for issues and providing training and application walkthrough
  • Involved in requirement formulation and elicitation
  • Design calls involves other components designers, E2E designer and SDA
  • Led the design team
  • Responsible for getting ACF sign off on the application changes which require architectural discussions/sign off
  • Organizing reviews with Platform Architects
  • Worked as a Scrum Master for 1.5 years for one of the modules (UKB)
  • Alcon (Allocation Resources) tool used to better align the resources as per project demand
  • This increases the productivity of the project
  • Preparing design documents and component design for E2E designer and SDA sign off, for the final implementation by the team
  • Identifying NFRs which can critically impact the performance of the component
  • Review of design document, acceptance criteria and ensuring implementation as per design
  • Interaction and discussions with SDA community for various improvement at process and component level
  • Contribution in requirement optimization, improvements at component and interface level
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc
  • Reviews of test cases to ensure that the test cases capture the all aspects of the requirements
  • For every design am responsible for Calculating FP, Cost estimation, create component story and progress it in to SC2
  • Measure the Business benefits for proposed changes
  • Building UML diagrams as a part of detailed platform implementation of any proposed changes
  • Estimations both- Ballparks & Function points
  • Based on the business priority, have to align the delivery of stories taking into consideration the team capacity
  • Doing Low level design reviews, Code review, Unit test plan reviews
  • Own the design right from design inception till test sign-off
  • Release management tasks for development team includes planning, resourcing and tracking for team
  • Able to work independently, set goals for self and team and drive them to closure on own
  • Accountable for assignments to team, tracking daily milestones in team meetings and reporting the risks, progress higher up the program
  • Benchmarking performance for every release
  • Identifying process improvements, guidelines within the lifecycles of the releases and implementing those
  • Suggesting E2E solution designers various Fixes and workflow automation so that majority of the orders go through with zero manual touch so as achieve BT's vendor target of 95% right first time
  • Attending and resolving various setbacks in LIVE environment.

Farmer Insurance

Amplio Infotech
Chandigarh
04.2011 - 01.2013
  • NET 4.0, C#, Visual, JavaScript
  • Description : It is a web-based application
  • This application basically related to agents in the US
  • Agents are mediator between the Farmers and the insurance company
  • This application handles all the requests come from the agent side (FarmersAgent.com)
  • These requests handle in this application by customer representative
  • There are certain kind of requests like updating of any asset (Photo, Video, My Team, Quote, Events) etc
  • Representatives have rights to approve or deny the request or they can escalate to next level
  • Responsible for analyzing the system requirements and preparation of related design documents
  • Prepared functional specs and plans, unit and system test scripts, review plans and perform the integration of various modules
  • Lead a team of 6 including developers and component testers and responsible for requirement gathering, design, development, testing, deployment
  • Accountable for assignment to team, helping team members in their work and make sure their work is complete, mentor them and do the review process
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc
  • Regular delivery and status update calls with client stakeholders for delivery
  • Client interaction for requirement and issue resolving
  • Single point of contact for any kind of design, development, testing and support related
  • Understanding the business requirement mentioned in Solution Stories for products and decomposing it to Component Stories to implement them on FLOW
  • Documenting flow Component Design against End-to-End High level Solution Design document
  • Provide input to business and end to end design to reduce any operational work and automate solution as much as possible
  • Preparation of requirement documents three-point estimation of stories, delivery estimations and preparation of sprints, prepared functional specs and plans, review plans and perform the integration of various modules
  • Project weekly reports and progress reports and meeting with product owner and finalize the sprints
  • Doing Low level design reviews, FLOW Code review, Unit test plan reviews
  • Own the design right from design inception till test sign-off
  • Responsible for deployment of the application on UAT and Production servers and maintaining the release and builds.

YourTribute.com, Optimus Info
02.2010 - 03.2011
  • JavaScript
  • Description : A web-based tool that lets you set up a personal website (a Tribute) to plan, share and remember a significant event or special someone
  • A Tribute can be created in minutes but remains online for life to provide an everlasting record of the special occasion
  • Your Tribute includes many of the features of popular online invitation, photo sharing, blogging, and social networking websites, in an easy-to-use intuitive interface
  • Invite Facebook friends to your tribute
  • Send free online invitations and ecards, Wedding invitations, save-the-dates, baby announcements, birthday cards and more
  • Working as a System analyst of a 4 team including developers and component testers and responsible for requirement gathering, design, development, testing, deployment
  • Create flow charts diagrams to assist in problem analysis
  • Identify performance bottlenecks, memory leaks in system and work on application optimization and query fine tunings
  • Doing Low level design reviews, FLOW Code review, Unit test plan reviews
  • Own the design right from design inception till test sign-off
  • Automated all batch processing for client's production environments, making their operations self-contained and easy to manage
  • This includes automated maintenance operations, log parsing, and job success/failure email notifications for all automation events
  • This saved man-hours and greatly increased efficiency
  • Interact with business users to define current and future application requirements
  • Participate in RCA (Root Cause Analysis) and provided solutions collaborating with the vendors
  • Designed and developed new application modules with asynchronous programming to provide better user experience Improving efficiency and quality
  • Guiding team members in their work and make sure their work is complete, mentor them and do the review process
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc
  • Provide high level solution for new enhancements and projects, prepare effort estimates and application support
  • Involved in Planning and assigning issues in the team and monitoring the risks, blockers, and overall progress of the deliveries
  • Review the tasks along with its design, code and functionality
  • Set the priority of the tasks to meet customer expectation and deadlines.

QuickQoute

CECSoft
Gurgaon, Pune
07.2009 - 02.2010
  • SSRS, JavaScript
  • Description : This is basically a sales tracking tool to generate proposals for the architecture design of the buildings
  • As soon as the sales team finds prospects, they key in the details in the application which generates an alert for the proposal manager to prepare a quotation for the requirement
  • Application is also used to calculate effort required for each type of resource required to design and plan the building and also generates the final contract for the same
  • Quote Generation: To generate a new quote through Quick Quote application we used Open-Source library of PDF writer
  • This saved 400$ of client
  • Responsible for analyzing the system requirements and prepare design document for quote module
  • Prepared functional specs and plans, unit and system test scripts, review plans and perform the integration of various modules
  • I was responsible for requirement gathering, design, development, testing, deployment
  • Create flow charts and system diagrams to assist in problem analysis
  • Identify performance bottlenecks, memory leaks in system and work on application optimization and query fine tunings
  • Doing Low level design reviews, FLOW Code review, Unit test plan reviews
  • Own the design right from design inception till test sign-off
  • Designed and developed new version of archiving tool that increased performance 10-fold
  • Resolved performance issue for customer that caused site outages by identifying inefficient cache settings and code
  • Resolved database performance issues within product by recommending appropriate schema changes and implementing solution
  • Participate in RCA (Root Cause Analysis) and provided solutions collaborating with the vendor
  • Documenting Component Design against End-to-End High level Solution Design document
  • Provide input to business and end to end design to reduce any operational work and automate solution as much as possible
  • Regular delivery and status update calls with client stakeholders for delivery
  • Client interaction for requirement and issue resolving
  • Project weekly reports and progress reports and meeting with product owner and finalize the sprints
  • Involved in Planning and assigning issues in the team and monitoring the risks, blockers, and overall progress of the deliveries
  • Review the tasks along with its design, code and functionality according to the review check list defined
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc
  • Responsible for deployment of the application on UAT and Production servers and maintaining the release and builds.

CECSoft
Gurgaon
04.2008 - 06.2009
  • This project is used to create the sections for the wall
  • There are two types of walls Gable Wall & Simple Wall
  • It generates the assembly report for the walls section
  • In assembly report it shows types & no of standard and Non-Standard panels we are using
  • It generates the report for the bill of material
  • The main purpose of this project to create the different sections according to the user input
  • Fromar is to do the analysis of the wall system
  • It checks for the various cases to penalizations of the wall section
  • It also calculates the cost and weight for the different wall section like (Roof Cost, Interior Wall Section, Exterior Wall Section, Joist Upper Floor) etc
  • Understanding and analyzing the system requirements and prepare related documents
  • Prepared functional specs and plans, Enhancement and Maintenance of the applications with changing client needs and changing domain specifications
  • Design and develop robust and scalable web-based applications and deploy them in IIS server
  • Programmed database using views, stored procedures, and triggers
  • Unit and system test scripts
  • Prepare high level solution for new enhancements and projects, prepare effort estimates and application support
  • Handling top priority tasks to achieve the deadline and deliver within budget
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc
  • Client interaction for requirement and issue resolving., The National Concrete Masonry Association (NCMA), established in 1918, is the national trade association representing the concrete masonry industry
  • The Association is involved in a broad range of technical, research, marketing, and government relations and communications activities
  • NCMA is an association of producers of concrete masonry products, and suppliers of products and services related to the industry
  • NCMA offers a variety of technical services and design aids through publications, computer programs, slide presentations and technical training
  • The SRWall4 application is to do the analysis of retaining wall systems
  • It checks the various stability factors of the retaining wall on the basis of the properties of the building blocks of the wall; i.e., blocks and geosynthetic layers
  • It checks the internal stability, external & facing stability of the wall
  • Application also gives the trial design of the wall to the user
  • Understanding and analyzing the system requirements and prepare related documents
  • Prepared functional specs and plans, Enhancement and Maintenance of the applications with changing client needs and changing domain specifications
  • Programmed database using views, stored procedures, and triggers
  • Unit test scripts
  • Prepare high level solution for new enhancements and projects, prepare effort estimates and application support
  • Handling top priority tasks to achieve the deadline and deliver within budget
  • Take initiatives to keep enhancing the Skill level of team by arranging the KTs, design walkthroughs etc.

NCMA
08.2008 - 04.2008
  • (National Concrete Mesonary Association

Education

3yrs Diploma - Computer Science

2004

2001

Skills

  • Skill Set
  • Web
  • NET 40/45, ASPNET MVC 50, Web API, LINQ, Web Services, AJAX, WPF, Java Script, JQuery, Entity Framework, WCF
  • Languages
  • C#, VB Net, C, C
  • Database
  • SQL Server 2012/2015, MS Access, T-SQL, Transact SQL, PL/SQL, Stored Procedures, Triggers, SQL, Query Optimization, Database normalization, DTS, SSIS (SQL Server Integration Services)
  • Tools
  • Microsoft Visual Studio 2005/2008/2010/2015, 2017, 2019 Open-Source Library, Telerik Controls, WCF STORM, FIDDLER, POSTMAN, Team City with Jetbrain Dot Cover, Version-1
  • Versioning Tools
  • TFS, VSS Management and SVN
  • Collaboration
  • MsOffice, Visio, Office Communicator, WebEx, Teams
  • Domain Knowledge
  • Financial services, Telecom, E-commerce applications
  • Testing
  • CI/CD, Unit/UAT Test Cases using NUnit, Mocking, Dependency Injection, Analyzing and preparing Test plans, Test cases, Test documents, Integration Testing, Datadog
  • Application Servers
  • IIS 70/60/50
  • Reporting Tools
  • SQL Server Reporting Services 2005/2008/2012, SSIS 2005/2008/2012
  • Documentation
  • Low Level Design, Detailed Design, Traceability Matrix, Code Checklist, Deployment Package, Test case, Code Review checklist, DB Code review checklist, Release Note, Estimation template, Defect Tracker
  • Methodology
  • Scrum, SDLC, TDD Approach
  • Expertise in SQL query/procedure optimization Proficient in writing productive queries and enhancing performance
  • Experienced in Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum, and Test-Driven Development (TDD)
  • Successfully implemented various multi-tiered NET applications using C#, HTML5, CSS3, JavaScript, jQuery, Ajax, JsonNET, ASPNET MVC 45, WPF, ADONET, ASPNET, IIS, SQL Server 2005, ADONET Entity Framework 60, and SSRS
  • Experience in designing and developing XML, XAML, Telerik RAD controls, WinForms, and ASPNET applications using ASPNET MVC 50 with Entity Framework
  • Comprehensive experience in end-to-end implementation of the SDLC - Project Analysis, Requirements, Design, Development, Testing, Documentation, and Deployment in Client/Server Environments using Waterfall and Agile Methodologies
  • Extensive experience with object-oriented programming in Microsoft C#
  • Proficient in developing web applications using ASPNET Web Forms, ASPNET MVC, Web Services, WPF, and ASPNET Web API, including SOAP, RESTful API, and ASPNET Core
  • Strong knowledge of front-end web development and design, including HTML5, XHTML, DHTML, and CSS3
  • Good experience with JSON and XML in ASPNET Web API
  • Extensive knowledge of AJAX, JavaScript, jQuery, and client-side development
  • Strong experience with Object-Relational Mapping (ORM) frameworks such as ADONET, LINQ, and Entity Framework
  • Experienced with both Code First and Database First approaches using Entity Framework in ASPNET MVC web applications
  • Extensively worked with RDBMS databases, including SQL Server, MS Access, T-SQL, and PL/SQL
  • Worked with SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to deliver customized data reports and perform data conversion
  • Expert in Software Configuration Management and Source Control using tools such as SVN, Team Foundation Server (TFS), and GIT
  • Experience in deploying, configuring, and maintaining websites and services on IIS
  • Excellent communication, planning, and time management skills, with experience working in cross-functional and global team environments
  • Developed a single-page application (SPA), mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing JavaScript API
  • Experience in developing applications using Web Services, REST, SOAP, WCF Services, and Web APIs
  • Experience in application development and production support environments, as well as troubleshooting cross-platform web-based applications
  • Expertise in understanding user requirements and translating business needs into technical solutions, with excellent problem-solving and troubleshooting capabilities
  • Extensive knowledge of NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles

Accomplishments

  • Stream
  • Aggregate Percentage
  • Division
  • Year of Passing
  • B-tech
  • Computer Sc
  • Engg.t

Additional Information

  • OTHER ACHIEVEMENTS , Won 2nd prize in web designing in NURTURA-2007(National Level Technical Symptom). Won 3rd prize in Debugging in NURTURA-2007(National Level Technical Symptom) Participate as a coordinator in Debugging in TechQuest-2006. Page 1 of 11

Timeline

Icertis Solution Pvt Ltd
11.2019 - 05.2022

Publisher Clearance House

Uniqubic
11.2019 - 05.2022

Vita & Moneymart Application, Infosys Limited, Dollar Financial Group, Inc, Money Mart
10.2018 - 10.2019

BT Single Interface, Infosys Limited
02.2013 - 10.2018

Farmer Insurance

Amplio Infotech
04.2011 - 01.2013

YourTribute.com, Optimus Info
02.2010 - 03.2011

QuickQoute

CECSoft
07.2009 - 02.2010

NCMA
08.2008 - 04.2008

CECSoft
04.2008 - 06.2009

3yrs Diploma - Computer Science

Deepak Jindal