Upload
vinod-kumar
View
61
Download
0
Embed Size (px)
DESCRIPTION
reesume
Citation preview
Ramgopal T Mobile: +91- 9618539538. [email protected]
Career Objective
To apply my knowledge and skills successfully towards the growth of the
organization with the objectives of the organization progress and career
enhancements.
Professional Career
Having 3 years of experience (Mar2010 - Till date) as an Embedded Software
Engineer in Technical Innovations N Solutions (TINS).
Having 1 year of experience (Aug 2008 - Aug 2009) in verification and validation of
Automotive electronic software in CMC Ltd.
Skill Set
Hands on Experience on ATmega8, ATmega32, AT91SAM7A3, AT91SAM3X4C.
Experience in different Communication protocols such as SPI, UART, I2C, and CAN,
basic knowledge in LIN, KWP2000 & CAPL.
Strong in C.
Fined tuned in IAR Embedded work bench, AVR Studio 4, Proteus (Simulation
software.
Good theoretical knowledge on testing and interrogator automatic software tester.
Well versed in version control using Microsoft Visual Source safe 6.0.
Experience in White box and Black box Testing, Software Hardware System
integration.
Having good knowledge on Automotive domain protocols and tools like CAN, CANoe,
CANalyzer.
Experience in Software Development Life Cycle (SDLC) and Software Testing Life
Cycle (STLC).
Academic Credentials
B. Tech in ECE (2003-07) From VJIT, Hyderabad, A.P, Affiliated to JNTU –61.73%.
Trained in Embedded System from CMC Ltd.
PROJECTS
PROJECT #1:
Project Name : SMART_CAN SNIFFER
Role Software Development Team Size 2Client TINS Duration 5Environment Hardware Platform: AT91SAM7a3.
Language: Embedded C.
Development Tools: ATMEL STUDIO 6.
DESCRIPTION:
The CAN Sniffer tool is a simple to use low cost CAN bus monitor which can be used to
develop and debug high speed CAN network. The tool supports CAN2.0a and ISO11898-2 and a broad
range of functions which allow it to be used across various market segments including automotive,
industrial, medical, and marine. The toolkit comes with all the hardware and software required to
connect6 a CAN network to a PC. The scope of the project is to implement the CAN sniffer tool on
AT91SAM3X4C application processor the software development on this processor includes CAN and
UART.
RESPONSIBILITIES:
Analysis of CAN Module.
My responsibility is to develop CAN and UART driver codes.
Testing.PROJECT #2:
Project Name : SMART_PLC
Role Software Development & Testing Team Size 2Client NESL Duration 8Environment Hardware Platform: ATmega32.
Language: Embedded C.
Development Tools: AVR STUDIO 4.
DESCRIPTION:
Smart PLC is an intelligent water controller for Bulk Water Delivery Services for
Commercial utilization. Smart PLC contains a User Interface (UI) which displays the
water level in the Tank to the Operator/user. The main requirement is to deliver the
precise amount of water in Liters to the customer. This process can be initiated through
UI which sends the commands to the controller. The controller performs appropriate
tasks.
RESPONSIBILITIES:
Gathering Customer Requirements.
Preparing Software Requirement Specifications (SRS) document.
Complete Source Code Development.
Bug Fixing.
Testing.
PROJECT #3:
Project Name : IT (INTELLEGENT TERMINAL)
Role Software Development. Team Size 3Client TINS Duration 10Environment Hardware Platform: AT91SAM7A3.
Language: Embedded C.Development Tools: IAR EMBEDDED WORK BENCH.
DESCRIPTION : In Transportation services, there is a need to constantly maintain the data regarding the
details of the vehicle and the type of load it is carrying and the date and time, a smart
answer to this is INTELLEGENT TERMINAL. The Intelligent Terminal is smart and robust
unit, it has a PS2 keyboard interface and a heads up display, the data is entered using the
keyboard and stored in a Memory card. The project involves development of Board
Support Package (BSP) for AT91SAM7A3. My Responsibility was Software frame work
BSP which includes AIC (Advanced Interrupt Controller), PMC, TIMER and apart from
that communication protocols SPI.
RESPONSIBILITIES:
Understanding various Components in BSP.
Development of Driver Framework for the same.
Testing functionality of the devices on hardware.
PROJECT #4:
Project Name : SMART_SENSE
Role Software Development and Testing. Team Size 2
Client Tirumala Electronics. Duration 6
Environment Hardware Platform: ATmega8 Controller.Language: Embedded C.Development Tools: AVR STUDIO 4.
DESCRIPTION : Smart Sense is a smart and intelligent water level manager. The main design goals of the
smart sense are to autonomously sense the levels of the water in the tank and perform
corresponding task. The smart sense unit calculates the average filling time of the tank
and stores the time in minutes in an on board EEPROM, thus whenever if required to fill
the tank immediately, then it makes use of the average filling time and runs the motor to
the specified amount of time. Smart Sense operates on sensors to efficiently manage and
supply the water needs in household.
RESPONSIBILITIES:
Gathering Customer Requirements.
Preparing Software Requirement Specifications (SRS) document.
Implementing State Machines.
Software Development and Bug fixing.
Testing.
PROJECT #5:
Project Name : CONTROL ECOMATICRole SoftwareDevelopment&Testing. Team Size 3
Client SKI & NUCON Duration 6
Environment Microcontroller : Atmega32Language : CS/W Tools : AVR Studio 4H/W Tools : AVR JTAGICEmk II
DESCRIPTION :
The ECOMATIC is an air dryer controller that separates the dry and moist air from the
compressor. In fact, the former has applications in Pneumatic control systems.The dry
air is separated from the compressor by the dryer controller at three stages: Flushing
stage, Pressure Build-up stage and Pressure balancing stage.Each stage has a specific set
of durations and can be programmed using a DIP Switch. During these stages ECOMATIC
dryer controller drives the 5 solenoid valves to separate the dry air and the moist air,
which is synchronized with the compressor. This project was implemented with finite
state machine model with total of 8 states. These states change constantly with the
compressor, while the dry air is ejected out.
RESPONSIBILITIES:
Understanding various Components in BSP.
Analysis of the specifications provided by the client.
Responsible for writing driver for TIMER.
Testing.PROJECT #6 :
Project Name : RAIN & LIGHT SENSOR
Role Testing,Verification and Validation. Team Size 2
Client TRW,USA Duration 6
Environment Tools: AST, Interrogator, RLS ECU, CANoe, Oscilloscope, RALF.
DESCRIPTION :
Rain and Light Sensor Electronic Control Unit (RLS ECU) is a Microcontroller based
embedded product, which is used in Automotive for controlling of Wipers, Headlights
and Taillights.
The RLS module is placed on the inner surface of windshield of vehicle in the wiper’s
sweep area such that it does not obstruct the driver’s view. There are different kind of
modules like GENERAL, CAN-protocol based, LIN protocol based, PWM and K- Line rain
and light sensors. In GENERAL category rain sensors the input and output information is
passed through physical wire. In CAN based rain sensors the input and output
information is passed through CAN messages. In LIN based rain sensors the input and
output information is passed through LIN messages and in the same way for PWM and K
– Line also.
The rain/light sensor controls the wiper system based on the rain intensity and in the
same way it also controls the Head/Tail lights based on the ambient light levels.
Project involves understanding the rain/light sensor domain functionality, CAN and LIN
communication protocol for various projects. Preparation of System requirements, Test
cases, and functional testing.
RESPONSIBILITIES:
Understanding the system and analyzing the requirements
Preparing the test cases.
Executing the test cases.
Reporting the bugs, if RLS module software does not meet a requirement.
Raising SCRs (Software Change Requests) and tracking them to closure.
DECLARATION:
I here by confirm that all the above furnished information is true and correct up to my knowledge.
Place: Hyderabad. (Ramgopal.T) Date: