Site hosted by Angelfire.com: Build your free website today!

My Resume

	
Prabhat Singh
L-40, Sector-25,
Noida,
U.P., India-201301

Phone : 91-0118-567001	 Ext-442 (Off)

Permanent Address : 05 H.I.G., Ashok Vihar, Sector-2,
                    Saket Nagar, Kanpur, U.P., India-208014
Phone             : 91-0512-602000 (Home, Kanpur)
E-Mail Id         : prabhat_singh@hotmail.com

Date Of Birth     : 26th Dec. 1976
Passport No.      : A-4737510, Date Of Expiry : 19-02-2008

Objective: To develop projects consisting of challenges and
           to work with new and emerging technologies.


Educational Qualification :
--------------------------
    ________________________________________________________
   | Class   | Institute |     Board  | year   | % of Marks |
   |_________|___________|____________|________|____________|
   | 10th    | C.C.I.C.  |     U.P.   | 1991   |   77.2     |
   |_________|___________|____________|________|____________|
   | 12th    | C.C.I.C.  |     U.P.   | 1993   |   67.2     |
   |_________|___________|____________|________|____________|

Technical Qualification :
------------------------
    ________________________________________________________
   | Degree  | Institute | University | Year   | % of Marks |
   |_________|___________|____________|________|____________|
   | B.Tech  | H.B.T.I.  |  Kanpur    | 1997   |   64.0     |
   |_________|___________|____________|________|____________|


Technical Skills :
-----------------

Hardware           : Sun Sparc Workstation 5/20, 486, Pentium
Operating Systems  : Unix 3.2, MS-DOS 5.2, Solaris 3.5.1, SunOS 5.5.1,
		     solaris x86, Windows 3.11, MS-Windows 95, Windows NT
Tools              : Lex, Yacc, Make
Code Profiler      : Quantify, Purify,
Code Coverage tool : Purecov
Languages          : C, C++ (oops), Pascal, HTML
Assembly Language  : ASSEMBLY (8085A)
Script Languages   : Perl, C-Shell, AWK & SED programming
EDA Language       : Verilog Hardware Description Language
EDA Tools          : VerilogXL, VerifaultXL 
Integrated Design  : C-MDE 6.0, FlexStream1.0
ToolKit       
DBMS               : dBase iii plus, Foxpro 2.0
RDBMS              : Oracle 7.1/developer 2000

Workshop/Training attended :
--------------------------
1) Attended a 6 days training on VerilogXL in Cadence Designs 
   Systems(I) Pvt. Ltd.
2) Attended a 6 days training on VerifaultXL in Cadence Designs 
   Systems(I) Pvt. Ltd.

Experience Summary :
-------------------

Total Experience  :   More then 2 Years.


a) CURRENT EMPLOYER      : Duet Technologies (I) Pvt. Ltd. Noida 
   FROM                  : 25th Feb 98 
   TO                    : Till date 
   POSITION HELD         : Member of Technical Staff. 

ROLE/RESPONSIBILITIES:
---------------------- 
                       As an MTS, I am resposible for the software 
development,verification and bug fixings. These activites include the
designing of new projects, writing new programs and utilities,
verification of new products and bug fixing.   


b) PREVIOUS EMPLOYER     : Cadence Design Systems (I) Pvt Ltd. 
   FROM                  : 7th July 98 
   TO                    : 24th Feb 1998 
   CONTACT NAME/PHONE    : 91-0118-562842 
   POSITION HELD         : Trainee Engineer. 


ROLE/RESPONSIBILITIES: 
----------------------
                       As a trainee engineer, I was resposible for
the software development, verification and bug fixing. These activites
included designing of new projects, writing new programs and
utilities, verification of new products and bug fixing.  



Project done at Duet Technologies (I) Pvt. Ltd:
-----------------------------------------------
1- H323 Protocol Decodes
   ---------------------

Post held     : Member of Technical Staff 
Duration      : March'99 - July'99 
Customer      : GN-Nettest 
Team Size     : 3

Responsibilities:
 1- To generate PDUs/testcases to test the Decodes.
 2- To test the decodes.

Project Brief:
	      InterWATCH 95000/96000 is a ATM/LAN/WAN Protocol 
 Analyzer of GN-Nettest. This project was aimed at implementation
 of "Decodes" for 'H323 Version 2' Protocol, for the InterWATCH
 95000/96000 platform. This is required for Voice-Over-IP test 
 solution of GN-Nettest. 

	       H323 Protocol encompasses H225 and H245. Thus, it 
requires good understanding of H323, H245 and H245 to write "Decodes"
and to generate testcases for the testing.

	       Moreover, all the PDUs for these protocols are ASN.1 
encoded, except for Q.931 part. Thus, a fair understanding of ASN.1 
PER encoding was required. 

	       Testdata generation for these protocol required a tool 
which can generate ASN encoded PDUs as per the recommendation. Thus,
a tool was implemented to encode and decode PDUs. The details of
Hardware and software for the tool developed are as follows:

 Hardware              :  Sun Sparc Workstation 5
 Language              :  C++
 Tools                 :  Lex, Yacc, Make
 Operating System      :  Solaris 2.5.1


2- PduEditor
   ---------

Post held     :  Associate Member of Technical Staff
Duration      :  Feb'99 to March'99
Team Size     :  2

Project Brief:
	      This project was aimed at the implementation of a tool
to generate and edit PDUs. These PDUs could be used for the testing 
of software. This project encompasses all the faces of the software
development, right from the design to implementation and testing.

	      Many API calls, core engine and a user friendly GUI were
implemented. The GUI for the tool has all the functionality required
for the generation, editing and viewing a PDU. This tool provided the
facility to define the specification of PDUs or the message structure.
For that, a complete set of grammar was written and implemented.

 Hardware              :  Sun Sparc Workstation 5
 Language              :  C
 Tools                 :  Lex, Yacc, Make
 Operating System      :  Solaris 2.5.1 


3- G11 
   ---

Post held     :  Associate Member of Technical Staff  
Duration      :  March 98 - Feb'99 
Customers     :  LSI Logic (USA)
Team Size     :  10
   

Role/Responsibilities:
---------------------

1- Developing and Maintaining the FlexStream Back End
   tools for IC design.
2- Generating reports for further enhancement using profiling
   tools like purify, quantify and purecov.
3- Writing Perl scripts and utilities for automating testing of the
   FlexStream Back End Tool and Front End Tools. 

Project Brief:
                       This project encompasses several facets of
software development, and I am resposible for the develpment,
verification, bug fixing of FlexStream Backend tools.I am also
responsible for automating the whole process of testing of the
FlexStream Back End Tool for IC design.

 Hardware	       :  Sun Sparc Ultra-1                                       
 Platforms used        :  Sun Solaris
 Languages used        :  C, C++
 Software/Tools used   :  Perl, lex, yacc 


Project done at Cadence Design Systems (I) Pvt. Ltd.:
----------------------------------------------------

1- Interactive Vfmerge
   -------------------

Project brief:
               VerifaultXL is a fault simulator. Since, the task to
 merge the fault list generated by VerifaultXL runs was very tedious
 and needed a lot of rectifications. Therefore this utility was made 
 interactive and more efficient in order to make the task of fault 
 listing more flexible, convenient and powerful.
 
                        It required to change various functions which
 were existing in the last release and the designing of some new
 functions, which were existing in the last release and the  designing
 of some new functions, written in C. Also, for the formal 
 verification,various C shell scripts and various test cases, written
 in VerifaultXL, were implemented to determine the functionality of
 the new fault list merging utility.
                        
 Hardware              :  Sun Sparc Workstation 5
 Language              :  C
 Tools                 :  Lex, Yacc, Make
 Code Profiler         :  quantify
 Operating System      :  SunOS 5.5.1, Solaris 3.5.1
 Team Size             :  1

Role/Responsibilities:

1- Developing and Maintaining the software. 
2- Writing new testcases and scripts to check the functionality.
3- Designing of new functions for the VerifaultXL.


Projects handled as part of Curriculum:
--------------------------------------

1- Full Duplex Communication on LAN:
   ---------------------------------

Project brief:
              The project was aimed at given hands on experience to
 participate in Networking. Moreover, this project was a wizard in 
 itself. This project implemented the IPX/SPX protocols and 
 provided a powerful tool for the on-line chat and File transfer.

	      Netware does not provide any utility for online chat 
 as "talk" in Unix. The goal was to design a utility  which supports
  online chat and file transfer also.

 This project was done as final year project at H.B.T.I., kanpur, 
 during session 1996-97.
 
 Languages          : borland C 
 Protocol used      : IPX/SPX 
 Operating System   : MS-DOS 5.2 
 Network O/S        : Novell Netware 3.1   
 Hardware           : PC 486 


2- Automation of Cash Voucher:
   --------------------------

Project brief: 
              The project was aimed at automating the whole process
 of Cash Voucher of HCL HP, Noida. This project was done as a part
 of summer training done at HCL HP, Noida, during May 96 to July 96.
 
 RDBMS             : Oracle 7.1/developer 2000 
 Operating System  : Win 3.11 
 Hardware          : PC 486 


 Hobbies:
          My hobbies include reading and singing. 
 
  

Please mail to:  prabhat_singh@hotmail.com