Nagarjuna
Phone: +91-973*******
******************@*****.***
1
Summary:
Above 2 year 4 months of experience in Design & Development of Embedded
System Software spanning all phases of Software Development Life Cycle
(SDLC).
Good programming ability in C.
Good programming ability in C++.
Good working knowledge on TCP/IP Socket programming.
Good working knowledge on debugging in Micro controller.
Good working knowledge of RTOS.
Ability to interact effectively and collaboratively with people at various
levels in the organization.
Educational Details:
BSC in Computer Science from Sir Venkateshwara University, Madanapalle.
Professional Experience:
Xcelmind Software Services Pvt Ltd as Software Engineer (February 03, 2011
- till date)
Technical Skills:
LANGUAGES C and Data Structures,Embedded C,C++
LINUX INTERNALS Multi threading, IPC, Socket
Programming
DATACOM PROTOCOLS TCP/IP protocol suite,SPI,I2C
OPERATING SYSTEMS Windows, Linux
RTOS Linux
Compilers Micro controller-8051
Projects Summary:
Project #1
Project Title : HYPER VISION SPECTRUM CAMERA PLATFORM
Organization : Xcelmind Software Services Pvt Ltd.
Team Size : 3.
Environment : C, C++, Linux.
Modules : Widgets-GUI (Using QT), Firmware, FPGA,
Sensor Board, HSI
Project Description:
Developing a prototype for the future generation Hyper Vision
Spectrum Camera platform. With the development of this prototype, it will
slash down the price of current product by 300%.
Roles/ Responsibilities:
Involved in creating manual widgets for GUI design and development (using
QT).
Unit and Integration testing of Modules and for Whole Camera.
Involved in code reviews and implementing review comments.
Documentations of the GUI applications developed by me.
Ensure complete feature is working.
Writing the test code for all new features.
Developing program.
Project #2
Title: PC Based Data Acquisition system using SPI and I2c
Protocol.
Organization : Xcelmind Software
Services Pvt Ltd.
Team size : 4
Language used : Embedded C,C++
Compilers : Micro controller-8051(Embedded C
and code vision), Keil u
vision2
Operating System : Windows
Sensors : LM35 (Temperature
Sensors)
Tools : flash magic
Description:-
Data Acquisition is the process of retrieving data from real time
operating system from any type of format. Real time system deals with
physical monitoring phenomenons like temperature, humidity, light, gas etc.
Each physical monitoring phenomenon is recognized with respective sensing
devices known as sensor.
This project mainly deals with two protocols SPI (Serial Peripheral
Interface) and I2C (Inter Integrated Circuit) protocols. SPI is the one
which communicates with the controller which gives data from sensing device
(i.e. like temperature sensor LM35). I2C is the one which deals with the
Real Time Clock (RTC) of the system and stores the data of time in the
format of hr:min:sec in EEPROM (Electrically Erasable Programming ROM).
RTC of the system is provided using DS1307.The data recognized by
sensing device is analog data which has to be converted to digital format
so as to have a control in looking data periodically through the PC. The
temperature sensor is connected to Analog to Digital Converter (ADC) to get
digital data which goes as an input to Micro controller. The micro
controller communicates with external world like PC through DB9 connector
and able to display on LCD.
The data that is stored in the PC is easier to monitor or retrieve at
any time compared to storing in a particular memory. Nowadays we are using
the same process as storing the data in the PC in any kind of industries.
Roles/ Responsibilities:
Responsible for analyzing and fixing issues for work packages.
Ensure complete feature is working.
Writing the test code for all new features.
Developing program.
Declaration:
I hereby declare that all the above-mentioned statements are true and
correct to the best of my knowledge.
2 Date:
3 Place: Bangalore
Signature
Nagarjuna