TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
Bhups
1. Bhupendra Singh
Bachelor of Technology
Indian Institute of Technology, Kanpur
Email: bhupendra.singh@gmail.com
Tele: +91-9818613903
K-53, Jalvayu Vihar,
Sector 25,
Noida.
______________________________________________________________________________
Professional Experience
January, 2008 – Present Uzanto Consulting India Private Limited, New Delhi.
Currently, I am working as Lead Engineer (Media Factory & Cloud Scalability) at Uzanto
Consulting, Indian counterpart of Slideshare Incorporation (YouTube of PowerPoint). I am
responsible for backend conversion system (various file formats to flash, video formats to
flvs) and some of the flash development (players for viewing the converted flash content).
My work includes managing amazon computing cloud (S3, SQS and EC2), optimizing the
backend process, maintaining/modifying pdf2swf code, adding new features to the system,
developing flash players for the output generated by backend conversion system. Apart
from this, I am involved in scaling the whole architecture of the system with other team
members.
July, 2006 – December, 2007 Adobe Systems India Private Limited, Noida
Normalizer: Porting to PPC Linux environment
Normalizer is similar to Adobe Acrobat Distiller. It is a library which provides various
interfaces to user for converting PS stream into PDF stream in a more customized way. I did
porting of Normalizer to PPC Linux which required knowledge of linux operating system,
gcc compiler and some scripting languages i.e. Makefile, shell script, perl script etc.
PDFtoPS
Currently I am working on the next version of PDFtoPS library. This library is used for
converting PDF documents to PS streams which then can be send to printer having Adobe’s
PS-RIP for printing. My work includes some of the new feature development, fixing bugs on
the current version, solving problems and answering questions put by our OEMs
(customers).
July, 2005 – July, 2006 Samsung India Software Operation, Bangalore
SCTP Protocol Stack Implementation
I was part of SCTP project. SCTP is transport layer protocol which has the properties of TCP
as well UDP (i.e. reliable and un-reliable data delivery support). Project aim was to have an
RFC conformant protocol (RFC 2960) stack. We implemented SCTP protocol stack for Linux
kernel version 2.4.22.
Ultra-Wide Band Wireless-USB
2. We implemented WUSB protocol stack which works over Ultra Wide Band as physical
layer. And we successfully transferred files on this frequency band using intel PDK.
Skills
• Platforms: MS Windows 2000/NT/XP, Linux.
• Languages: C, Ruby, ActionScript 3.0, Java, PHP, Python, Perl, Makefile and other
scripting language
• Framework/Tools: Adobe Flash CS3, MySQL, Microsoft Visual Studio,Apache,
SVN, Latex, KGDB, KDB.
______________________________________________________________________________
Education
Bachelor of Technology, Computer Science and Engineering, IIT Kanpur 2001-05
Higher Secondary Exam: UP State Board of Education, BNSD Shiksha Niketan, Kanpur 2000.
Senior Secondary Exam: UP State Board of Education, BNSD Shiksha Niketan, Kanpur 1998.
Academic Achievements
• All India Rank 62 in IIT Join Entrance Exam. About 127,000 students appeared for the exam
• All India Rank 107 in Roorkee Entrance Exam among 100,000 students.
• Merit holder in Physics and Mathematics in 2001.
________________________________________________________________________
Extracurricular
Member of Core Committee, Techkriti 2002, IIT Kanpur
Secretary, Student Film Society, IIT Kanpur
Internships & Academic Projects
Summer Internship
Organization: Uzanto Consultancy Private Limited Period: May-July, 2004.
Project Details: I was the member of core development team of a web service development
project named MindCanvas. My work was to write server side code (on J2EE platform) and
to find out ways to analyze the data and to devise algorithms to do that analysis efficiently.
_________________________________________________________________________________
B.Tech Project: Privacy Preserving Schemes for SQL Operations (Aug 2004 -April 2005)
Project Details: Project aim was to devise encryption techniques for encrypting the string
data in a way such that we can do substring matching operations in the encrypted domain
(i.e. no decryption is required at any time except when we are showing the result of that
particular match operation). The other goal of the project was to devise encryption
3. techniques for encrypting the numerical data in a way such that we can do aggregate
operation (i.e. AVG, SUM etc.) in the encrypted domain and disturb the distribution of the
data for protecting it from statistical attacks.
_________________________________________________________________________________
Summer Project: Polymer chain packing problem (May 2003 -July 2003)
Project Details: Project problem was from the field of Macro-Mechanics. The goal was to
devise an algorithm to pack as many polymer chains in a given space and then to find out
the density of that polymer. The problem goal was achieved without using any iterative
approach.
_________________________________________________________________________________
JAVA JIT Compiler: Course project for Compiler course
Project Details: Our task was to make Java JIT compiler with smaller set of operations and to
generate the binary for MIPS processor. We completed this project successfully with all the
given functionality of Java.
_________________________________________________________________________________
Online Academic System (OAS): Course Project for Database Systems course
Project Details: Our goal was to develop an Online Academic Registration System. This was
also done under J2EE environment and the database server we used was MySQL.
_________________________________________________________________________________