Post Job Free
Sign in

Project Software Engineer

Location:
Rochester, NY, 14623
Posted:
April 03, 2010

Contact this candidate

Resume:

Mihir Daftari

**** ********** ****, *** * abm0jd@r.postjobfree.com

Rochester, NY 146**-***-*** 0344

Objective:

To seek a full-time position at your esteemed organization - utilizing

and enhancing my software engineering skills.

Professional Profile:

. Four years of experience in optimized, real time, multi-threaded, multi-

process application development using C/C++.

. Experienced in progressing from problem statement to well-documented

design and efficient solution using object-oriented analysis, design and

implementation.

. Expert at debugging embedded system without or with debuggers, core files

and oscilloscopes.

. Experienced in network programming and implementing and evaluating

wireless routing protocols.

. Skilled at handling all phases of software lifecycle.

. Exceptional analytical, problem solving, programming, documentation and

testing skills.

. Hardworking, self-motivated, energetic, and positive attitude towards

achieving goals.

Professional Experience:

Harris Corporation, RF Communications Division, Rochester NY (March 07 -

present)

Software Engineer

. Design, develop and maintain embedded applications and infrastructure

software for the RF-7800V handheld radio. The radio platform is based on

TI's OMAP2420 microprocessor (ARM 1136 core) running QNX 6.3.2 RTOS and

is used in tactical military communications.

. Participate in the complete development cycle of the radio starting from

conception, requirements, design, coding, unit testing, system

integration, documentation, and maintenance.

. Work with other engineering staff (electrical, mechanical, systems) to

evaluate interfaces between hardware and software and operational

performance of the overall system.

. Major contributor towards architecture, design and implementation

decision for new features.

. Key member of a four-person advanced development team that designed the

radio software architecture, setup the build system and brought up the

radio platform.

. By identifying and rewriting critical area of code, improved radio

configuration speed by 30%.

. Developed a route manager application using socket programming that

configures and maintains routes in the radio based on the wireless,

Ethernet and PPP interface addresses and other radio parameters.

. Created an efficient and slick web interface using HTML, JavaScript and

Ajax to control and configure the radio via browser. Eliminated use of

any outside application by creating a video viewing application inside

the browser that captures video stream from the radio and displays it in

the webpage.

. Implemented a build time optimization in scons (build tool) using Python

that linearized complex dependencies in radio configuration during build

process resulting in faster running time.

. All radio code developed using C/C++ on POSIX compliant OS. Build system

code developed using Python.

Harris Corporation, RF Communications Division, Rochester NY (December 05 -

March 06, June 06 - November 06)

Test Engineering Co-op

. Designed, developed, and implemented cost-effective methods of

integration and troubleshooting software systems and equipments.

. Helped prepare test and diagnostic programs, perform integration,

regression and field testing.

. Test units developed using C/C++/Visual Basic.

Bose Corporation, Framingham MA (March 05 - August 05)

Firmware Engineering Co-op

. Worked on a graphical remote control project for home theater system.

. Created an OS abstraction layer for the multi-threaded messaging system

and infrastructure used for the remote control.

. Using the abstraction layer ported the messaging system from Nucleus OS

to Windows CE. Used an HP iPAQ (Pocket PC 2003) to download and test

implementation.

Project Experience:

Implementing and Evaluating DYMO Routing Protocol with Network Coding (in

progress):

. This project will implement the Dynamic MANET On-demand Routing protocol

and then insert a network coding/decoding layer between the IP and MAC

layer to identify opportunities to improve bandwidth utilization by

combining packets.

. The project will be implemented using C++ and NS-3 network simulator.

Implementation of DSR Routing Protocol on Sun SPOT Wireless Sensors:

. A team project to implement Dynamic Source Routing Protocol on Sun SPOT

wireless sensors using Java.

Colored ball sorter:

. A team project to create a standalone system using Motorola HC12, an

embedded camera, and servo motors to sort colored balls.

. Wrote the driver to communicate with the camera and the color detection

algorithm based on Euclidean distance formula.

. All code written in assembly language.

Skills Summary:

Languages: C/C++, Java, Python, HTML, JavaScript, Ajax, XML

Operating Systems: QNX, Linux, VxWorks, Windows Mobile, Android, iPhone

OS, Windows XP

Development tools: GCC, QCC, GDB, SVN, SCONS, Valgrind

Education:

. M.S., Computer Science, Rochester Institute of Technology (While working

fulltime at Harris)

Coursework complete - GPA 3.88

. B.S., Computer Engineering, Rochester Institute of Technology

November 2006 - GPA 3.30

Other:

. US Citizen. Ready to travel/relocate.

. References available upon request.



Contact this candidate