Post Job Free
Sign in

Engineer Software

Location:
Jessup, MD
Posted:
June 12, 2013

Contact this candidate

Resume:

Strengths **+ years of software Industry experience.

Experience in working for Startups, Fortune 500 and Federal

Government.

Extensive experience in developing complex muti-threaded &

multi-processes application in C & C++ on RTOS and embedded

OS.

Experience in embedded Linux and PSOS+ real time operating

system.

Experience in integrating and testing applications in SCADA,

Sensor Networks, and Network based Multimedia and Ad-hoc

wireless domains.

Experience with ARM, PPC and x86 architecture.

Experience in Opensource software integration.

Worked on various embedded firmware development emulators.

Protocol Knowledge: Modbus TCP, Bluetooth and IEEE 802.15.4

stack.

GUI development and Opera web browser integration using Qtopia

Core on embedded ARM Linux platform.

Knowledge of Android based application development.

Experience with web based technologies like HTML, Sharepoint

and PHP.

Aware of software development life cycle (SDLC), SEI CMM level

5 methodology and Six Sigma quality process

Capable of working independently or as a part of team.

Skill Set Operating System: Android, Linux - Custom Embedded Linux,

Ubuntu, Fedora, Slackware and Redhat, Unix, Sun Solaris,

Windows NT and XP. Install and configure VMware virtual

environment for Windows XP, Windows Sever 2003 and Linux.

RTOS : PSOS+, Embedded Linux- custom and MontaVista Linux

System Programming: C, C++, DSP programming, Qtopia Core

(QT/Embedded), QT/X11, multithreaded and socket based

programming, Java based application development for Android.

Hardware : Intel Atom, PPC750 on Synergy's VGMD board,

MPC8360RDK, AMCC 440SPe Katmai, TI DaVinci DM644X, TI DM642,

PPC EB8347, IXP425, TI MSP430 F149 microcontroller, Chipcon

CC1020, Chipcon CC2420, AVR ATMEGA128L microcontroller,

Mitsubishi MSV30262 microcontroller.

IDE: Eclipse, MS Visual Studio, pRISM+, CodeWarrior, AVR

Studio, TI Code Composer, IAR Embedded Workbench, Dreamweaver.

Debugging Tools: GDB GNU Debugger, Wireshark, DDD, KD30,

SingleStep debugger.

Awareness About Quality Processes: Worked in SEI CMM level 5

.Aware of software development life Cycle (SDLC), SEI CMM

process and Six Sigma.

Configuration Management Tools: Subversion, PVCS, Microsoft

Visual Source Safe and CVS.

Languages: Visual Basic, Developer 2000, Power Builder, Java,

VC++, C, C++, Java, Object Oriented programming, HTML and XML

Scripting Languages: VB script, Java Script, PHP, Perl, Shell

Script, Sed, Awk.

Database: Oracle, MySQL, SQL Server and Sybase.

Packages/Tools used

PC-Lint, Matlab, QT Designer, Microsoft Office SharePoint

Server (MOSS) 2007, Microsoft Project, MS Visio, Drupal

Work Designation : Embedded Systems Engineer

Duration : Jan 2012 - Till Date

Experienc Organization : SmartWorks, LLC

e Client : Novatech, LLC - R&D Department

Domain : Industrial Automation

Description: Design, develop, test and support Distributed

Process Control System board support package and software.

This is a multi-processes application.

Environment: C, C++, Embedded Linux,Ubuntu Linux, Windows,

VMware, QEMU, Bash, awk, MS Visual Studio, Subversion- SVN,

Eclipse, GDB, Modbus TCP, TCP/IP and UDP socket, CMake, Intel

Atom processor, busybox, crosstool-ng, WireShark.

Designation : Embedded Systems Engineer

Duration : 4 years and 3month (Sept 2007 - Jan 2012)

Organization : Diamond Information Systems, LLC

Client : National Weather Service, NOAA

Domain : Federal Government, Real time Sensors

Network

Description: Maintain and enhance PSOS+ based soft real time

embedded system known as Automated Surface Observation System

(ASOS) for NOAA. ASOS is a SCADA (Supervisory Control and

Data Acquisition) system providing mission critical data to

NOAA-NWS for meteorological studies and flight navigation in

most of the commercial and DoD airports across the nation and

overseas. End-to-end Software Development Life Cycle (SDLC)

using CMM Level 3 methodology.

Multithreaded application, integrated with open source stacks

like OpenSSL FIPS modules. This application collects data

from multiple sensors and sends it to different systems after

processing the data.

Developed demo using open source Bluez - Bluetooth stack for

x86 platform and D-Link DBT-120 wireless Bluetooth 2.0 USB

adapter.

Environment: Embedded Linux, PSOS+, C, C++, Bluez, MS Visual

Source Safe, PC-Lint, pRISM+, Diab compiler, CodeWarrior,SingleStep debugger, GDB, DDD, VMware, MPC8360RDK,Motorola

PPC-750-on-Synergy's VGMD board and Motorola 68K-on-Xycom, MS

Visio, MS project, SharePoint, HTML, PHP.

Designation : Staff Engineer

Duration : 2 years and 1 month (Aug 2005 - Sept

2007)

Organization : Ingenient Technologies, Inc.

Domain : Real time Multimedia application

development

Description: Real time multi-threaded multimedia application

development on embedded Linux. Embedded Linux application

controlled one or more DSP. DSP ran audio and video codecs.

Integrated device drivers along with Linux user application.

Muxer, demuxer, IP Set top box, video on demand (VOD),

network streaming, and IP video phone are some examples of

Linux application.

Developed GUI for IP video phone using Qtopia Core

(QT/Embedded) for ARM Linux

.

Environment: Open source embedded Linux, MontaVista embedded

Linux, Snapgear Linux distribustion,U-boot, C++, C,

Subversion- SVN, Code Composer, TCP/IP, UDP, GDB, DDD,

Qtopia, MS Visual Studio, VMware,ARM, TI Davinci - DM644X,

TI DM642, Code Composer, IXP425 - Kontron board, PPC EB8347,

AMCC 440SPe Katmai, MPEG-4, MPEG-2, H.264, AAC, G711 and

G726, Qtopia Core (QT/Embedded), Opera browser.

Designation : Software Engineer

Duration : 2 months (June 2005 - July 2005)

Organization : Softnice, Inc

Client : Goodyear Tires

Domain : Supply Chain Management

Description: Maintain and enhance Manugistic application

using Oracle database. Automate batch process by writing

shell script. Backend scripts, where also responsible to

exchange data with different systems.

Environment: Oracle, Sun Solaris Unix, Shell Script,

Manugistics, and Perl.

Designation : Software Engineer

Duration : 1 year and 2 months ( May 2004 - June

2005)

Organization : Nivis, LLC

Domain : Automatic Meter Reading ( AMR),

Wireless

Description: This project involved developing and testing

firmware application, which provided feature of Automatic

Meter Reading (AMR). Data read from meter was wirelessly

transferred to Linux server running data acquisition daemon.

Ad-hoc wireless protocol test processes automation using

shell scripts on embedded Linux.

Environment: Embedded Linux, Windows, C, MS Visual Source

Safe, IAR workbench, TI MSP430, Chipcon CC1020, I2C module,

24LC256 EEPROM, ANSI standard C12.21 & C12.19 over serial

port and Perl.

Designation : Software Engineer

Duration : 2 year and 6 months ( June 2000 to

Jan 2003)

Organization : Patni Computers System Ltd

Client : GE Financial Assurance and

Guardian Life Insurance

Domain : Insurance, Database

Description: Communicating with fortune 500 companies

clientele. Worked as a consultant for General Electric and

Guardian Life Insurance. Provided software as per client

requirements and assisting them in operating developed

software. Designing and documenting software specification.

Documenting and maintaining developed software manuals for

clients. As a group lead, I was responsible for developing

and delivering software on schedule, as per the dead line

specified by the customers.

Environment: Oracle, Developer 2000 Forms and Reports, Sun

Solaris Unix, SQR, Shell Script, and Perl.

Grad UNCC along with Dr. James Conrad

Work/Thesi Designing and programming of embedded systems

s

Description: Worked on measuring current while transferring

data using IEEE802.15.4 protocol using AVR microcontroller

and Chipcon trans receiver.

TI MSP430 and MSV30262 microcontroller programming using C

language. Integrated of Ericsson Bluetooth kit with

Mitsubishi MSV30262.

Environment: Windows, C, IAR workbench, AVR ATMEGA128L, JTAG, TI MSP430, Mitsubishi MSV30262, Chipcon CC1020, assembly

language, IEEE 802.15.4

Other E-Commerce Application on Android Operating System

Projects: Developed E-commerce application for Android Platform.

Application uses XML as primary source to exchange

information.

Environment: Eclipse, Java, XML, Android

PHP & MySQL Based Webportal for Title Settlement company

Site URL: http://www.mres-us.com/

Developed PHP and MYSQL based webportal for title

settlement company.

Environment: PHP, MySQL, Linux, Apache

Diamond Corporate Website

Site URL: http://www.diamondis.com/index.php

Site URL: http://www.diamondis.com/SeaPort-E/index.php

Site URL: http://diamondis.sharepointsite.net

Converted existing static website to PHP based website.

Created extranet portal accessible only to Diamond

employees. Authentication was done using MySQL database.

Created GSA 8(a) STARS II Portal to procure contracts and

proposal development.

Environment: PHP, JavaScript, HTML, SharePoint, CSS,

MySQL, Adobe Photoshop

DSP C++ simulation to implement a modem: C++ program was

used to implement the simulation of FFT, different

convolution techniques. QPSK modem was implemented using

DSP principles in C++. In order to recover the modulated

signal designing appropriate filter. Study of using

different kinds of filter and effect of various parameters

of filter designing was also done in this project.

Environment: Matlab, Solaris, and C++

Infra Red Communications Device: Built IR full duplex

Communications Device using Mitsubishi MSV30262, IR

receiver and IR emitting Diode.

Environment: C language, Renesas KD30 Debugger,

Mitsubishi MSV30262, Vishay IR.

CNC Machine prototype using Stepper Motor: Developed

software interface to control the movement of CNC machine

using the parallel port of PC. Environment: C language,

DOS, VB5, Stepper Motor

Education University of North Carolina at Charlotte

GPA 3.7 / 4.0

MS, Electrical & Computer Engineering

MACT- MANIT- REC Bhopal

BE, Electronics & Communication Engineering

GPA 3.7 / 4.0

Training RHD362 Red Hat Enterprise Linux Device Drivers

Oracle Database 10g: Advanced PL/SQL

Certificatio 70-630: Microsoft Office SharePoint Server (MOSS) 2007

ns Configuring

70-542: MOSS 2007 Application Development

74-132: Designing Portal Solutions with MS SharePoint

Products

Oracle10g Database Administrator Certified Professional

Oracle Database 10g Administrator Certified Associate

Oracle Database 9i Administrator Certified Associate

Rajan Rai (Raj)

*****.***@*****.***

Objective Seeking for position where my past experience and skill can

assist in providing valuable contribution in the growth of an

organization. I'm also looking forward towards learning new

software design and development methodologies, along with

integration and testing techniques.



Contact this candidate