SlideShare a Scribd company logo
1 of 3
SIMRAT PAL SINGH
Contact: +91 9888207390
Email: simrat.khokhar@gmail.com
PROFILE & STRENGTHS
• Competent & result oriented professional with experience of over 9.0 years in Software Development,
Project management and Testing of Software Applications; currently spearheading as Technical Manager
with Quadrant Televentures Ltd.
• In depth knowledge of all phases of Software Development Life Cycle (SDLC) with concentration on
software requirement specifications, requirements analysis and technical system design.
• Good analytical, troubleshooting, organizational, communication, prioritization and problem solving
skills with the ability to create and sustain high work tempo.
• Highly motivated, positive and goal-oriented, with analytical approach, conceptualization as well as the
ability to create and lead effective teams.
TECHNICAL SKILLS
Operating System UNIX, Windows
Programming Languages C/C++, Qt
Database MySQL, Oracle
Protocol TCP/IP, SMPP
API and Lib UNIX Socket, OCCI, Boost
Other svn, gdb, valgrind, eclipse
PROFESSIONAL EXPERIENCE
Quadrant Televentures Ltd (formally HFCL INFOTEL LTD) Feb’06 - Till Date
Technical Manager
• Managing the complete life cycle of development/support projects including analysis of the client
requirements; translating new ideas into client’s solutions; requirements development; delivery, support and
analysis.
• Responsible for understanding the existing code, documentation of technical specifications and coding
and testing of new requirements.
• Team handling; plan objectives and strategies, which allow team members to perform optimally. Maintain
order and guide team members towards meeting goals and objectives.
• Assuring both quality and customer service while leading and driving advanced/complex development tasks
and projects to successful completion.
• Implement Pair-Programming, which is an agile software development technique, And software versioning
and revision control system.
• Successfully handling the task of developing/managing different Application Modules as per client
requirement.
• Communicating with the clients, interviewing end-users to know the requirements and expectations of
the clients.
• Ensuring clients issues are promptly addressed documented and resolved in a timely and professional
manner and passed them to correct channels.
ACADEMIC CREDENTIALS
Red Hat Certified Engineer (RHCE) in 2010
Certificate Number: 805010044249257
Bachelor Of Technology (Information Technology) in 2005
Rayat Institute of Engineering and Information Technology, Affiliated to Punjab Technical University,
RECOGNITIONS
• Receive 'Certificate of Recognition' from NASA for meeting needs of other students, related astronomy.
• Achieved 2nd
prize in inter-school level drawing competition.
Date of Birth : 8th
December, 1982
Passport Number : H9968803
Hobbies & Interest : Astronomy, Chess and Listening music.
PROJECT ANNEXURE
QTL (formally HFCL Infotel) Major Projects
Title Self-Care on USSD Platform
Role Development and Maintenance
Language & Lib: C++, Boost
Operating System: RHEL 6.3
Synopsis: It provides an interface between the BSS and USSD Gateway. It uses HTTP protocol
to communicate with USSD gateway and SOAP-XML with BSS. It keeps track of
current menu-level of the subscriber and deallocate the resources upon timeout or
exit. Some menu-levels are dynamic ie they generate with proper numbering after
receiving the SOAP-XML response from BSS, which provides the functionality to
add/remove activity without making any change in the code. It allow subscriber to
view/subscribe activation packs, check bill details, check his/her plan detail, last
payment, ebill, PUK queries, request duplicate bill, payment center and complaint
status.
Title BMG (Bulk Messaging Gateway)
Role Development and Maintenance
Language & Lib: C++, OCCI, Apache, UNIX Socket
Operating System: RHEL 6
Synopsis: It provides HTTP interface to all third party applications to send sms (authenticate on
base of user & ip) and uses SMPP protocol for connectivity with SMSC to send and
receive messages & delivery reports. Back-end is Oracle database, containing
separate table for both sending and receiving queue. Upon receiving sms, it send
signal to appropriate application to start its processing. It also communicate with CRM
system through Web-Services.
Title VRF Report (Virtual Routing Forwarding)
Role Development and Maintenance
Language & Lib: Python
Operating System: Fedora 16
Synopsis: this tool has been developed for the Huawei NOC (Network Operation Centre) team,
this not only reduces the preparation time but also nullify the chances of error
happening in manually firing the commands on every element in the network and
sometimes the whole day went in preparing the said report. This tool automatically
extracts the media (voice & data) traffic from the various Huawei NE40E routers, using
telnet protocol to login and then parse the response against the commands fired on
the routers and prepare the report in csv format.
Title NGN-MAPS (Next Generation Network)
Role Development and Maintenance
Language & Lib: C++, Unix Socket Programming, Boost Lib, OCCI
Operating System: RHEL 5
Synopsis: It provision the subscriber on the soft-switch. It is a replacement for MAPS, since NGN
(Next Generation Network) has replaced the four wireline telecom switches. It is a
multi-threaded application. The number of threads required to be run is controlled via
configuration file.
Title MAPS (Mediation Auto Provisioning System)
Role Development and Maintenance
Language & Lib: C, Shell Scripting, expect, Unix Socket Programming
Operating System: RHEL 4 Update 2
Synopsis: It process the customer's request on the switch i.e. configure and update the
customer's record on switch automatically. It consist of six applications running
simultaneously, one of which fetches the input after regular interval while other five
are similar kind of applications but for each switch. They filter the dockets received in
latest input files according to their configuration and commands were formed
according to the input fields. If any discrepancy found, mail is sent to specified group
for manual intervention. After firing commands on switch, response is scan and
marked as success or failure. There are variable number of commands for each
required action, if any failed then alert mail is sent along with error response for
manual intervention. All the successful dockets were routed to next stage.
Other Projects
Title Satellite
Language & OS: Bash Shell Scripting, on Ubuntu 14.04
Synopsis: A shell-script that sync the files stored in the specified folder to/from the usb-drive.
User only need to invoke the command from terminal, the application checks the
timestamp to determine if the data need to be sync from usb-drive or to usb-drive. The
usb-drive needs to be formated in ext4 file system for preserving proper file
permissions. The number of folder can be modified in the script and also the name of
the usb-drive.
Title MServer
Language & OS: C, on Ubuntu 11.04
Synopsis: It is a UDP protocol based chat program. A single program that work as both UDP
sever & client. A call to select() determines whether it is input UDP message for a
server or user has entered the text, which is to be multicast to the set of ip-addresses.
User can add/remove IP-address to which he/she wants to multicast. Only a valid IP-
address can be added, it is checked by return value of inet_network().
Title MyBackup
Language & OS: Bash Shell Scripting, on Ubintu 10.10
Synopsis: It is used to take backup of a folder or a file to required path. It generate .tar.bz2 file
appended with time-stamp and a counter. Counter is incremented if same backup is
taken more than once in a day, that means it will always generate a separate copy
and keep the previous copy safe. It can also unzip the archive to the specified
destination.
Url; http://www.linux.com/community/blogs/backup-utility-in-bash-shell-script.html
Title Vdoctor ( BTech )
Language & OS: VC++, MS Excel, on Windows XP
Synopsis: It helps the Homeopathy Physician by finding the appropriate medicines according to
the entered symptoms. The remedy selected for a particular patient can be stored
under his/her name for future reference

More Related Content

What's hot

Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Krishna Sai
 
Principles of programming languages. Detail notes
Principles of programming languages. Detail notesPrinciples of programming languages. Detail notes
Principles of programming languages. Detail notesVIKAS SINGH BHADOURIA
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languagesjocleph
 
Language processor
Language processorLanguage processor
Language processorAbha Damani
 
Jaimin chp-7 - application layer- 2011 batch
Jaimin   chp-7 - application layer- 2011 batchJaimin   chp-7 - application layer- 2011 batch
Jaimin chp-7 - application layer- 2011 batchJaimin Jani
 
Petapath HP Cast 12 - Programming for High Performance Accelerated Systems
Petapath HP Cast 12 - Programming for High Performance Accelerated SystemsPetapath HP Cast 12 - Programming for High Performance Accelerated Systems
Petapath HP Cast 12 - Programming for High Performance Accelerated Systemsdairsie
 
Lecture 1 introduction to language processors
Lecture 1  introduction to language processorsLecture 1  introduction to language processors
Lecture 1 introduction to language processorsRebaz Najeeb
 
Application Layer and Protocols
Application Layer and ProtocolsApplication Layer and Protocols
Application Layer and ProtocolsRubal Sagwal
 
Ch1 language design issue
Ch1 language design issueCh1 language design issue
Ch1 language design issueJigisha Pandya
 
middleware
middlewaremiddleware
middlewarerkk0o7
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programminghamza239523
 

What's hot (20)

Updated_resume
Updated_resumeUpdated_resume
Updated_resume
 
Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-Principles of-programming-languages-lecture-notes-
Principles of-programming-languages-lecture-notes-
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
Principles of programming languages. Detail notes
Principles of programming languages. Detail notesPrinciples of programming languages. Detail notes
Principles of programming languages. Detail notes
 
Generations of Programming Languages
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languages
 
Binary system
Binary systemBinary system
Binary system
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
Language processor
Language processorLanguage processor
Language processor
 
Ramprasad_Darlapudi
Ramprasad_DarlapudiRamprasad_Darlapudi
Ramprasad_Darlapudi
 
Jaimin chp-7 - application layer- 2011 batch
Jaimin   chp-7 - application layer- 2011 batchJaimin   chp-7 - application layer- 2011 batch
Jaimin chp-7 - application layer- 2011 batch
 
Petapath HP Cast 12 - Programming for High Performance Accelerated Systems
Petapath HP Cast 12 - Programming for High Performance Accelerated SystemsPetapath HP Cast 12 - Programming for High Performance Accelerated Systems
Petapath HP Cast 12 - Programming for High Performance Accelerated Systems
 
Lecture 1 introduction to language processors
Lecture 1  introduction to language processorsLecture 1  introduction to language processors
Lecture 1 introduction to language processors
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 
Embedded _c_
Embedded  _c_Embedded  _c_
Embedded _c_
 
Application Layer and Protocols
Application Layer and ProtocolsApplication Layer and Protocols
Application Layer and Protocols
 
Porcorn tutorial
Porcorn tutorialPorcorn tutorial
Porcorn tutorial
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
Ch1 language design issue
Ch1 language design issueCh1 language design issue
Ch1 language design issue
 
middleware
middlewaremiddleware
middleware
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 

Viewers also liked

M3000 Data Sheet
M3000 Data SheetM3000 Data Sheet
M3000 Data Sheetpfarwell
 
Donkey sanctuary bonaire powerpoint may 2015
Donkey sanctuary bonaire powerpoint may 2015Donkey sanctuary bonaire powerpoint may 2015
Donkey sanctuary bonaire powerpoint may 2015staudmedia
 
Resume%20Complete%5B1%5D[1]
Resume%20Complete%5B1%5D[1]Resume%20Complete%5B1%5D[1]
Resume%20Complete%5B1%5D[1]Tammy Swallows
 
Brad Bechler - 70/78 - Gather.com : Gather.com
Brad Bechler - 70/78 - Gather.com : Gather.comBrad Bechler - 70/78 - Gather.com : Gather.com
Brad Bechler - 70/78 - Gather.com : Gather.comdevilishintermi07
 
Stephanie Lynn Davis-Student Unofficial Transcript
Stephanie Lynn Davis-Student Unofficial TranscriptStephanie Lynn Davis-Student Unofficial Transcript
Stephanie Lynn Davis-Student Unofficial TranscriptStephanie Davis
 
Instructivo de Registro al Ejercito Nacional
Instructivo de Registro al Ejercito NacionalInstructivo de Registro al Ejercito Nacional
Instructivo de Registro al Ejercito Nacionalmauriciosastoque
 

Viewers also liked (12)

M3000 Data Sheet
M3000 Data SheetM3000 Data Sheet
M3000 Data Sheet
 
SQUAT
SQUATSQUAT
SQUAT
 
Donkey sanctuary bonaire powerpoint may 2015
Donkey sanctuary bonaire powerpoint may 2015Donkey sanctuary bonaire powerpoint may 2015
Donkey sanctuary bonaire powerpoint may 2015
 
SIMENSONHistoricalFinal
SIMENSONHistoricalFinalSIMENSONHistoricalFinal
SIMENSONHistoricalFinal
 
Gupta_Mohan_CV
Gupta_Mohan_CVGupta_Mohan_CV
Gupta_Mohan_CV
 
The-Balancing-Act
The-Balancing-ActThe-Balancing-Act
The-Balancing-Act
 
Resume%20Complete%5B1%5D[1]
Resume%20Complete%5B1%5D[1]Resume%20Complete%5B1%5D[1]
Resume%20Complete%5B1%5D[1]
 
Brad Bechler - 70/78 - Gather.com : Gather.com
Brad Bechler - 70/78 - Gather.com : Gather.comBrad Bechler - 70/78 - Gather.com : Gather.com
Brad Bechler - 70/78 - Gather.com : Gather.com
 
Leony_Resume
Leony_ResumeLeony_Resume
Leony_Resume
 
Stephanie Lynn Davis-Student Unofficial Transcript
Stephanie Lynn Davis-Student Unofficial TranscriptStephanie Lynn Davis-Student Unofficial Transcript
Stephanie Lynn Davis-Student Unofficial Transcript
 
Leony_Resume
Leony_ResumeLeony_Resume
Leony_Resume
 
Instructivo de Registro al Ejercito Nacional
Instructivo de Registro al Ejercito NacionalInstructivo de Registro al Ejercito Nacional
Instructivo de Registro al Ejercito Nacional
 

Similar to Simrat Resume (20)

REEJA_CV1
REEJA_CV1REEJA_CV1
REEJA_CV1
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Suresh nayak linux administrator
Suresh nayak linux administratorSuresh nayak linux administrator
Suresh nayak linux administrator
 
Documentation
DocumentationDocumentation
Documentation
 
Soma_Mishra_Resume
Soma_Mishra_ResumeSoma_Mishra_Resume
Soma_Mishra_Resume
 
Jagadeesha_CV_1
Jagadeesha_CV_1Jagadeesha_CV_1
Jagadeesha_CV_1
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
Amit Bhandari
Amit BhandariAmit Bhandari
Amit Bhandari
 
AjeetGupta
AjeetGuptaAjeetGupta
AjeetGupta
 
my_resume(eng)
my_resume(eng)my_resume(eng)
my_resume(eng)
 
Ankush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_ExpAnkush_Goyal_Resume_2years_Exp
Ankush_Goyal_Resume_2years_Exp
 
Saravanaperumal b
Saravanaperumal bSaravanaperumal b
Saravanaperumal b
 
abdulrahman
abdulrahman abdulrahman
abdulrahman
 
PralayPatoria
PralayPatoriaPralayPatoria
PralayPatoria
 
DhevendranResume
DhevendranResumeDhevendranResume
DhevendranResume
 
Mannu_Kumar_CV
Mannu_Kumar_CVMannu_Kumar_CV
Mannu_Kumar_CV
 
Sagar_Ware_Resume
Sagar_Ware_ResumeSagar_Ware_Resume
Sagar_Ware_Resume
 
CV_Gervano_Fernandes
CV_Gervano_FernandesCV_Gervano_Fernandes
CV_Gervano_Fernandes
 
Abhilash resume
Abhilash resumeAbhilash resume
Abhilash resume
 
Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp
 

Simrat Resume

  • 1. SIMRAT PAL SINGH Contact: +91 9888207390 Email: simrat.khokhar@gmail.com PROFILE & STRENGTHS • Competent & result oriented professional with experience of over 9.0 years in Software Development, Project management and Testing of Software Applications; currently spearheading as Technical Manager with Quadrant Televentures Ltd. • In depth knowledge of all phases of Software Development Life Cycle (SDLC) with concentration on software requirement specifications, requirements analysis and technical system design. • Good analytical, troubleshooting, organizational, communication, prioritization and problem solving skills with the ability to create and sustain high work tempo. • Highly motivated, positive and goal-oriented, with analytical approach, conceptualization as well as the ability to create and lead effective teams. TECHNICAL SKILLS Operating System UNIX, Windows Programming Languages C/C++, Qt Database MySQL, Oracle Protocol TCP/IP, SMPP API and Lib UNIX Socket, OCCI, Boost Other svn, gdb, valgrind, eclipse PROFESSIONAL EXPERIENCE Quadrant Televentures Ltd (formally HFCL INFOTEL LTD) Feb’06 - Till Date Technical Manager • Managing the complete life cycle of development/support projects including analysis of the client requirements; translating new ideas into client’s solutions; requirements development; delivery, support and analysis. • Responsible for understanding the existing code, documentation of technical specifications and coding and testing of new requirements. • Team handling; plan objectives and strategies, which allow team members to perform optimally. Maintain order and guide team members towards meeting goals and objectives. • Assuring both quality and customer service while leading and driving advanced/complex development tasks and projects to successful completion. • Implement Pair-Programming, which is an agile software development technique, And software versioning and revision control system. • Successfully handling the task of developing/managing different Application Modules as per client requirement. • Communicating with the clients, interviewing end-users to know the requirements and expectations of the clients. • Ensuring clients issues are promptly addressed documented and resolved in a timely and professional manner and passed them to correct channels.
  • 2. ACADEMIC CREDENTIALS Red Hat Certified Engineer (RHCE) in 2010 Certificate Number: 805010044249257 Bachelor Of Technology (Information Technology) in 2005 Rayat Institute of Engineering and Information Technology, Affiliated to Punjab Technical University, RECOGNITIONS • Receive 'Certificate of Recognition' from NASA for meeting needs of other students, related astronomy. • Achieved 2nd prize in inter-school level drawing competition. Date of Birth : 8th December, 1982 Passport Number : H9968803 Hobbies & Interest : Astronomy, Chess and Listening music. PROJECT ANNEXURE QTL (formally HFCL Infotel) Major Projects Title Self-Care on USSD Platform Role Development and Maintenance Language & Lib: C++, Boost Operating System: RHEL 6.3 Synopsis: It provides an interface between the BSS and USSD Gateway. It uses HTTP protocol to communicate with USSD gateway and SOAP-XML with BSS. It keeps track of current menu-level of the subscriber and deallocate the resources upon timeout or exit. Some menu-levels are dynamic ie they generate with proper numbering after receiving the SOAP-XML response from BSS, which provides the functionality to add/remove activity without making any change in the code. It allow subscriber to view/subscribe activation packs, check bill details, check his/her plan detail, last payment, ebill, PUK queries, request duplicate bill, payment center and complaint status. Title BMG (Bulk Messaging Gateway) Role Development and Maintenance Language & Lib: C++, OCCI, Apache, UNIX Socket Operating System: RHEL 6 Synopsis: It provides HTTP interface to all third party applications to send sms (authenticate on base of user & ip) and uses SMPP protocol for connectivity with SMSC to send and receive messages & delivery reports. Back-end is Oracle database, containing separate table for both sending and receiving queue. Upon receiving sms, it send signal to appropriate application to start its processing. It also communicate with CRM system through Web-Services. Title VRF Report (Virtual Routing Forwarding) Role Development and Maintenance Language & Lib: Python Operating System: Fedora 16 Synopsis: this tool has been developed for the Huawei NOC (Network Operation Centre) team, this not only reduces the preparation time but also nullify the chances of error happening in manually firing the commands on every element in the network and sometimes the whole day went in preparing the said report. This tool automatically extracts the media (voice & data) traffic from the various Huawei NE40E routers, using telnet protocol to login and then parse the response against the commands fired on the routers and prepare the report in csv format.
  • 3. Title NGN-MAPS (Next Generation Network) Role Development and Maintenance Language & Lib: C++, Unix Socket Programming, Boost Lib, OCCI Operating System: RHEL 5 Synopsis: It provision the subscriber on the soft-switch. It is a replacement for MAPS, since NGN (Next Generation Network) has replaced the four wireline telecom switches. It is a multi-threaded application. The number of threads required to be run is controlled via configuration file. Title MAPS (Mediation Auto Provisioning System) Role Development and Maintenance Language & Lib: C, Shell Scripting, expect, Unix Socket Programming Operating System: RHEL 4 Update 2 Synopsis: It process the customer's request on the switch i.e. configure and update the customer's record on switch automatically. It consist of six applications running simultaneously, one of which fetches the input after regular interval while other five are similar kind of applications but for each switch. They filter the dockets received in latest input files according to their configuration and commands were formed according to the input fields. If any discrepancy found, mail is sent to specified group for manual intervention. After firing commands on switch, response is scan and marked as success or failure. There are variable number of commands for each required action, if any failed then alert mail is sent along with error response for manual intervention. All the successful dockets were routed to next stage. Other Projects Title Satellite Language & OS: Bash Shell Scripting, on Ubuntu 14.04 Synopsis: A shell-script that sync the files stored in the specified folder to/from the usb-drive. User only need to invoke the command from terminal, the application checks the timestamp to determine if the data need to be sync from usb-drive or to usb-drive. The usb-drive needs to be formated in ext4 file system for preserving proper file permissions. The number of folder can be modified in the script and also the name of the usb-drive. Title MServer Language & OS: C, on Ubuntu 11.04 Synopsis: It is a UDP protocol based chat program. A single program that work as both UDP sever & client. A call to select() determines whether it is input UDP message for a server or user has entered the text, which is to be multicast to the set of ip-addresses. User can add/remove IP-address to which he/she wants to multicast. Only a valid IP- address can be added, it is checked by return value of inet_network(). Title MyBackup Language & OS: Bash Shell Scripting, on Ubintu 10.10 Synopsis: It is used to take backup of a folder or a file to required path. It generate .tar.bz2 file appended with time-stamp and a counter. Counter is incremented if same backup is taken more than once in a day, that means it will always generate a separate copy and keep the previous copy safe. It can also unzip the archive to the specified destination. Url; http://www.linux.com/community/blogs/backup-utility-in-bash-shell-script.html Title Vdoctor ( BTech ) Language & OS: VC++, MS Excel, on Windows XP Synopsis: It helps the Homeopathy Physician by finding the appropriate medicines according to the entered symptoms. The remedy selected for a particular patient can be stored under his/her name for future reference