Post Job Free
Sign in

Developer Software Engineer

Location:
Richardson, TX, 75080
Posted:
June 06, 2010

Contact this candidate

Resume:

VISHAL PUNDAREEKA

*** * ****** **** #**** Richardson, TX 75080

Mobile: 469-***-****

CAREER SUMMARY

> Highly motivated and enthusiastic young professional with over 3 years of

professional and academic experience, seeking full-time opportunity in

the field of embedded systems and technology.

> Master's degree in Computer engineering and Bachelor's degree in

electronics and communication.

> Good experience with embedded systems and technologies.

> Developed software using C, C++, VHDL and assembly languages.

> Good experience with Android development and testing/debugging.

> Good experience with the micro-processors, micro-controllers like 8086,

8051, PIC micro-controllers etc.

> Good experience with the mobile technologies.

> Strong knowledge of testing and debugging of embedded systems.

> Strong programming skills both on Windows and Linux OS.

Availability: August 2010

EDUCATION Master of Science in Computer Engineering On-going

The University of Texas at Dallas, GPA: 3.757

Richardson, Texas

Graduation Date August

2010

Bachelor of Engineering in Electronics & Completed

Communication

RNS Institute of Technology, Bangalore, Score: 82%

India

Graduation Date July 2006

WORK EXP.

Froogloid: (March 2010 -

May 2010)

Designation: Intern-Android developer (Part-time)

Platform: Android 2.0 mobile, Java

> Responsibilities: Developer and Tester.

> Worked on android app called "Keyring" barcode scanner.

> Task included: Improving the performance of the application, adding new

features and few bug fixes.

> Worked on Drag and zoom feature (on image) using android API's.

> Tools Used: Eclipse IDE, Android ADT, Android G1 device

Samsung Telecommunication America: (August 2009 -

December 2009)

Designation: Intern (Full-time)

Platform: Samsung Mobile Device, Android and Embedded C

> Responsibilities: Developer and Tester.

> Implemented DPRAM simulator for Inter-processor communication between

Application processor and Baseband processor for an android mobile.

> Implemented a simulator, which simulates Samsung OneDRam shared memory

device that is useful in the Inter-processor communication between

Qualcomm App processor and Modem processor.

> Wrote Makefile scripts for building image file that are ported into the

target mobile devices.

> Android phone: Understanding Radio Interface Layer and implementation of

API for Phone Call mechanism.

> Testing & Debugging: Inter-Processor Communication Layer in Samsung

Mobile device (Android phones).

> Android Debugging Environment setup: Eclipse setup for debugging android

platform for native C and java code.

> Tools Used: JTAG and Trace32 debugger, Remote gdb debugger, QXDM, QPST,

MS Visual Studio 2005, Android ADT

ISIMET LLC: (June 2009 -

August 2009)

Designation: Embedded Software Developer Intern (Full-Time)

Platform: PIC24F micro-controller and Embedded C

> Worked on programming of the PIC24 micro-controller (16 bit) using

Embedded C language to control the utilities of School lab. I2C, ISR,

EEPROM programming etc.

> Responsibilities: Co-Designer, Developer and Tester.

UTD: (June 2009 - July

2009)

Designation: Student Lab Work

Platform: ARM7TDMI and RTOS

> Worked on real-time operating systems technology under the guidance of

Dr. Farokh B Bastani, Professor of Computer Science department, The

University of Texas at Dallas.

HCL Technologies Ltd: 2 YEARS

(2006-2008)

Designation: Software Engineer (Full-time)

Platform: Oracle database and PeopleSoft HRMS

> Responsibilities: Tester, Developer, Support DBA and Off-shore Co-

ordinator over the period of 2 years.

> Good experience in development of PeopleSoft System and Oracle database

applications.

> Led the weekly Global Infrastructure calls with clients IBM and Deutsche

Bank.

> Expertise in maintaining complex & high availability infrastructure for

PeopleSoft/oracle systems.

TECHNICAL

SKILLS

Programming : C, C++ ( STL), VHDL, 8085/8086/8051,Thread & Socket

Languages programming, SQL and PL/SQL

Misc. Tools : Android ADT, Android DDMS, SimpleScalar, Xilinx ISE, ModelSim,

Eclipse, Tornado 2.2,

Toad, KEIL Vision, Cadence, MPLAB, QXDM, Spice/Hspice, ADS

1.1/1.2, QPST, WINC,

Cygwin, Source Insight, MinGW

FPGA Hardware : Xilinx Spartan 2

Operating Systems : Win 98/2000/XP/Vista, MS DOS, Linux (Ubuntu), Solaris (UNIX)

Databases & ERP : Oracle 8i, Oracle 9i, Oracle 10g (OCA Certified) & PeopleSoft

Version Control Tool : PVCS, Rational Clearcase, Subversion, GIT

Microsoft Product : Microsoft Word, Microsoft Excel, Access, Power point, MS

Visual Studio, MS Visio

Microprocessors : 8085, 8086, 8051 family, PIC24F family, ARM7TDMI

Embedded Tools : ICD debugger, JTAG, Trace32, gdbserver and GDB

ACADEMIC PROJECTS

Parallel Sorting Algorithms (2010) - C++ programming using g++ compiler,

Eclipse IDE on Linux

o Designed and implemented Parallel Sample sort and Parallel Radix sort

algorithms for 'K' processors/threads.

Chinese Remainder Theorem (2009) - VHDL programming using Xilinx and

ModelSim simulator

o Implemented a module of Chinese Remainder theorem using modular operator

(Component Instantiation).

Data Structure Projects (2009) - C++ programming using g++ compiler,

Eclipse IDE on Linux

o Network algorithms: Implemented Dijkstra's algorithm, Bellman Ford's

algorithm and Prim's algorithm.

o Sudoku Puzzle Implementation: Designed and implemented Sudoku puzzle

solver using simple algorithms.

o Splay Tree: The implementation involves all the types of splay rotations

zig, zig-zig and zig-zag rotations.

o 3D Maze generation: Designed and implemented 3D Maze using dis-joint

sets.

Quine McCluskey (Optimization algorithm) (2009) - C++ programming using g++

compiler, Eclipse IDE on Linux

o Designed and implemented logic minimizer for logical equations.

Real-Time Systems projects (2008) - C programming using Tornado 2.2

o Designed and implemented train controller system using Tornado 2.2 on

VxWorks.

Branch Predictor simulation (2008) - C programming in SimpleScalar

simulation tool

o Implemented various Branch Predictors based on local and global branch

information and appended to the tool.

Ricart-Agrawala Algorithm (2008) - C++ programming (Socket programming)

using g++ compiler, Eclipse IDE on Linux

o Designed and implemented the Ricart-Agrawala Mutual Exclusion algorithm

for Chat System. The concept of threads and sockets are used for this

implementation.

Embedded Control System for GPS Receiver (2006) - 8051 Assembly programming

using Keil- Vision IDE

o Task was to process, analyze and control the GPS Receiver signal and

display the 2D output on the LCD display and the system could also be

connected to the Google Earth application.

USB protocol simulation (2006) - VHDL programming using Xilinx and

Modelsim5

o The project involved understanding of the USB Controller and implementing

and simulating the USB protocol.

AVAILIBILIT

Y

Fall 2010 (For Full-time position)



Contact this candidate