My Professional Information |
|
My Education | My Projects | My Family | My Professional Info | My Interests | My City |
Professional Profile
v
About
Me: I am working in
the IT – Industry for more than 4 years. During this period I have gained a
wide experience covering various aspects of embedded development and
commercial application development.
v
Technical
skills:
Ø
Languages:
C,
C++, C# and Java 2
Ø
Technologies:
Bluetooth
Ø
Processors &
Microcontrollers: ARM7, PIC from
Microchip, and Cygnal C80510F23 Ø Development Tools: ADS (ARM Developer Suite 1.1), MPLAB IDE, Microchip ICD, Keil Compiler, PCM C compiler from CCS info, Microsoft DDK for Windows device drivers. Ø Other Tools: Microsoft Visio.
Ø
RDBMS:
SQL
Server 7.0
Ø
Markup
Languages:
HTML
v
Job
Responsibilities: Ø Preparation of Project schedule, Requirement documents, Functional Specifications Ø Taking interviews
Ø
Software Design & Coding.
Ø
Hardware/Software Integration and
Debugging.
v
Three
years of Experience: Ø Wipro Technologies, Pune - May 2005 till Date.
Ø
Nexgenix India Pvt. Ltd., Mumbai, as System
Executive – Dec’03
Ø
Kelcomlabs, Pune, as Software Engineer – Nov’02
to Dec’03.
v
Job
Profile:
1.
Project:
W
Location: Description: It was required to fix some bugs in current driver developed using WinDk Lib. Solution was provided for bug fixing. Then complete driver was developed again using Microsoft DDK.
Responsibilities:
Ø
Preparation of Project schedule. Ø Preparation of Requirements
Ø
Preparation of
Detail design
document.
Ø
Coding
Environment: C, Microsoft DDK, WinDbg as debugger, Driver Studio from Compuware, Windows XP ,2000
2. Project: Multipurpose Interface
Location: Wipro Technologies , Pune Description: Waste water management unit. This unit communicates with other units on CAN bus. Got Award for quality achieved by test case design and execution. Responsibilities:
Ø Preparation of test cases and testing unit Ø Execution of test cases and verification of test results.
3.
Project:
Serial Port Protocol stack
Location: Nexgenix
India Pvt. Ltd., Mumbai,
India Client:
Swatch, Switzerland Description: This
is a protocol stack for communication between watch and PC. This protocol
stack guarantees reliability and error free communication over serial
port. This will understand queries asked by PC and will respond to it
after processing the command. Flow control and
error detection are implemented in this stack.
Responsibilities:
Ø
High-level design
of Protocol stack.
Ø
Coding for
Protocol Stack
Environment:
C, ADS (ARM Developer Suite), Multi-ICE, Nucleus OS
4.
Project:
Virtual Keyboard
Location: Nexgenix
India Pvt. Ltd., Mumbai,
India Client:
Swatch, Switzerland Description: The
virtual Keyboard is designed to allow user to enter the text using just 5
Keys. This is like the interface used to type SMS in mobile phones. It
includes “T9 dictionary” mode and “Multiple key press entry” mode.
The “T9 dictionary mode” allows user to enter the text efficiently
with less keystrokes. In dictionary mode if there are more probable words
for same key sequence, then user can select the word he/she wants. The
virtual keyboard allows user to enter special characters and numbers as
well.
Responsibilities:
Ø
Designed UI for
virtual keyboard
Ø
Coding for
complete virtual keyboard
Environment:
C, C++,
ADS (ARM Developer Suite), Multi-ICE, Nucleus OS
5.
Project:
FTP Profile in Bluetooth Stack
Location: Nexgenix
India Pvt. Ltd., Mumbai,
India Client:
Swatch, Switzerland
Description: The
requirement of the project was to implement file transfer between PC and
watch using Bluetooth. GOEP and OBEX layers, which are lower layers in
this stack, were already developed and were available as a library. This
layer acts like an FTP server. It accepts requests from lower layers and
responds accordingly. Also it communicates with local file system to
perform File related operations. It can give a list of files that are
available on watch. This layer allows putting the file in watch, getting
any file from watch and deleting files in watch using Bluetooth.
Responsibilities:
Ø
Designed &
Developed FTP layer in Bluetooth Stack
Environment:
C, C++, ADS (ARM Developer Suite), Multi-ICE, Nucleus OS
6.
Project:
MPEG4
streaming Media player for Embedded Devices
Location: Nexgenix
India Pvt. Ltd., Mumbai,
India Client:
Swatch, Switzerland Description: The objective for this project was to port an MPEG4
module, which allows streaming and playing an MPEG-4 movie on the target
board. This module was already ported on one of the development
boards. It was required to port it on new development board. Project
involved porting of DIVX library for video and AAC library for audio on
the target board.
Responsibilities:
Ø
Porting of MPEG-4
Module.
Environment:
C, C++, ADS (ARM Developer Suite), Multi-ICE, OS – Threadx
7.
Project:
Light
Processor
Location:
Kelcom Labs, Pune, India Client:
Anquetronics,
Mumbai
Description: The
Light processor can be used to give special light effects with different
light sequence combinations. The user can program different combinations
and can run multiple combinations at a time. It has 128k bytes of ROM,
which can be used to store different combinations of light sequences. The
user can adjust the sliders provided to change the intensity of lights and
also observe the output at the same time. This is useful while programming
the sequences.
Responsibilities:
Ø
Emulator design for
light mixer in VC++. This will simulate the light mixer on PC.
Ø
Design & coding of
firmware.
Environment:
C, Cygnal IDE 1.85, Keil
Compiler
8.
Project:
PIC
Microcontroller Programmer – Kelstart SE
Location: Kelcom
LabsPune,
India Description: Kelstart
SE is a programmer for Microchip PIC microcontrollers. It supports almost
all the 12 and 16 series of PIC microcontrollers. This programmer is
compatible with PICSTART PLUS. (PICSTART PLUS is a PIC programmer from
Microchip). It can be used with MPLAB IDE to program microcontrollers.
Responsibilities:
Ø
Implemented
complete firmware.
Ø
Reverse
engineering of a complete assembly code.
Ø
Implemented
serial protocol for Kelstart SE to get identified as PICSTART PLUS.
Ø
Stepwise
implementation of two programming algorithms. (Different algorithms are
used for different types (Flash, OTP) of microcontrollers)
Environment:
C, MPLAB IDE on Windows 98, XP, Microchip ICD
9.
Project:
RFID
Reader
Location: Kelcom
LabsPune,
India Description: This
module is heart of RFID Reader System. With External antenna, Level
translator for serial port and power supply this can function as RFID
reader for HITAG2 based transponders. The RF communication is at 125 KHz.
The reading range is 4”. This module can function in two modes-
Standalone and Host mode. In standalone mode Serial Numbers are already
stored in EEPROM and it can function on its own. In Host mode, it is
connected to a PC and after receiving Serial Number, sends the number to
PC. The software on PC identifies the Serial Number and sends decision to
module. Also in this mode user can read from / write into Tag’s pages.
External relays and LEDs can be connected which can be driven by module to
indicate the decision.
Responsibilities:
Ø
Implemented a
State Machine for decoding incoming data.
Ø
Implemented
serial protocol for communication with Host.
Environment:
C, MPLAB IDE on Windows 98, XP, Microchip ICD
9.
Project:
CDI
Analyzer
Location:
Kelcom LabsPune,
India Description: This
is a simulation model of Electronic Ignition System used in Automobiles.
This instrument is used for checking performance of CDI (Capacitive
Discharge Ignition) Units. It forces CDI to generate spark and measures
accurate Spark Ignition Timings and compares them with Ideal values. User
can input any Engine RPM Value up to 9000 rpm; unit simulates that
situation and displays error in Actual Spark Timing and Required Spark
Timing at that particular Engine RPM. Results are displayed on LCD. It
also communicates with PC for storing complete test results
Responsibilities:
Ø
Developed
simulation of an “Accelerator” giving rpm as input to simulation of an
Engine.
Ø
Developed driver
for 16x2 Alpha-Numeric LCD display.
Ø
Developed
firmware for Spark sensing and Timing comparison.
Environment:
C, MPLAB IDE on
Windows 98, XP,
Microchip ICD
v
Website
Development –
Ø
Developed websites for Kelcom Labs, Pune and
Fairdeal Services, Pune.
Ø
Development Using Microsoft FrontPage Editor and
Macromedia Flash.
Ø
Web addresses – http://www.fairdealtelecom.com,
http://www.kelcomlabs.com
v
Professional
Graduate from Engineering College:
v
BE
project:
Ø
Embedded Web Server on a 4”x 4” Stand-alone
PCB using PIC 16F877 and rtl8019.
Ø
Protocols implemented – ARP, IP, ICMP, TCP and
HTTP.
Ø
We had almost all the code for these protocols.
This code was ported to our hardware.
Ø
Electrical devices can be connected to the PCB
and controlled via Internet.
Ø
Web server active for 15 days and pages were
accessible worldwide. (Hosted at Dishnet)
Ø
My Role
– Major Software and Hardware Design, Coding, Testing.
v
EXTRA-CURRICULAR
ACTIVITIES:
Ø
Participated in National level Project
Exhibition ‘Impetus and Concepts 2002’ held at PICT, Pune and in State
level Project Exhibition ‘Innovation 2002’
held at Cummins Girls Engineering College, Pune.
Ø
Won second group prize at PRANAD’1997, an
intercollegiate drama competition.
v
PERSONAL
DETAILS:
Local
Address
– B-57, Corner
View bldg, Gokuldham, A wing Flat No-103, Goregaon
east, Mumbai-400063 Permanent
Address –
9/4/4, Damodar vihar, A1-5, Hingane Khurd, Sinhagad
Road, Pune – 411051 Nationality
– Indian Passport
No.
- B3272992 Marital
Status
–
Single Date of Birth
–
26th July 1981 Height
–
171 cm Weight
–
65 kg Languages Known – English, Hindi, Marathi
|
|||||||||
My Education | My Projects | My Family | My Professional Info | My Interests | My City |
Home | Download | Contact Me |