PROFILE: • Offers outstanding programming skills in J2ME, Blackberry, Android, Core Java, J2EE. • Ability to quickly learn new skills. • Good Exposure to software development life cycle. • Around one year of experience in the development of mobile applications.
TECHNICAL SKILLS: • DOS, Windows 98/XP • C, C++, Core Java, J2EE, JDBC, J2ME, Blackberry, Android. • Hardware Interaction through C, TSR Programming in C. • Good Knowledge of JSR 120, JSR 135, JSR 75, JSR 139 (CLDC 1.1), JSR118 (MIDP 2.0), JSR 205 (WMA 2.0). • Good understanding of Html, CSS, JavaScript, PHP, WAP.
WORK EXPERIENCE: Mobisy Technologies Pvt. Ltd(http://www.mobisy.com). Duration : From 17th November 2007 to till date. Position: Software Consultant Field Of Work: Core Java, J2EE, J2ME, WAP.
PROJECT DESCRIPTION: 1. PHONIX : This involves development of digital music system in Java for Ford Cars. The project goal is to enhance the functionalities like Navigation, Blue tooth connectivity, add DAB functionality to AM/FM tuner of Phoenix device. Product Features: 1. The GPS features enables to find his location and also the path from his position to destination in a screen map. 2. The device also connects to the phone via. Blue tooth, which in turn connects to the Internet. 3. If the user is listening the music and a phone call comes the music automatically get paused.
As a team member I am responsible for following: 1.Development of hardware simulator in core Java by using Eclipse IDE. This hardware simulation interacts with views and State Machine generated by Elektrobit Guide Tool. The hardware simulator will later be replaced with the actual hardware. 2.Development of State Machines for the transitions between states and views. In every transition the state machine fire some events, from which a particular event is caught by simulation to do a particular operation at runtime. 3.Database design by JDBC connection using H2 Database, to design and maintain data for simulation at the runtime. 4. Interacting with customer for requirements and clarification. Environment: H2 database, Eclipse IDE, Elektrobit Guide Tool, Core Java Client : Infineon Technologies (Germany). Duration : November-2007 to July 2008.
2. MobiTop:(J2ME) Mobitop is a mobile application platform developed by Mobisy. Product Features: 1. Provides the interface between native applications and WAP(Wireless Access Protocol) applications E.g. Camera, Phonebook, SMS etc within the browser. 2. Allows concurrent chat and voice call between two clients without minimizing the chat window. 3. It makes easy for the developers to develop the WAP related applications, and connect it to native applications. . As a team member I am responsible for following: 1.Develop the interface between native applications and WAP applications according to the clients requirements using core J2ME. 2.Develop a Browser in J2ME for WAP applications. The browser parses Html page, CSS file and Java Script. For parsing we are using KDOM parser.
Environment: J2ME using Eclipse IDE, SDK for S60, S40 and Sony Ericsson. JSR Used : JSR 120, JSR 135, JSR 75, JSR 139(CLDC 1.1), JSR118(MIDP 2.0), JSR 205(WMA). Handsets Compatibility : Nokia S60 and S40 Edition, Motorola and Sony Ericssion, Blackberry. Customers : 160by2, Big Adda, LiveMint, NDTV, Ziva Softwares, BookMyShow, Rediff News. Duration : January-2008 to Till Date.
ACHIEVEMENTS: • GATE -- 2007(Conducted by IIT's) Score-318. • Winner of College level software development contest.
EDUCATION: ?Bachelor of Engineering (B.E.) from Kumaon Engineering College (Govt.), Dwarahat, Almora. S.No. Qualification Board/University Year Percentage 1. B.E. Comp. Sc. & Engg. Kumaon University Nainital 2007 64 2. Intermediate UP Board 2000 52 3. High School U.P. Board 1998 64
ACADEMIC PROJECT DETAILS: Language: C Environment: DOS Description: User enters path of the executable file in command prompt. Now, system prompts user to select valid option from the menu. Depending upon the input provided it flashes information about 1.Hard Disk and Floppy Disk i.e. its capacity, no. of FAT copies, total no. of sectors, bytes per sectors, number of heads, no. of cylinder etc. 2. Scans the sectors and gives information about errors in sectors, i.e. Bad Sector, Bad Track etc. 3. Formats the disk and also marks the flag if the track is unable to format or any error in formatting. Important: 1.Use of Lower level C programming (Hardware Interaction through DOS service routines). 2.Works for all types of disks for FAT-12, FAT-16 and FAT-32 file system only.
Language: C Environment: DOS Description: User enters the path of the executable file in command prompt. Now the system displays the game board in the screen. It flashes the dropping bricks from the top of game board towards the floor. Now the user moves and rotates the dropping bricks and sets them on the floor to fill the empty spaces. As a row is fully filled the row is deleted and increments the score. Limitations: 1.All the events in this game are desynchronized (Environment seems like multithreading same as in Java). 2.Standard inbuilt graphics functions are not used for the graphics on game. So user has to run this game on the full sized window on dos prompt.
Language: C Environment: DOS Description: User enters the path of executable file in command prompt. Now, system prompts a window (similar to MS Paint). In the left side the options for drawing and on the top 16 colors for drawing are given for providing the input by user. User first select the figure i.e. circle, rectangle, arc etc. and then choose color with the help of mouse. Now without releasing the mouse button user move the mouse pointer on the editor window to get the selected drawing. After finishing the drawing user can save the drawing in '.exe' file format, and also opens it further editing.
Language: C Environment: DOS Description: User enters path of the executable file in command prompt. Now, system prompts user to select valid option (split or merge) from the menu. Depending upon the input provided it flashes: For splitting: 1. Enter the name of input file with path, name of output file with path, number of parts to split the file, and the extension of output files. 2. After that it asks for confirmation. If user presses 'Y' then the spitted files are saved in desired path. For Merging: 1.Enter the name of input file with path, name of output file with path, and extension of output files. 2.After that it asks for confirmation. If user presses 'Y' then the merged file is saved in desired path.
Language: C Environment: DOS Description: User enters path of the executable file in command prompt. Now, system prompts user to select valid option from the menu. Depending upon the input provided it flashes: 1.The menu to choose the option that how many users want to play this game. 2.If two users want to play the game keys are separated for both. Also user can choose his own key for the particular action. 3.There are 3 difficulties levels in this game. In every level number of obstacles increases. And score also increases according to the clearance of obstacles.
Other Skills: • Good Understanding of OOPS. • Data Structures
Certifications
GATE-2007, 90 percentile
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »