CURRICULUM VITAE
[pic]
Kapil Singhal
Mobile: 981*******
*******.*******@*****.***
Professional Experience:
. Software Professional having 10.6 years of IT experience with a
proven understanding on
Iterative development and Incremental software delivery.
. Currently working as Scrum Master/Lead Software Engineer at Kronos
Solutions Pvt. Ltd.,
Noida (US based Product Development MNC) since October, 2010.
. Worked as a Sr. Software Development Engineer in R&D Center of Barco
Systems, Noida (Product Development MNC) from August 2004 to September
2010.
. Worked as Project Associate at ACSS Unit, Indian Institute of
Technology, Delhi from
December 2003 to July 2004.
. Worked as Trainee Developer at Central Research Lab, Bharat
Electronics Ltd., Ghaziabad
from July 2003 to December 2003.
. Certified Scrum Master (CSM) from Scrum Alliance since August, 2011.
. Agile / Scrum experience of more than 4.5 years and managed two teams as
Scrum Master
in last 3.5 years. Successfully delivered 2 Projects from
Initialization Phase.
. Conversant with Agile Methodologies (SCRUM, KANBAN, XP & SAFe). Good
Knowledge on Test Driven Development (TDD) and Acceptance Test Driven
Development (ATDD).
. Assisting Product Owners in backlog creation and grooming with breakdown
of
requirements into Epics and Stories. Act as a servant leader to the
teams.
. Good understanding of project management fundamentals - Time, Scope &
Cost.
. Excellent understanding of agile metrics - Burn down Charts, Velocity
& Backlog tracking.
. Experience of Coaching, Mentoring and evangelizing agile best
practices across the
organization.
. Good Knowledge on continuous integration, build and deploy. Setup the
Build Servers using
Jenkins & Hudson tools. Resolving issues related to Build Mgmt to
streamline team's work
and timely delivery of Projects.
. Pursuing Certified Scrum Professional (CSP) from Scrum Alliance and
PMI-ACP from PMI.
. Strength in Core JAVA, J2EE, SOAP & Web Services (5 yrs. exp. on Web
Service).
. More than 4 years' experience on JUnit / NUnit, C# / .NET Framework
and JBoss Server.
. Knowledge on SOA, ESB and Web2.0
. Excellent troubleshooting, analytical skills, problem resolution and
organizational skills.
. Code Reviews and Mentoring new joinees and S/W Engineers. Given
sessions on Core Java
and Coding Standards to new joiners.
Academic Qualifications
MCA (Master of Computer Application) from U.P. Technical University,
Lucknow.
Course Year of Passing Board/ Univ. %age
MCA 2003 U.P Technical 70%
University
12th 1996 CBSE 73%
10th 1994 CBSE 73.4%
Technical Skills
Methodologies/Tools : J2EE, Event based J2EE System, Core Java Design
Patterns
Language : Core Java (Jdk1.5, jdk1.6), XML, SQL, HTML, C#
Operating System : WIN XP, UNIX, Red Hat Linux 7.2 & Solaris 8.0
DBMS : MySQL 5.0, PostgresSQL 8.2, Oracle 9i/8i/8
Web Tools : SOA, SOAP, WSDL, UDDI, AXIS
J2EE Concepts : JPA 1.0, EJB 3.0, JMS, JMX, RMI, JNDI
Design Patterns : Singleton, Factory, Data Access Object,
Fa ade, Proxy, Adapter
& Request Patterns
Third Party Tools : JUnit 4.1/NUnit 2.1, Ant1.6, Log4j, Java Profiler
Configuration Mgmt. : Accurev, SVN, CVS with Eclipse Plug-in
Agile Mgmt. Tools : Version One, JIRA Agile
Projects Undertaken
1). Workforce Task Management April 2012
to till date
Organization : Kronos Solutions, Noida
Technologies Used : Java 6, Eclipse 3.5, JBoss 6, SOAP UI
Team Size : 15
Description : Workforce Task Management is being developed to cater
the complete workflow
of Retailers and Wholesalers. It provides the retail vertical with
ability to create, distribute and monitor strategic tasks across their
stores. The functionality provided in Workforce Task Management reduces
the cost, in both time and money, associated with creating, executing,
and monitoring these strategic tasks across the organization.
Role in Team: Team Lead / Scrum Master
2). Workforce Integration Manager October 2010 to
March 2012
Organization : Kronos Solutions, Noida
Technologies Used : Java 6, Eclipse 3.5, JBoss 6, SOAP UI
Team Size : 13
Description : Integration Manager is a data integration tool that
enables you to transfer data from one data source (such as SAP, text
file, SQL query or another Workforce suite application) to an output
destination. That output destination can be a text file, database, XML
document or another suite application. The key component of Integration
Manager is the interface; this is a file that contains a set of
instructions, or steps, for the data transfer. Those steps are executed
when you run the interface. A step can be a command or it can be a link,
which is a file that specifies the source of the data, how to manipulate
and transfer the data, and the output of the data.
Role in Team: Team Lead / Scrum Master
3). Control Room Management Suite 2.1 February 2006 to
September 2010
Organization : Barco Systems, Noida
Technologies Used : Java 6, Eclipse 3.4, JBoss 4.2.3, EJB 3.0, JMS, C#
& SOAP
Team Size : Four
Description : Barco's CMS-200 software is an advanced control room
management suite which facilitates decision-making and allows more
efficient collaboration in small to medium-sized control rooms. Barco's
control room management suite provides operators and decision-makers with
easy access to information and allows them to connect to information, to
configure how it is displayed, and to collaborate in the most efficient
way. Till date many versions of CMS is being delivered f.i. CMS 100, CMS
130 and CMS 200 along with bug fixed versions.
Role in Team: Involved in design and development of server side
components and the Fa ade & Proxy Layer (Open API). Code Reviews & Mentor
Software Engineers. Involved in Technical Discussions & Task Planning
with the Project Lead. Involved in Task Break down and Effort Estimation
based on the Requirements.
4). Apollo Scenario Management August 2004 to
January 2006
Organization : Barco Systems, Noida
Technologies Used : Java, Eclipse 3.1, Systinet Server 6.0 & SOAP
Team Size : Three
Description : Scenario is a mechanism to define and execute Command
Sequence & Triggers in an automated fashion. The execution of Command
Sequence is controlled by the Events coming from different sources. (f.i.
time of day, user action etc.) The life of the Scenario is controlled by
the attributes of the Time Line Scheduler. It defines the interval when
the Scenario is active or running.
Role in Team: Design, Coding & JUnit testing of the module. Solving the
bugs reported from the QA Team.
5). Academic Management System December 2003
to July 2004
Organization : ACSS Unit, IIT-Delhi
Technologies Used : JSP, Weblogic Server and Oracle9i
Description : This project is being developed to maintain the records
of Under Graduates and Post Graduates students of the Institute such as
credits and marks obtained in each semester, posting of queries for their
faculty etc.
Role in Team: Design, Coding & JUnit testing of the module.
6). Command & Control System February 2003 to
November 2003
Organization : Central Research Lab, Bharat Electronics Ltd.
Technologies Used : C/C++, Solaris 8.0 and Red Hat Linux 7.2
Description: The project develops a module which initializes the Command
& Control System to perform various functions such as tracking of hostile
ships, aircrafts and submarines, keeping track of the system time, checks
the status of server and client and display information at both ends.
Extracurricular Activities
. Winner of Quiz Competition at College.
. Member Placement Cell (Team Leader) at College. Designed Placement
Brochure of MCA Batch (2000-2003).
Personal Details
Date of Birth : 22nd August, 1978
Marital Status : Married
Father's Name : Shri R.K. Singhal
Languages Known : English, Hindi
Passport / Expiry : H6501956 / August, 2019
Visa / Validity : B1 / January, 2021