SlideShare a Scribd company logo
1 of 3
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
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
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.
_________________________________________________________________________________

More Related Content

Similar to Bhups (20)

Mounika_Sushma_Abinitio(11)
Mounika_Sushma_Abinitio(11)Mounika_Sushma_Abinitio(11)
Mounika_Sushma_Abinitio(11)
 
Resume_Dimitri_Dey_LTE_Android_Gmail
Resume_Dimitri_Dey_LTE_Android_GmailResume_Dimitri_Dey_LTE_Android_Gmail
Resume_Dimitri_Dey_LTE_Android_Gmail
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptx
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Muruganandam_7years
Muruganandam_7yearsMuruganandam_7years
Muruganandam_7years
 
Mayuresh Warkhandkar_Resume
Mayuresh Warkhandkar_ResumeMayuresh Warkhandkar_Resume
Mayuresh Warkhandkar_Resume
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
resume_shammi_jayasinghe
resume_shammi_jayasingheresume_shammi_jayasinghe
resume_shammi_jayasinghe
 
Ritesh Resume
Ritesh Resume Ritesh Resume
Ritesh Resume
 
Mkkailashbio
MkkailashbioMkkailashbio
Mkkailashbio
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
Mannu_Kumar_CV
Mannu_Kumar_CVMannu_Kumar_CV
Mannu_Kumar_CV
 
Raushan_Resume1
Raushan_Resume1Raushan_Resume1
Raushan_Resume1
 
RishabhAgarwal
RishabhAgarwalRishabhAgarwal
RishabhAgarwal
 
Resume-thilaga
Resume-thilagaResume-thilaga
Resume-thilaga
 
Resume
ResumeResume
Resume
 
Nishant_Resume
Nishant_ResumeNishant_Resume
Nishant_Resume
 
gurpreet.pptx
gurpreet.pptxgurpreet.pptx
gurpreet.pptx
 

Recently uploaded

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 

Recently uploaded (20)

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
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. _________________________________________________________________________________