1. KAPIL GANGWAL
PROFESSIONAL SUMMARY
Solid 12 years of experience in Software industry which includes experience in all the phases of the
systemsdevelopmentlife cycle (SDLC).
For last 4 years playing role of Solution Architect, DevOps Lead, Technical Manager, WMS Technical
Consultant,Change/RiskManagerandOnsite Coordinator forTargetat Minneapolis,US.
Experience in Applications andRequirementAnalysis,Design,Development,Deployment,Integration,
Maintenance,MonitoringandSupportacrossdifferentDomains,Platformsand Technologies.
Excellent technical design, architectural, analytical, problem solving and Communication skills
requiredtodeliveranefficientandsustainable solution.
ExpertinworkingcollaborativelywithClients, Productowners, thirdpartyvendorsandintermediaries
andunderstandthe newrequirementanddothe feasibilitystudyforimplementationunderthe scope
of the existingsystem.
ExpertinAgile methodologyandstrategyplanningaccordingtoclient’sprocesses.
Worked on building an environment, analyzing the performance, setting the monitoring, release
management,riskandchange managementusingthe toolslike ServiceNow,Jenkins,Datadog,Splunk
and versioncontrol usingMicrosoftTFS,Dimensions,Clear Case,ClearQuest,SVN,andVSS.
Implemented Ware house packages like Manhattan WMS 2012 with functional and technical
implementation forthe Target'sflexiblefulfillment- ShipFromStore programtosupportOnline sales.
Expertise inthe automatingthe processesandscriptingandreportgenerationinLinux.
Workedon settingupuser authenticationinLDAPand creationof load balancedF5 VIPsforthe web
applicationsURL.
Excellentskillstoleadlive highpriorityproblemsandissuesandfindinganefficientsolutionbefore it
become showstopper.
Workedon integrationscommunicationusing IBMMQ, HTTP, HTTPS, SSH,SFTP,UART, SOCKETS.
Worked in Embedded applications development and maintenance like OPEN-AT application, OPEN-
ATOS,Firmware runningonSierrawirelessembeddedCPUbasedonARM9.Workedin3GPPprotocol
like GPS,GPRS,SIM, AT-Command,OpenATandRAIDtechnologies.
Good understanding of SDLC, Service Oriented Architecture (SOA), Test Driven Development (TDD),
BusinessDrivenDevelopment (BDD) andAcceptance TestDrivenDevelopment(ATDD).
Presently associated with Infosys Limited, part of the client scrum team responsible for successful
Development, Implementation and integration of Ship from Store solution provided by Manhattan
Associatesin468 storesacrossUSA.
TECHNICAL SKILL SET
Programming : Core JAVA,C++, ObjectOrientedProgrammingConcepts,C, DataStructure,
Shell/BashScript.
Platform : Linux,Windows,EFI,DOS, ARM,Mobile OS.
Database : Oracle,SQL
Integration : IBM WebSphere MQ,HTTP,HTTPS, SSH, SFTP,UART, SOCKET.
Process : Agile ScumMethodology,SDLC,BDD,TDD, ATDD.
BuildTools : MicrosoftTFS, Dimensions,SBM,ClearCase,ClearQuest,SVN,VSS, andJenkins.
OtherTools : JIRA,Service Now,Control-m, CronJobs, QualityCenter10.0,IBM MQ, QPASA.
WMS Packages:ManhattanWMOS, Manhattan IntegrationFramework.
2. PROFESSIONAL EXPERIENCE
Target Technology Services Jan’13 to Present
Technical Architect + WMSTech Consultant + DevOps Manager
Project Technologies:MANHATTAN WMOS2012, Shell scripting,Java,C++,Linux,SQL.
Project Description:The purpose of Flex Fulfillmentprojectisto fulfill online ordersfromexistingTarget
StoresbyimplementingManhattanWarehouseManagementSystem2012 package.Thiswill supportBuy
online andShipfromStorecapabilitiessoastoenhance Target.COMcrosschannel fulfillment.Toachieve
this it required WMS implementation/Deployment and end-to-end development of various WMS
integrationwithexistingOMS,IL,ItemsPIM,UsersOIM,store RFapplicationsandcarrierpartners(FedEx,
UPS, Dynamex,USPS).
Responsibilities
Ensure a proper and smoothImplementationof the MA WMS withinthe requiredtimelineswithout
impactingthe Qualityandsecurity.
Lead End to End development, Deployment and Integration of the package in record time with 0
defectleakage tothe productionenvironment.
Manage all the change requestsrequiredfornew deploymentsandRiskassessment.
Design and develop all the integrations with partnership of other teams and venders by interacting
with various teams like Infrastructure, Business, WM functional and technical team, WM Quality
testing,Networking,AccessProvisioning,Oracle,UPS/FedEx/DynaMexetc.
Providing Trainings and knowledge transitions Client, Support Team, Offshore and Onsite Team
members.
Lead all the implementation of solutions to catch the process or technical flow to provide a highly
stable WMS environment.
Leadthe systemPerformance testingandapplythe changestomake the systemmore stable andable
to handle the Peakload.
Responsible forbuildingandmanaging5-Prod,5-Stage,1-Dev,1-Testand 1-VPTWMS environments
including108-WMS,63-MSF and 22-MIF applicationservers.
SetupsecurityframeworkforuserauthenticationinLDAPandcreate loadbalancedF5 VIPsforthe
application webURL.
Create technical documentslike Design,Implementationandsupportdocuments.
Propose andmake the new changesintheexistingarchitecture anddesigntoaccommodate theneed
of the newfunctionality.
Define the scope of the functional stories and guide/mentor the team for
development/implementationof the functional userstories.
Work of the userstories, docoding,unit testing andcreate the Change request and create technical
documentationforthe change deploymentinProduction.
Create the proof of concept for the proposed changes or new functionalitybeing introduced in the
WMS andits integratedsystems.
Clientmeetingsandbrainstormingsessionswiththe businessteamduringbackloggroomingsessions.
Productionsupportandissue analysisandresolution.
3. Sierra Wireless Sep’10 to Dec’12
Technical Lead + Developer
Project Technologies:C,C++, Java, AT commands,OpenAT,GPRS,GSM, SIM, Firmware, Linux.
Project Description: This Project is responsible for maintaining and fixing the bugs reported by the
customers in firmware of embedded Sierra wireless modules (WCPU) and automating the testing. We
maintain the GSM protocol stacks for Sierra WCPU. Sierra WCPU offer you the ultimate choice for your
cellular connectivity needs. Sierra Wireless CPU is used for M2M connectivity using GPRS/GSM/HSPA
technologyandsupporting2G and 3G. For 3G connectivitySierraWirelessmoduleshave anotherCPUof
ICERA.SierraWirelessCPUsupportsbothvoice anddataservices.We are alsoresponsibleformaintaining
OPEN-ATapplicationandOPEN-ATOSrunningonSierrawirelessembeddedCPU.
Responsibilities
Leadingthe teamand contributedasa developeralso.
Clientmeetingstounderstandthe new requirementsandreportedissues.
Release managementand defectpreventionactivity.
Provide the fix for the reportedissuesandgenerate the new release usingthe Dimensions andSBM
source control tools.
InvolvedinmanyReviewactivitieslikeanalysis,correction,UTP,documentationreviewsetc.
Most of the time involvedinhandlingcrisisissuesorhighpriorityissuesornew developments.
ConductingKnowledge sharingsessionsanddomain/technical relatedsessionsforteammembers.
ConductingBrainstormingsessionstoresolve the blockingissuesof the teammembers.
Task allocationtoteammembersasperpriorityandplanningtheminIPM+ for teammembers.
Samsung ElectronicsIndia R&D July’09 to Sep’10
Sr. Software Engineer+ Developer
ProjectTechnologies:C++, C, GDI,XML, MFC,Sockets,Displaydrivers,MiniportDriver,USBDriver,Win32.
Project Description:Duringthis periodworkedonfollowing Projects:
Network Display: The purpose of Network Display Project is to develop an application for remote
controlling the Samsung projectors over wired or Wi-Fi network. NDClient, the PC application runs on
Windows OS, will enumerate the Samsung projectors over networkand operate like a server. Using this
applicationusercancontrol variousprojectorfeatures.
USB Mini Monitor:The purpose of USBMini MonitorprojectistodevelopaWin32PC applicationforDPF
to control the secondarydisplayonthe DPF (Digital PhotoFrame).Thisprojectisaimedat usingthe DPF
as a USB secondary monitor. The DPF will be connected to the PC using the USB and will be used as a
secondary/extendedmonitor.
MagicInfo-I Chart Elements: The purpose of Chart Elements project is developing chart element plug-in
modules of MagicInfo-I authoring tool. To provide more powerful authoring function to LFD user, this
project will develop various types of charts such as Column, Line, Pie,Bar, Area, Bubble, and Doughnut.
InputforchartdrawingenteredinXMLformat.Usercandraw simple,2Dand3D charts.Drawinghasbeen
done throughGDI.
MagicInfo-I Table Elements: The purpose Table Elements project was to develop table element plug-in
modulesof MagicInfo-I.Toprovide morepowerful authoringfunctiontoLFDuser,thisprojectwilldevelop
table and cell. User can create number of tables with selected number of rows and columns. Using this
tool usercan performthe cell andtable operationaftercreatingtableelement.Onselectingtableorcells
a dialogbox will popupthroughwhichusercan change properties like:
Table properties: Background Image, Background Color, Border, Border Color, Table XML, Cell Padding,
Cell Spacing,Height,Width,Frame,Rules.
4. Cell properties: ID, Background Image, BackgroundColor, Height, Width, Align,Vertical Align,MultiLine,
Wrap, SpanColumn,SpanRow,Cell Border,BorderStyle,BorderSize,BorderColor.
Cell supports RTF formatting for text. All the text and text related style will store in RTF format. All the
propertiesrelatedtotablesandcellswill storeinXMLfile.Beforewe buildthetable,we firstneedtohave
the data that we'll representonthe table.Table Elementacceptsdataonlyina pre-definedXMLformat.
Responsibilities
Propose newideasandenhancementsforthe Samsungdisplaydevices.
Present the ideas to the Samsung HQ leaders and once idea is approved work on Proof of concept.
Once POC isapprovedbythe businessteamsimplementthatfeaturesinSamsungdevices.
Codingandperformance optimization.
Clientinteractionandrequirementanalysis.
CodinginprogramminglanguageslikeC, C++, MFC and VC++.
Code the socketprogrammingtoestablishthe socketconnectionfordatatransfer.
Code inC++ usingthe GDI interface for MagicInfo-IChartand Table Elements.
Performthe unitandintegrationtesting.
Performthe code checkfor opensource.
Release managementanddefectpreventionactivities.
Designandtechnical documentation.
LSI Logic Mar’06 to July’08
Software Engineer+ Developer
ProjectTechnologies:C++, VC++, C,MPI, CDMWindowsSDK,Linux,WindowsPE,EFI,DOS,PowerPC,SAS,
SATA, SCSI,UART and RAIDtechnologies.
Project Description:DuringthisperiodworkedonfollowingProjects:
LSI Common Diagnostic Module: LSI Common Diagnostic Module (CDM) is the tool to diagnose the
various LSI HBAs (SAS1064, SAS1064A, SAS1064E, SAS1066, SAS1066E, SAS1068, SAS1068E). LSI CDM
needsto be run on CDM WindowsSDK5.0.0.4. We have developedLSICDM, whichcontainsdiagnostics
tests for LSI HBAs like Status Test, Firmware Revision Test, SCSI Cable/Backplane Test, Commands Test,
BlinkLED Test,BusSpeedTest,Device self-Test,InsertDeviceTestandRemove Device Test.
Once CDMDiagnosticshave beeninstalled,we candiagnosethe LSIHBA usingCDMWindowsSDK5.0.0.4
consumer.
PLIStress: PLIStress is a software testing tool which will be wholly contained within the SAS2 firmware.
Thistool testthe PLinterface andfirmware(whichabstractsall of theSASandSATA specificprotocolfrom
PLIStress) running on hardware like Liberator. A host interface is necessaryto configure the testing that
PLIStresswill perform, andforPLIStresstoreportresultsof that testing.The hostinterface isarchitected
so that this configuration can be done on the UART transport. The host interface is implemented as
multithreaded,whichwill supportoverlappedIOoperations.
LSI ContinuationEngineering:Purpose of this projectis the maintenance andnew feature development
for the UTILITIES used by LSI HBA (Host Bus Adapter) for the volume management on the SAS and SATA
hard drives.There are several LSIutilitieslike CFGGEN,SASFLASH,BSDwhichrunson differentplatforms
like EFI, DOS, Windows PE, Linux UnixWare and PowerPC. CFGGEN is an IR configuration utility usedto
create and manage Integrated Mirroring (IM), Integrated Mirroring Enhanced (IME), IntegratedStriping
(IS) volumesandHotspare on both SAS and SCSI controllers(e.g.LSI53C1020/1030, SAS1064/1064E and
SAS1068/1068E). SASFLASH is a flashutilityusedtoflashandupdate the firmware onboth SASand SCSI
controllers.
Responsibilities
5. Workedat Clientsite.
Interactwithclientandgetthe requirementsforthe new developments.
Develop the LSICommonDiagnosticModule usingthe C++and Windowsusingthe MPI.
Developthe PLIStress testingapplicationC++andWin32 applicationsandUART communication.
As part of Continuation Engineering provide the fix for the reported issues and generate the new
release usingthe clearcase andclearquest.
Performthe unitandintegrationtestingand Code review.
Release managementanddefectpreventionactivities.
Designandtechnical documentation.
e-BizTechnocrats (P) Ltd June’04 to Aug’05
Software DeveloperandTester
Project Technologies:Java, C++, SQL.
Project Description: During this period worked on Payroll management project for the client Phillips
Carbon Black Limited. Aim of this project was to make a payroll system which is very user friendlyand
offers an array of services like Details of salary, Access to Knowledgeable Payroll Specialists, Worker’s
Compensation,ManagementReports&Servicesand Tax Services.
Responsibilities
Provide the fix the developmentissues.
Performthe unitandintegration Testing.
Release managementusingthe source control tool SVN.
EMPLOYERS HISTORY
InfosysLimited,27th
Sep,2010 to till Data.
Samsung India ElectronicsPvt. Ltd (SISC),NOIDA, 21st
July,2008 to 24th
Sep,2010.
Patni ComputerSystems Limited,Mumbai,March 2006 to July2008.
e-BizTechnocrats (P) Ltd. Gwalior,June 2004 to August2005.
EDUCATION HISTORY
Bachelor of Engineeringin Electronicsand Control – May’2004
o RajasthanTechnical University,India.
POST GRADUATE DIPLOMA IN EMBEDDED SYSTEM DESIGN – FEB’2006
o Centre forDevelopmentof AdvancedComputing,India
CONTACT & VISAINFORMATION
Address : 7300 Gallagherdrive,Edina,MN 55435, USA
Telephone : +1-612-245-9861(Cell).
Email : kapil.gangwal@gmail.com
Visa : H1B VISA (Issued:Nov2012)