Post Job Free
Sign in

Software Developer Project

Location:
India
Posted:
June 23, 2015

Contact this candidate

Resume:

Carrier Objective:

Aim to associate with the organization that provides me an opportunity to utilize my knowledge and improve skills with latest trends and to be part of the work dynamically towards the growth of the organization.

Synopsis:

Having 3+ years of Professional Experience in Embedded Software Development.

Over 3+ years of working experience on Embedded C Programming.

Over 3 years of working experience on RTOS(TN Kernel).

Over 3 years of working experience on Microcontrollers (ARM7, Cortex M3).

Experience in developing Firmware Serial communication protocols UART, SPI, I2C, RS232.

Working experience on Firmware Driver development of different devices likeTimers, PWM, ADC, RTC, KEYPAD and LCD.

Practical Experience on Project Analysis, Coding, and Debugging

Knowledge on Hardware & Software Interfacing Techniques

Competent in Understanding Chip Manuals & Architectures

Having good working experience on JTAG Debugger and Coo Cox Debugger.

Professional Experience:

Working as an Embedded Software Engineer in “ACNOX SOFTWARE TECHNOLOGIES PVT LTD” from May 2012 to till date.

Technical Skills:

Language Proficiency : C, Embedded C

OS Platforms : Windows 7/XP

Micro Controllers : LPC1343(ARM Cortex M3), LPC2148(ARM7)

Protocols : UART, I2C, SPI

Peripheral Drivers : ADC, RTC, Timers, Keypad, LCD.

RTOS : TNKERNEL

Software Tools:

Coding :Keiluvision4.

Simulation :Proteus 8 Professional.

Debugger : JTAG, Coo cox Debugger.

Tool : Flash Magic.

CURRENT PROJECT:ARM Based Industrial Automation

Role : Embedded Software developer, Debugging.

Software Tools : Keiluvision4, LPC2000 Flash Utility.

Hardware : LPC1343, Sensors, GPIO, RS232.

Operating System :TN Kernel.

Description:

This application is very helpful for the industries. For any application in the industries there are many parameters to be handled. This application is used to save the power and major components in the industry based on sensors. The temperature sensor is fixed at a specified location, for our application to be performed. The sensor gets the values and sends the information to the microcontroller continuously. The microcontroller receives the values and sends the corresponding values to LCD display

Roles& Responsibilities:

Developed code for required peripherals like LCD, Sensors, ADC, Buzzer on LPC1343 board.

Developed code for required UART Protocol. Using this Protocol, Communication established between Board and PC and menu will be displayed on PC to check inputs and outputs

.

Project-1: Sun Based Solar Tracker.

Role : Embedded Software developer.

Software Tools : Keiluvision4, LPC2000 Flash Utility.

Hardware : LPC2148, Sensors, Motor.

Operating System: TN Kernel.

Description:

This project was to design a solar tracker panel which automatically faces the sun light as an when required with high flexibility enough to cover all the directions in two different axis in fact covering in all direction that makes a hemispherical pattern. The concept here was to move the panel both in 2 axis orientation using LDRs to sense the light.

Roles& Responsibilities:

Involved in analysis related to development and implementation of this project.

Coding for the controlling the motors as per the changes occurring in the input parameters.

Production support for the design of circuitry and testing.

Project-2:Online Board Validation System for LPC1343

Role : Embedded Software developer, Debugging.

Software Tools : Keiluvision4, LPC2000 Flash Utility.

Hardware : LPC1343, Sensors, GPIO, RS232.

Operating System :TN Kernel.

Description:

The intent of the project is to test given modules like Switches, leds, sensors, rtc, pwm and buzzer on lpc1343 board. The menu will be displayed on hyper terminal and we can select corresponding option.

In PC side menu will be displayed in such a way that all modules are differentiated separately like inputs, output, RTC and display. Here RTC runs continuously and choice also given for setting alarm and time changes. Based on command given in hyper terminal, peripherals will work accordingly.

Roles& Responsibilities:

Developed code for required peripherals like Switches, Leds, Sensors, RTC, PWM and Buzzer on LPC1343 board.

Developed code for required UART Protocol. Using this Protocol, Communication established between Board and PC and menu will be displayed on PC to check inputs and outputs

Project-3:Real Time Data Handling for EEPROM Using I2C & SPI

Role : Embedded Software developer.

Software Tools : Keiluvision4, LPC2000 Flash Utility.

Hardware : LPC1343, EEPROM, SSD, LCD.

Operating System :TN Kernel.

Description:

This system continuously acquires data from controller, measures parameters & display on LCD. There is a default threshold values set for data. User can change these default threshold values at any time using a pc terminal by pressing switch or user can access factory defaults stored in FLASH. After taking data from PC terminal update the same data into EEPROM at defined locations. Whenever data goes beyond threshold the indication is given to user.

Roles& Responsibilities:

• Device driver development for UART, Timers, PWM, ADC, LCD, I2C,SPI and module testing.

• Implemented code for writing to and reading from EEPROM.

• Fix bugs and rework.

Project-4: System timer tick configuration for RTOS time sharing.

Role : Embedded Software developer.

Software Tools : Keiluvision4, LPC2000 Flash Utility.

Hardware : LPC1343, LCD.

Operating System :TN Kernel.

Description:

The main intent of this Timer tick configuration setup in real time application is for start of the RTOS. Without Timer there is no Real Time Operating System. Timer is heart of RTOS. In RTOS programming there are multiple tasks with its own entry point and is independent to execute at any time. Every task can be independent Super loop. RTOS programming is a combination of real time kernel, application task and ISRs.

Roles& Responsibilities:

Developed code for required peripherals like LCD, ADC, PWM and Buzzer on LPC1343 board.

Developed code for STT(System Tick Timer). Implementation of RTOS.

Fix bugs and rework.

STRENGTHS:

Self confidence.

To work with positive attitude, analyzing all kinds of situation and honest efforts.

Good analytical and logical thinking skills.

Leadership skills.

EDUCATIONAL PROFILE:

B. Tech from Sreedattha College of Engineering and Science (affiliated to JNTU) in Electronics & Communications Engineering in the year 2011.

PERSONAL DETAILS:

Father Name : M. Rajaiah.

Date of Birth :10-06-1989.

Languages Known : English, Hindi and Telugu.

Hobbies : Playing Cricket, Listening to music, Reading Books.

Present Address :Yellareddyguda, Amerpet, Hyderabad, T.S.

DECLARATION:

I hereby declare that the information furnished above is true to the best of my knowledge.

PLACE: HYDERABAD

DATE:

(M.VAMSHI KRISHNA)



Contact this candidate