We provide IT Staff Augmentation Services!

Web Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • 9+ Years of experience in system study, design, analysis, development, Testing and production support - C and C++ on UNIX/LINUX, Solaris and Windows environment.
  • Expertise in C programming and strong exposure in development and system programming, embedded devices such as Production printers, Audio/Video devices, STB, Mobile, Cash Dispenser, E-commerce, Defibrillators and board-bring-up activities.
  • Strong experience in Pro*C, PL/SQL, XML and scripting languages- Perl, Python, Shells, Tcl.
  • Expertise in Debugging, Performance analysis using GDB, Multi, Keil, JTAG, oscilloscopes.,
  • Adept to Source Control tools like Tortoise SVN, IBM Clear Case, Accurev, Perforce and Team Foundation Server.
  • Expertise in firmware validation, Functional and Unit testing of software system/products. Familiar with Board bring-up, test automation scripts in C/C++ and Python.
  • Familiar in Standard Template Libraries, TCP/IP sockets, inter process communication, Message queues, IPC, STL and RTOS (Real time Operating System), SED.
  • Good exposure in work culture with US and Japanese client and travelled to Japan
  • Involved in Full Software Development Life Cycle, understanding and implementation of agile software.
  • Keen to work on challenging assignments and worked on consumer electronics for Xerox, Diebold, Gyanasoft etc.; medical projects for Physio-control, Abbott laboratories; backend development for Confidential .

TECHNICAL SKILLS:

Languages: C, C++

Scripting Languages: Python, UNIX Shell Scripting, XML, Perl, Tcl

Database: Oracle SQL, Informix

Operating System: Windows, UNIX, LINUX, Solaris

RTOS: MicroC-OS/2, REX, NUCLEUS, -velOSity

H/W Tools: JTAG, TRACE 32, MARS, MULTI

S/W Tools: MS Visual Studio, Komodo, Tasking 51 EDE, (Debugger) Sourcery CodeBench, Rhapsody, Keil, Code Warrior, VI, GCC, GDB, Make files

Network/Systems S/W: TCP/IP Sockets, Pipes, IPC, Message Queues

Version Controls: Visual Source Safe, Tortoise Subversion, Accurev, Clear case, PMSmart, Perforce, TFS

Other Technologies: 3B2, QT, UML, BREW

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Web Developer

Responsibilities:

  • Responsible for project design, development in C, and firmware validation for Altera FPGA functionality in Linux environment
  • Key member in the automation of system level tests for Hard Processor system. Worked with the interfaces like QSPI, I2C, JTAG etc.
  • Python and shell scripting for firmware validation and boot mechanism for HPS systems.
  • Scripting in Perl, Python, Tcl for system level testing and automation of firmware validation.
  • Coordinate the business people and testing team in testing the firmware

Environment: C, Linux, MicroC-OSII, Python, Perl, Vim, GDB, ARC Shell, Quartus, Tcl

Confidential, Warren, NJ

Web Developer

Responsibilities:

  • Responsible for project design, development in C, and test software for Point of Sale operations functionality in Unix/Solaris environment
  • Worked in message queues for communicating between multiple servers, review activity of requirement deliverables, project implementation for migration to SAP from existing inventory management. Write test driver scripts in C for testing the application.
  • Worked individually in development for projects which includes device activations, Purchase order-separate billing, payment gateways and Online customers.
  • Engaged in On-Call Production support and involved in Health-Check, debugging and solving production issues and latency issues.
  • Coordinate the business people and testing team in testing the application in test environment. Interact with various teams such as Front-End Java team, Confidential Integration Platform team, Warehouse team etc., for any design issues and providing a fix
  • Worked in shell scripting for cron and batch jobs and automation test scripts in Python.

Environment: C, C++, Pro-C, XML, SHELL SCRIPTING, Oracle, SQL, UNIX, SOLARIS, Python, VI Editor

Confidential, Redmond, WA

Web Developer

Responsibilities:

  • Responsible for Project development in C/C++ for Watchdog, therapy (shock), data (patient, events, and logs), IPC, ISR, Message Queues, and SystemP Threads of Execution.
  • Debugged firmware through MULTI and Low-level metrics preparation.
  • Verify the functionality of the AED device to be ready for Workload Distribution, Power Control/Reset, and Control of Audio/Button/Lid/Charge/Watchdog, selection of asymmetric dual processors (Always-On/Kickstart and System Processor).
  • Worked with Mentor Graphics for integrating Nucleus RTOS in the project.

Environment: C++, XML Parsing, Multithreading, Message queues, IPC, Sockets, Vectors

Confidential, North Canton, Ohio

Project Manager

Responsibilities:

  • Responsible for Embedded software development to initialize the hardware for operation, such as running a set of diagnostics on the module and Initialize the cassette using C/C++.
  • Developed Firmware for Note-Pick, Note-Transport and Note-Stack.
  • Debugging firmware through MULTI and Low-level metrics preparation
  • Verify the functionality of the cassette components to ready for a dispense operation.
  • Python scripting for development of tools for automation testing.

Environment: Rhapsody, C/C++, UML, IPC, Python, Windows

Confidential

Project Manager

Responsibilities:

  • Project Design and development in embedded C and responsible for modules as Buffer Manager, Image Device Libraries
  • Developed Device Driver for DMA transfer of video image for Production printer for DFE.
  • Involved in project architecture design and Development for device driver dev on interaction with FPGA 1200 dpi PHIN production printer.
  • Bug Fixing, Participate in Design/Code review process, HLD and LLD creation, middleware architecture, which provides API and RTI for client server application, Lead a team size of 6.
  • Worked on Make files, inter process communication, test scripts.

Environment: C/C++, Solaris, Shell Scripts, TCP/IP Sockets, XML, VI Editor, Python

Confidential

Project Manager

Responsibilities:

  • Designed, implemented, supported client-server systems for workforce management in Confidential IT, server code fixes on CEM middleware architecture
  • Designed and developed a new server process AWASTOWBNCORE for asynchronous communication between process, worked on CEM Middleware ( Confidential ’s legacy)
  • Developed Unix Shell Scripts for Workbrain Corn script background job which is used for payroll processing for technicians.

Environment: C, Unix Shell scripts, Informix, SQL, CEM algorithm and VI Editor

Confidential

Project Manager

Responsibilities:

  • Design and development in C and project is for mobile device. Implemented the configuration of GPIO and activation of the DCD line.
  • Code implementation check whether data call is up in mobile M2M communication,
  • Used thread synchronization techniques like Mutex, Semaphores for maintaining integrity of the critical sections.
  • Review and modification of Software LLD/HLD and Design data model.
  • Code implementation for detecting general-purpose pulse density modulated (GP PDM) outputs for the given input levels 0-255 in mobile device.
  • Configuration of TCXO PDM CTL registers to enable or disable the PDM pin, and the mode of operation for the PDM output.
  • Review and modification of Software LLD/HLD and Design data model.

Environment: C, C++, Shell Scripts, XML, QT, Windows, LINUX, RTOS: REX

Confidential

Project Manager

Responsibilities:

  • Project design and development in C and Python for embedded video device. Worked on socket programming with TCP/IP for communicating between client Windows host system & embedded target system (high definition Video/Audio device).
  • UI Design and Development in wxPython to monitor the register values and Beacon Protocol implementation in Python and TCP/IP. Handle state transitions and transmission of beacon signals, and allow browsing and modification of the file system on the target.
  • Implemented Serial connection, on selecting one of the available COM ports with parameters such as baud rate, data bits, stop bits, parity, and flow control.
  • Proper CR&LF handling according the port settings.
  • Implemented an interface to view and modify register values and fields in chips of the target, connected by remote host.
  • Typical operations involve file management on the target system and to transfer files between the target system and the Windows host through TCP/IP Protocol.
  • Software Integration Testing and Bug fixing.

Environment: C, C++, Python, wxPython, TCP/IP Sockets, QT, LINUX

Confidential

Project Manager

Responsibilities:

  • Configuration of Common Device Interface (CDI) layer and frame buffer device, which represents frame buffer of MIPS H/W and QT Application software to access the graphics hardware of STB. Application development in Qt-embedded. Test application in Qt to test the efficiency and performance of Set top box.
  • Cross compilation with mipsel-linux with virtual frame buffer and Porting it to STB.
  • Work with OTT video, Konqueror/Embedded on the Qt/Embedded platform, PSI a jabber client for LINUX platform and Mplayer which can run in framebuffer driver.
  • Configure, setup the CDI devices NVRAM, A/V decoders, and Graphics related devices surface, viewport, blender and blitter.

Environment: C/C++, QT, Windows, Linux, MIPS, RDK

Confidential

Project Manager

Responsibilities:

  • Worked in 3D drafting software application development in C++ for the design of blue prints.
  • Used Blender and incorporated third party libraries to support multidimensional drafting.

Environment: C/C++, MFC, Blender libraires, Windows

Confidential

Project Manager

Responsibilities:

  • Template creation for STM books, Encyclo with Complete Automation process. Work with XML/SGML Projects, XPATH, XSLT, Show strings, PC Tex.
  • Meet the quality standards, Training, Interaction with clients. Perl scripts for XML Parsing

Environment: 3B2 Scripts, XML, XPATH/XSLT, VBA, Perl, Windows

We'd love your feedback!