Project Engineer Resume
SUMMARY:
- A technical professional with over 10 years of experience in Embedded Systems Development, Validation, Testing and Automation of web services and STB.
- Adept in end - to-end development of system from requirement analysis to system study, designing, coding, testing, de-bugging, documentation and implementation.
- Good experience in functional testing and automation of applications on STBs and eCommerce applications. Worked on tools like HPQC-ALM, JIRA, CONFLUENCE, QTP, UFT automation, Rally, VMWare, Visual studio.
- Proficient in mapping client’s requirement into designing test case scenarios.
- Good exposure to SDLC, Agile process, CMM5 processes and quality enhancements.
- Excellent analytical, technical and interpersonal skills.
- A good team player and capable of taking up responsibilities independently and collaboratively leading teams.
- Handling multiple projects at a time as a contributor and team lead.
- An effective communicator with good analytical and technical skills.
TECHNICAL SKILLS:
Languages: C, C++, C#, Assembly (8051), VBscript
Communication Protocols: I2C, SPI, RS485/RS232, AT commands, ZigBee / JenNet, CAN
Tools: HP-ALM, JIRA, Rally, Confluence, TFS, SVN, VMWare, SOAPUI, Target
Process IDE: QTP, UFT, VSTS, OpenAT, Codeblocks, Eclipse, M2M Studio, Visual Studio 2012
Platforms: 8051 & JN5139.
Domain: Embedded, Wireless, Media
Operating systems: Linux (Ubuntu), Windows Professional/XP Vista/Win 7, Android
Other: Familiar with UNIX, Basic Java, Android, SQL Server 2008, Perl scripting, Selenium, TCP IP, Canalyzer, CADeT, Canoe
PROFESSIONAL EXPERIENCE:
Confidential
Project Engineer
Responsibilities:
- Validation for radar and camera applications for vision and object detection.
Confidential
Technology Lead
Responsibilities:
- Development for tele-presence solutions.
- Testing and automation of STB applications
- Functional testing, regression testing and automation of Commercial applications and web services.
- Development of wireless network based applications on Jennic controllers with JenNet/Zigbee technologies.
- Applications on GSM modems for data transmission using GPRS.
Confidential
Embedded Software Engineer
Responsibilities:
- Firmware for 8051 Microcontroller based Projects like RS485 based Network of Scrolling Displays on Matrix LEDs.
Confidential
Responsibilities:
- The project involves testing and validation for object detection applications. The application uses radars and cameras to provide detection for the machines to identify person and other moving objects.
- Responsibilities include requirements gathering, framing of test cases and validation. Tools used: Canalyzer, Canoe, CADeT, HPQC, Target Process, Ubuntu.
Confidential
Team Lead
Responsibilities:
- Responsible for the deliverables to the client.
Confidential
Responsibilities:
- Functional and regression testing, execution of automation and developing automation test cases for the application. CIL is a middle layer which process the incoming traffic, for domain provisioning and exchange related services. The application abstracts away vendor details and route to appropriate product environments.
- It gets the data from front end portal where customer can create email boxes, add domains and can perform all exchange related transactions.
- Worked with solution designers, application developers and DBA to develop the test cases and identify and resolve bottlenecks. Involved in functional, regression and automation testing and, automation for the application using HPQC, Rally, JIRA, VMWare, C# in VSTS.
- Managing onshore and offshore testing team and co-ordination with the client.
Confidential
Responsibilities:
- Implementation of skype functionality over the setup box. The project involves writing the native layers for interaction with skype, the core layer for all the functionalities and UI for the same.
- Main task involves designing and development for the native layer and managing the team for the core and UI layers.
- The coding mainly involves C++, with some implementations in Java and android for the UI layers.
Confidential
Responsibilities:
- Designing, development and managing the delivery of the project.
- The project is an independent application over the STB.
- The data coming from the internet streams is collected, parsed according to the different channels and individual streams are formed.
- These parsed channels are displayed along with regular channels in the same format and UI design.
- The coding mainly involved C++ for the streaming and parsing, and UI design with Android and Java.
Confidential
Responsibilities:
- Display module is interfaced with jennic module so that it can be a part of jennic wireless network. Jennic wireless network will communicate to the Middleware running on a PC over UART interface.
- The communication between the Middleware and the server happens over http connection.
- By using this system architecture, IDM can be controlled remotely. i.e Images to be displayed, Pushing images to IDM dynamically & Image duration.
- Server also receives the statistics information from IDM devices. Key role in the project was to ensure coding for application in C for interfacing the display with the Jennic module, communication between the display module and the co-ordinator modules.
Confidential
Responsibilities:
- The project was a wireless smart Cabinet Solution. This solution allows real time visibility at remote locations. The technology is a combination of RFID, GSM / GPRS and WEB services. Data was collected by
- RFID reader and transmitted to modem through UART connection. The modem then transmits the data ver GPRS to a web server through TCP Port / HTTP connection. Key role in the project was to ensure coding for application in C for the modem part.
Confidential
Responsibilities:
- Here client establishes a connection with the HTTPS server after proper authentication of security certificate of server and vice versa.
- So, communication between the client-server happens over secured channel only. Key role in the project was to ensure coding for SSL implementation for both server and client along with setting up server using OpenSSL.
Confidential
Responsibilities:
- The project was about implementing the bidirectional communication between the end-devices and the server.
- End Devices can query the server for any information, and server will send required data to End-Device through the intermediate Gateway and Routers.
- Ensured code development for the End-Device and Router communication with the co-ordinator, and co-ordinator communication with server using GSM modems on GPRS connection.
Confidential
Responsibilities:
- The product Confidential is the part of Retail Confidential solution and a replacement for conventional hand operated mechanical counters. Its main purpose is to provide analytics’ data for consumer research. It would provide the retail store insights by counting the number of shoppers entering, exiting or spending time in a particular product category area/aisle. The counter will store the count values locally and broadcast it wirelessly using ZigBee network technology.
- Wireless Routers on the shop’s ceiling will receive the broadcasted data and forwards it to the Gateway which consolidates, filters out and forwards the data to central server over GPRS or Ethernet thru’ middleware and a Modem. Development of code for the Confidential using PIR, IR/ ultrasonic sensors.
Confidential
Responsibilities:
- The project was about O module with the Wavecom modem. The module has 6 inputs and 6 outputs which can be directly connected to the modem.
- Digital temperature sensor outputs were passed as input to modem and displayed on LCD display.
- Key role in the project was to ensure coding for the I/O module interfacing with the modem and LCD display interface.
Confidential
Responsibilities:
- The project was a support project for GAP.
- The support is for the OHIO warehouse of GAP.
- Rendered support for smooth functioning of system from placing the orders till the shipping of the orders.
- The data was managed through the databases using oracle toad, and various processes managements was done using automation scripts, manual running of scripts and integrated applications.
- Worked with this project for six months.
- Provided support to the daily activities of the warehouse management, research on various causes of data mismatch of the inventory, etc.
Confidential
Responsibilities:
- The project aimed at connecting a large number (255) of microcontrollers on RS485 network by using repeaters. The computer is master of network and is connected with a RS232 to RS485 converter. Each microcontroller displays message on series of 5X7 LED Matrix. Max. 32 characters can be displayed.
- Messages can be scrolling or static. I2C Serial EEPROM stores up to 50 messages. Computer software interface is used to update individual displays.
- Ensured software in C for 89c52 Microcontroller.
Confidential
Responsibilities:
- The master in a RS485 network of clocks gets time form GPS receiver and transmit it on RS485 to other slave clocks. The Slave units display the real time on the LED matrix display.
- Each Slave also updates its internal Real Time Clock with the real time received from GPS receiver.
- The internal clock is used to display time in slave devices when the master or GPS device is offline.
- Safe Load Indicators for Portable & Mobile Cranes
