Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Download Resume Format
OBJECTIVE
Seeking for a challenging position in the field of Software
Design/Development where I can utilize my years of experience with scope for
growth & fulfilling
organization goals.
EXPERIENCE
·
8
years of experience in Software Design & Development in C, C++ for Embedded
Systems involving Product Analysis, requirement analysis, risk management, project
estimation, system design & development, application software designing
& integration, debugging, documentation & maintenance of software
system using SCM tools like CVS, MKS etc.
·
Excellent
software architecture experience with wide range of products.
·
Exposure
to the various business/product domains like Fleet management System, Industrial
and Domestic Chillers (HVAC), Air Circuit Breakers, Home and vehicle Security
Systems, Vehicle Tracking, Access Control.
·
Strong
firmware development experience with 8-16-32-bit microcontrollers in C and C++
in Open Source Environment & on RTOS Environment like VxWorks, Linux, eCos
etc .
·
Hands
on experience with debugging various embedded products, using debuggers, simulators
and logic analyzer (JTAG/BDM/Logic Analyzer/Emulators), Oscilloscope etc.
·
Hands
on experience in device driver development for Graphical LCD, UART, I2C, SPI,
EEPROM, Ethernet, USB, ADC, PWM, RS232 and RS485. Development experience for
I/O & Peripheral devices, File system.
·
Broad
experience in various protocols such as CAN, J1850 VPW/PWM, ISO 9141, Modbus. Experience
with networking modules. Development of application layer for wireless modules
like GSM, GPRS & GPS.
·
Experience
with various Project Management/Planning related activities & well aware of
CMMI Process involving complete software
development lifecycle of Product development & implementation.
·
Experiences
working with team to resolve software, hardware & testing issues, suggest
required changes to improve working product performance, meet client
requirements & making sure team meets delivery deadline. Save company some
money by altering few methods of tool selection or help make more by adding few simple features
client would like to have.
·
Strong
analytical & problem solving skills, quick learner and good team member.
Excellent verbal & written Communication skills.
TECHNICAL SKILLS
Languages : C, C++, Assembly, Dynamic C, VB, SQL, C#,
XML,
Microcontroller
: 8051, ColdFire MCF5229, HC08, TMS640F28X (TI),
PIC18Fx (Microchip), DSP’s
Software
IDE : Code Composer Studio, MPLAB, Code Warrior,
IAR, Keil, SlikEdit, Eclipse, Tornado
Protocols : I2C, SPI, MODBUS, TCP/IP, SMTP, POP3, ISO
9141, VPM & PWM, CAN, USB
RTOS : Vx-Works, eCOS, UNIX, Linux, WinCE, QNX
Hardware
Skills : Digital and Analog Hardware Design, Testing
Standards
Known : IEEE 802.15.4, IEC 62056
Telecommunication : GSM, GPRS, RF ID Modules
Device
drivers : Graphical LCD, EEPROM, Ethernet, USB, FRAM,
Bit bank UART, ADC, PWM
Software Tools : Protocol analyzer, OpenGL, UML, VMWare
(virtual desktop), CVS, VSS, MKS,
Rhapsody, MATLAB, Simulink, JTAG, BDM, Clearcase
Hardware
Tools : Logic Analyzer, Emulators/Simulators etc
PROFESSIONAL EXPERIENCE
Firmware Engineer (Consultant)
EJWard, San Antonio , Tx Feb 2011 - Present
- Development of RS485 communication
drivers to establish Master-Slave protocol between Main Board (with Intel
Processor) & various I/O & Peripheral devices. Redesigning Pump
Card Interface to handle glitches in old design by making the protocol
layer re-entrant & multithreaded on Linux environment.
- Testing the system to handle
asynchronous messages using POSIX API’s for message queues & pipes.
- Integrating all the peripherals
together to work in multithreaded environment to give an end user a real
time feel.
- Porting some of the existing Software Modules
on Linux environment by replacing the proprietary system calls with Linux
Kernel calls. Redesigning the existing file system, virtual memory
modules.
- Understanding the current product
design & architecture. Suggesting design changes for product
improvement & to fill holes in the system.
Senior Software Engineer
Johnson Controls, San Antonio , Tx Dec 2008 – Jan 2011
- Analyzing the system requirement &
estimating the time to develop & test the application. Identifying
possible software development bottleneck & provide a solution which is
more realistic within time deadline & will improve product performance
& scalability. Significant contribution designing, developing automated
test case execution environment, based on collected test data. Updating
SCM system with bugs & the resolution.
- Development of Control & Graphical
User interface (GUI) for ECOS based centrifugal industrial chiller with
different access level to provide a better control over the system and
reliable user interface.
- Developing /advancing GUI for
Centrifugal Chillers with proprietary OS for multithreaded/multitasking
environment.
- Optimized code for Steam based Chiller
(32 bit Motorola Controller) to decrease the system load. Modifying the
software to communicate with different external devices (ex. Toshiba
drive)
- Designing new classes & templates
for OOA/OOD based software using C++ on 16 bit Motorola & TI
controlled systems. Integrating the newly added features according to the
System required document (SRS). Advancements of existing features to handle
various real time faults & making the software ready for field trial.
- Designing the
Evaporator/Condenser/Compressor control using Matlab/Simulink model to
improvise the control mechanism & add more features.
- Developing drivers for Absorption
Chiller on QNX (UNIX based) operating system & interfacing with XML.
- Involvement in complete product
development cycle for new products.
- Creating virtual machine with required
tools for companies outsourcing maintenance work for our team &
providing them required input.
- Providing required training to the
juniors & other team members. Updating the functional
specification/technical documents to match with the implementation for
future use. Presentations or providing required inputs to sales and
service technicians for service manuals & brochures for clients.
Software Engineer
Larsen and Toubro Limited, Mumbai ,
India ,
July 2006–Jan 2008
- Designed Trip Coil Supervision Module
for Air circuit breaker.
- Development of transport layer between
various modules using Controller Area Network (CAN) in TI and Microchip
controller, testing of Controller Area Network using PCAN and CAN analyzer
GUI’s & improvise them.
- Development of master-slave
proprietary application protocol to enable communication with various
modules
- Designing of POS (Point of Sale)
terminal & retail outlet
- Development of device drivers for LCD,
Smart card reader, USB & Printer.
- Liaised with client for requirements
gathering, development, system & integration testing, making crystal
reports and production support of embedded products. Communication and coordination
with software and hardware teams for system integration. Performing
regressive testing for product reliability & to handle real time scenarios.
Reviewing test plans for junior engineers & training them.
- Involvement in project management
activities like Project Management Plan (PMP), Matrix Action Plan (MAP)
and Configuration Management as per the CMMI quality guidelines
- Established a Fuel retailing system
for HP (Hindustan Petroleum). Involved in portion of emboss on existing
embedded software Fuel Pump. Replacing the existing proprietary RTOS &
implemented middle layer software to map emboss system calls.
Software Engineer
Axalto Ltd, Mumbai ,
India ,
April 2006 – July 2006
- Developed & tested software for 32
bit ARM processor (on embedded Linux kernel 2.6.17 OS) based Point of Sale
terminals (POS) for various client like HDFC, HSBC banks.
- Building a communication library with
telephone line/ or Ethernet.
- Porting the software on newly launched
Cobra terminal (from 16 bit to 32 bit controller) from MagIC AGP2 with
compact size terminal & faster microprocessor to improve the POS
terminal performance, speed & added functionality.
Embedded Software Engineer
Microtechnologies Ltd, Mumbai ,
India ,
March 2005 – March 2006
- Interaction with clients for requirement gathering, component selection
& feature discussion.
- Development, integration, debugging
various software & hardware modules using debugging tool like JTAG etc.
Design and development of prototype boards. Development of drivers for
UART, I2C and SPI.
- Development of various Vehicle
Monitoring Unit (89LV51RD2 based) which would extract the data from the
vehicle by sending various commands to the vehicle based on internal network
protocol detected to its “On Board Diagnostic system” as knows as OBD
port.
- Uploading the data on the webpage
using GPRS connectivity so that the user with the access can monitor the
data. Designed an interface for GPS Receiver to monitor vehicle location
& map the data on the webpage.
- Implementation of vehicle security
system based on GSM technology which will allow the user to shut down the
car by sending it command over GSM to switch on/off the engine,
lock/unlock doors, switch on/off air conditioning system.
- Understanding of battery management
& engine combustion system to remotely turn on/off engine.
- Designing of Home Security System for
office/home premises to alert the registered user of any unwanted access
to his/her premises by integrating various sensors.
- Implementation of a part of software
in an assembly due to shortage of code memory & integrating with C
code.
- Implementation of various modules like
RF receiver & transmitter, keypad modules.
Software Engineer (Research)
Micromax Technologies, Mumbai ,
India ,
Nov
2003 – Feb 2005
- Simulation of target shell on hyper
terminal to avoid the need for a target machine.
- Implementation of SMTP and POP3
protocol between two machines on Rabbit processor using dynamic C.
- Development of Data Acquisition System
between 3 chamber motors (89C51 based system) through a Pentium pro system
with vxWorks mounted on x86 architecture.
- Implementation of (Data Acquisition
System) multitasking & inter-task communication between 3 motors &
printer
- 64 x 7 LED display based on ARM
processor.
Technical Writer & Tech Support
Global Telesystems Ltd, Mumbai ,
India ,
May
2003 – Nov 2003
- Writing technical specification &
white paper documents for the various product versions for technical and
non-technical audiences.
- Updating the documents with the design
changes and providing technical support to the customers with the
operation & debugging.
- Understanding the product
specifications & operation in order to provide the best tech support
to the customers.
Electronics Engineer (Academic Project)
Infotech Ltd, Mumbai ,
India , June
2002 – May 2003
- Design and development of prototype
boards for low frequency module based on 89C51 microcontroller.
- Involved in Component Selection,
designing, development and testing the system at various stages of development
to match the software design and to improve the system sustainability
& stability.
PROFESSIONAL TRAINING
- eCOS (Open Source RTOS) application
development and build management
- Training on project management, L
& T Technology Centre
- CMMI Quality Standards and Embedded
Software Development Life Cycle
- ARM Core and Architectures
- Matlab development and simulation
management Training in Johnson Controls Inc
- Windows Embedded CE 6.0 seminar with
new supported features
- Black box & white box testing
training, Generating test plans & reports.
- Vx-Works/RTOS and Designing of Object Oriented Concepts
EDUCATION
B.E. Industrial Electronics & Electricals
from Mumbai University , India .
REFERENCE
Available on Request
Download Resume Format
0 comments:
Post a Comment