Sushil Kumar Jha
Mail Id: ******.*****@*****.***
Phone: +821*********
Career Objective:
I look forward to work in assignments, which capitalize on my skills,
experience and personality besides providing opportunity for continuous
self-improvement.
Skill Summary :
7.5 Years of experience in Embedded, Telecommunications and Handset
Development Domain.
Multimedia (Opencore, StageFright), openMAX, 2D and 3D Gallery, VideoPlayer,
encoders and decoders, Multimedia framework, Application Development, Audio,
NFC(Near Field Communication) and basic Device Driver experience on Android.
Have hands on experience in Augmented Reality development using Vuforia
(Qualcomm) platform.
Have worked on Eclair, Froyo, GingerBread, ICS, JellyBean.
UI and Application development on Windows Mobile (WINCE) Touch Phones using
Win32 Library.
Part Time ANDROID TRAINER for MultiMedia, Architecture and Application
Development.
Have imparted android trainings in SISO (Samsung India Software Operations)
and Sasken
Excellent knowledge of C and C++ and Java
Developed Android Music Player "FUSION MUSIC PLAYER" for Android market.
Available in Google Play (Android Market). Has 10,00000+ downloads.
Considered among top 5 Music Player ever.
Currently working on Augmented Reality based Kid Educational App which I will
publish in Google Play by next Month.
Was part of 6 member team involved in base board bring up and development of
Multimedia features for INTEL's first Android phone (XOLO X900) which was
demoed in MWC (Mobile World Congress) .
Have followed AGILE and LEAN Startup Methodology in most of my projects.
Was part of Multimedia team involved in complete development of Dell Aero.
6 months of International experience in STRI (Samsung Telecom Research
Israel, Israel).
1 month of International experience in Beijing, China (BORQS China).
1 month of International experience in Taoyang, Taiwan (FOXCONN) - Intel
tablet bringup.
1 week of International experience in Shenzhen, China - Heading a tablet and
Ebook project.
Very keen to learn and work on New and Changing Technologies.
Excellent Communication, Analytical, Inter-Personal, Presentation skills and
Leadership Qualities.
Creative problem solving and troubleshooting skills.
Have good Multithreaded programming, STL and Data Structures concepts.
Have good Design Pattern concepts.
Can write and speak very basic Korean. Still learning.
Education:
B.E in Computer Science and Engineering from Siddaganga Institute Of
Technology with 79%.
10th ICSE from Rajendra Vidyalaya, Jamshedpur (C.G) 83.67%
12th ISC from Rajendra Vidyalaya, Jamshedpur (C.G) 70.2%
Professional Summary:
HANSEM EZUserGuides
15th October, 2012 - Till date
LAVA INTERNATIONAL Ltd 20th June,
2011 - 28th September, 2012
BORQS INDIA SOFTWARE SOLUTIONS 7th December, 2009 -
17th June, 2011
SAMSUNG INDIA SOFTWARE OPERATIONS 8th April, 2008 - 5th
December, 2009
WIPRO TECHNOLOGIES 30th July, 2006 - 4th
April, 2008
Technical Skills :
Programming & Scripting C, C++, SL1 (NORTEL Proprietary High Level
Languages: Language), Unix, Core Java
Android Framework and Android Multimedia Framework and Applications (2D and
Applications 3D Gallery, Video Player, Encoders and Decoders)
Win32 Programming Worked on Windows Mobile Platform (WINCE). I was
involved in UI and application development using
Win32 programming API's.
ISDN ISDN Signaling and Call Processing.
ISDN-PRA ISDN configurations of small and large systems.
TOOLS Microsoft Visual Studio, Eclipse, SVN, GIT,
Clearcase, Unity 3D, Clarify, ISDN Decoder (NORTEL
Proprietary), Mantis, Redmine
Domain Knowledge Telecom & Datacom..
Operating System : Windows 9x/XP, UNIX, LINUX, Solaris
1 Professional Experience - Project Details
In HANSEMEUG:
Galaxy Camera Manual:
Brief Description:
Created an Android based hybrid software manual for Galaxy Camera. Added
different animations like left and right page sliding and 3D page curl.
Platform: Android - Jellybean
Language: Java/JavaScript
Skills
. Android Architecture
. Knowledge of Java
Role & Contribution
Part of 4 member team.
. I was the technical head of the project. My responsibilities included
architecture design, android side development and syncing with the
design, development and testing team
For bug tracking, I introduced and configured REDMINE in the team.
Features Development:
Brief Description:
For acquiring future projects for company from clients, I researched and
prototyped below mentions features which company can use for software
manual development:
1. Text To Speech (TTS) and Voice Recognization System (VRS)
2. Innovative transition features - Wave Gestures, Infinite Left Right
Swipe of pages, Facebook & Twitter Sharing
3. 3D Cube Menu
Platform: Android - Jellybean
Language: Java/C/C++
Skills
. Android Architecture
. Knowledge of Java, C, C++, OpenGL ES
Role & Contribution
Individually worked on all these features
Augmented Reality::
Brief Description:
I carried out some Augmented Reality projects mentioned below using Vuforia
framework given by Qualcomm. Also used Unity tool for few implementations.
1. Showing 3D models on Image targets and User Interactions with them.
Also added animations to models. Also used Virtual Buttons.
2. Cloud Recognization of Image Targets and playing videos on them from
server (Similar to ALIVE application given by Indian Newspaper Times
of India.
3. Child Educational App using AR.
4. Detecting Natural targets and showing models on them.
Platform: Android - Jellybean
Language: Java/C++
Skills
. Android Architecture, Vuforia Framework
. Knowledge of Java, C, C++, OpenGL ES
Role & Contribution
Individually developed all these applications.
In LAVA:
Ebook and Tablet Project:
Brief Description:
Plan to launch an Eink based Ebook reader and and a tablet device. For
Ebook project, the plan is also to have an ebook store, proprietary drm
solution, a pc and mobile based portal and an android application to access
the store.
Platform: Android - Icecream Sandwitch (ICS)
Language: C/C++/Java
Skills
. Android Architecture
. Knowledge of C/C++/Java
Role & Contribution
Part of 10 member team.
. I am the software head for the project. My contribution includes defining
the architecture, meeting and explaining the project scope to our
partners who are involved in development in parallel with us, manage the
development and test team in Lava. Make sure everything is in sync.
FUSION Music Player:
Brief Description:
Conceptualized and designed the player. Analysing and adding features like
Equalizer, Surround Sound, CoverFlowView, ID3 Editing, Mood Based Sorting,
Song Trimmer, Internet Radio, Integration with Facebook and Twitter, Online
Streaming and Dynamic Playlists.
Platform: Android - Icecream Sandwitch (ICS)
Language: C/C++/Java
Skills
. Multimedia
. Knowledge of C/C++/Java
Role & Contribution
Part of 3 member team.
. I am working on implementation and integration of Equalizer, Surround
Sound, CoverFlowView, Song trimmer and InternetRadio.
Adding support for all Video and Audio Formats in Stagefright:
Brief Description:
Adding Open Source codec library like FFMPEG to stagefright which has all
codec support. To add it,
I have written an OMXIL layer and different components.
Platform: Android - GingerBread
Language: C/C++/Java
Skills
. Multimedia
. Knowledge of C/C++/Java
Role & Contribution
Part of 2 member team.
. I am responsible for writing the OMXIL layer and components for all
codecs and make all the codecs work for stagefright.
In BORQS:
1: Intel NFC Work:
Brief Description
1. Build Android (Gingerbread) with NFC enabled on Intel platform.
2. Verify and rectify NFC driver and firmware.
3. Bringup NFC app provided in Gingerbread.
4. Testing of NFC driver.
5. Demonstrate NFC tag reading. Also demonstrate smart poster reading.
6. Demonstrate NFC device as card emulation.
7. Gap analysis of NFC stack in android and NFC specs.
8. Develop test applications to test all features of NFC as required by
specs.
9. Test fix issues in android stack if any.
I could finish off most of the goals mentioned above.
1. I was able to bringup NFC Demo application and "enable the NFC" in the
android settings. The libnfc-nxp stack was able to initialize the pn544
driver after my changes ( that is, send HCI commands to driver &, nfc chip,
configure it get response back). The NFC Demo app was able to create tag.
This required fixes in both pn544 driver and libnfc-nxp stack.
2. Was able to test RF ( actually able to read tag (We arranged all
different types of NFC tags), and emulate tags (We arranged a tag reader
device also))
3. Was able to read smart poster.
Having done this activity, I have a good understanding of NFC as I read
most of the NFC and pn544 specs while doing my activity. Also got a clear
understanding of NXP-NFC stack while trying to fix bugs in it to make NFC
work on my device. Also I have got a good understanding of pn544 driver as
I had to fix the driver also to make it work.
While working on NFC, we also bought a NFC tag reader and all the different
kinds of tags. So, I had handson on using tag reader and different kinds of
tags.
Platform: Android - GingerBread
Language: C++/Java
Role & Contribution
Was involved in the software development.
2: "Intel MedField"
Brief Description
Medfield is Intel chip set for embedded systems, using which we are
developing the first Android phone for Intel. Was demoed in World Mobile
Congress (WMC) this year .
Platform: Android - Froyo, GingerBread
Language: C/C++/Java
Skills
. Multimedia
. Knowledge of C/C++/Java
Role & Contribution
. Was part of 6 member team.
. I worked on board bring up and was responsible for bringing up of
software and hardware codecs on the phone and HD video (720p and 1080p)
support.
. Integration of some of the modules.
3: "DELL Aero"
Brief Description
Dell Aero is a Android based High end touch Smartphone which is developed
by Borqs and has been launched in USA, India, Turkey, Russia.
Platform: Android - Eclair and Froyo
Language: C/C++/Java
Skills
. MultiMedia
. Knowledge of C/C++/Java
Role & Contribution
. MultiMedia Team Member.
. Was responsible for adding new features and fixing bugs in Opencore,
StageFright, VideoPlayer, Gallery, FileManager and Music applications
In Samsung:
1: "Rubic Application"
Brief Description
The application is a 3D Rubic Cube with 6 different faces containing
different applications which can be launched by touching on them. I was in
Israel for 6 months(Samsung Telecom research Israel) to work on this
project.
Platform: Windows Mobile
Language: C/C++, Open GLES
Skills
. UI on Windows Mobile.
. Knowledge of Sm3g. 3D Engine was based on Sm3g.
. Knowledge of C/C++.
Role & Contribution
. Team Member.
. Porting of the application from Brew Platform to Windows Mobile.
. Developed the UI for the application and wrote the application logic.
. Integration of all the modules.
2: "Enhanced Media Player"
Brief Description
Enhanced Media Player is a touch Player on Windows phone with added
functionality of showing video in grids, breaking videos in chapters and
showing them n snapshot views.
Platform: Windows Mobile
Language: C/C++
Skills
. UI on Windows Mobile.
. Knowledge of C/C++.
Role & Contribution
. Team Member.
. Developed the UI for the applications like VIDEO CHAPTERS, VIDEO GRID,
SNAPSHOTS and wrote the application logic.
. Integration of some of the modules.
3: "Visual Contacts"
Brief Description
The application is used to manage contacts in the Mobile as an image,
providing the feature of managing groups and other enhanced features like
sending group SMS,emails, sending contacts in a JPEG encoded images to
anyone and have the feature of retrieving the information also from the
image .
Platform: Windows Mobile
Language: C/C++
Skills
. UI on Windows Mobile.
. Knowledge of C/C++.
Role & Contribution
. Team Member.
. Developed the UI for the application and wrote the application logic.
. Integration of all the modules.
4: "Print Application"
Brief Description
The application is used to print documents in Word, PDF, Text formats from
a mobile phone to a printer. Tata transfer is done using sockets.
Platform: Windows Mobile
Language: C/C++
Skills
. UI on Windows Mobile.
. Knowledge of C/C++.
. Understanding of PCL 5e Languauge
. Complete Understanding of TTF files and Fonts.
Role & Contribution
. Team Leader.
. Implememted PCL 5e language support.
. Developed the UI for the application and wrote the application logic.
. Integration of all the modules.
In Wipro:
Development and Maintenance of Nortel ISDN switches software: CS1K Software
Professional Training::
C & DATA STRUCTURES WIPRO internal Training.
WINCE Training from Microsoft.
UNIX WIPRO internal Training
DATACOM WIPRO internal Training.
Fundamental of Telecom WIPRO internal Training.
C++ WIPRO internal Training.
ISDN NORTEL internal Training.
ISDN Call Processing NORTEL Internal Training.
Attended Personality Development Program conducted by Career Plan,
Bangalore during March-May 2005.
Projects undertaken (B.E.) ::
Designed Two Pass Assembler for the working model of 8086.
Project in C for making Graphics Editor.
Awards & Achievements::
At Organization Level:
I was awarded the Best Campus Recruit, 2006 (Prodigy award) in my vertical
TES.
I was awarded the Feather In My Cap award (Most recognized award in Wipro
for exceptional performance).
I was awarded the Thanks a Zillion for helping my Team mate in her module.
I have cleared the ISDN Certification exam conducted by Wipro.
I have cleared the C certification exam conducted by Wipro.
I have cleared the C++ certification exam conducted by Wipro.
Personal Details:
Name : Sushil Kumar Jha
Father's Name : Mr. Ganpati Jha
Date Of Birth 4th Sep, 1982
Sex: Male
Marital Status: Married
Nationality : Indian
Languages Known English, Hindi
:
I hereby declare that the above statements are true to the best of my
knowledge and belief.
Place: Bangalore
Sushil Kumar Jha
Date:
Language: Sl1 (Nortel Prop.), C
Tools: Clear case
Operating Systems: Windows-NT, Unix
Customer : Nortel Networks, CANADA
Nature of Implementation of ISDN protocol for switch
Experience software.
Implementation of other Digital protocols
supported by CS1k (Nortel Switch).
Responsible for Analysis and Review, Design,
Implementation and Testing of the Change
Request.
Responsible for Communicating effectively with
client and resolving any queries posed by them
in stated time frame.
Role : Team Member, SME (Service matter expert).
Responsibilities : As a designer :
To take complete ownership of the Change
Request.
To analyze the Customer Request, determine the
validity and the scope of implementation.
To implement and test the request if valid.
As a reviewers :
To review the CRs.
To ensure the solution is not affecting the
existing
Functionality, coding standards are followed.
> I am responsible for mentoring the freshers.
Duration: July 2006 - April 2008