We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

MA

SUMMARY:

  • Looking for a challenging opportunity to utilize and grow my software and technical experience.

TECHNICAL SKILLS:

SOFTWARE LANGUAGESC:C++ Java C# QT C++ Perl Prolog Pascal Fortran HTML Java ScriptsAssembly Languages: Intel 80x51 MC 68000 MPC555 Intel 80x96.

COMMUNICATIONS PROTOCOLS: SONET TCP/IP Ethernet SS7 LAPD ATM Token Ring Frame Relay CDMA / TDMA OFDM / OFDMA Mobile IP VoIP SNMP CAN I2C.

OPERATING SYSTEMS: UNIX - SunOS / Solaris Linux (Ubuntu / Redhat) VMS PSOSNetBSD Executive Vrtx

DATABASES: Sybase Oracle MySql Postgresql Redis/NoSQL MongoDB SQL Server Firefox Kman MS Access.

TOOLS: X-ray Generator Simulator Supertap/Xdb Clearcase CVS / PVCS Git Network / Analysis Instruments: Sniffer, Network AnalyzerSpectrum Analyzer, Power Meter, Labview/LabWindow, EtherealEclipse, CodeWarrior.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Responsibilities:

  • Designed and developed driver software in C#/Windows 10/serial/tcp-ip for medical robotic applications to produce medicine at fast rate / with accuracy and other laboratory software utilities.
  • Designed software in C# / WPF / Windows to control motors, air pump, heater, resistance temperature detector for a scientific application using CAN / I2C / Serial protocols/ADCs/DACs. Designed (data modeling / normalization) / created / wrote software for MySQL database for storing experimental data / parameters and device information.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed software in C and C++ on Ubuntu Linux to parse MPEG-2 video stream contents for an OFDM DOCSIS 3.1 video application.
  • Designed and developed Java 8 / Linux daemon to tune/switch QAM video RF inputs and to control FPGA operations on video streams (channel tuning, switching, encryption and network packetization).
  • Designed and developed Automatic Train Supervision system software to regulate the motion of trains at platforms, signals along the railway.
  • Designed and developed software in C/C++/Perl (Ubuntu Linux) to monitor data rates, memory usage and to set hard and soft memory limits for the network interceptor application.
  • Designed and developed software feature to prioritize graceful shutdown of processes when system is in contingent situations.
  • Developed and fixed bugs for the bandwidth application and packet archiving application (for ICMP/UDP/TCP packets).
  • Developed software to report packet rates, memory usage for the deep inspect application and data archiving application.
  • Designed software to query/bring up/shutdown and upgrade to the Argus application.
  • Designed and developed software features for out-of-memory orderly shutdown and watch dog timer for the network interceptor application.
  • Designed and developed software for Virtual LAN feature, block/unblock of hosts, white/black listing of hosts, email alerts, asset discovery, and mysql database to store network parameters, security issues and events for the host interceptor application.
  • Provided support to project management, QA, product management, and customer service team.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed software in C++ for X-ray Generator Radiography medical applications.
  • Wrote requirements for the Communications and Medical Platform generator and designed / developed Filament current control application in C and C++.
  • Designed and developed software for additional Film Screen on the Direct Radiographic generator platform in C.
  • Developed the Energy Assisted Falling Load X-ray Generator software in C++.
  • Designed and developed X-ray Generator tools in QT C++ to process XML files and automated software distribution process.
  • Course instructor for requirements development and a member of the Project / Process Improvement team.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed firmware for a proprietary data-acquisition / feedback control system / microcontroller application using I2C bus devices (EEPROM, IO Expander, LCD display), PID Controller, UARTs, ADC/DAC, PLCs and various types of sensors to control mechanical components. The work was done mainly in C / Eclipse / CodeWarrior / Linux open source libraries.
  • Designed and developed embedded system proprietary OS library modules and utilities. Bread boarded circuits for software unit testing and lab testing.
  • Designed and developed firmware in C and calculations for RF filter bank application to be used in co-site interference mitigation. Designed and developed software in C for synthesizing the parameters of RF diplexers and filters and simulating the S-parameter responses.
  • Designed and developed storage software in C / C++ STL to implement lookup-tables for RF filter banks.
  • Designed and developed multithreading SQL Server software in Java and C# for reading measurement data from equipments.
  • Developed encryption algorithm and database application for symbol look up to facilitate secured transmission of data.

Confidential

Senior System Engineer

Responsibilities:

  • Developed and designed system software/hardware specifications, test procedures, availability and reliability calculations, courses, project management reports (for deliverables, field issues).
  • Designed and developed railway control system featured with automatic route setting, automatic schedule recovery, remote terminal unit, SCADA, video playback, territory transfer mechanism, GUI user management, vital microprocessor based control system, Ethernet fiber optic ring, interfacing with adjacent control systems (CN/CP), GUI simulation and, root cause analysis.
  • Tasked with other functions including analysis of designs and requirements for track circuits, signal wires and cables, switch machines, snow clearing device, uninterrupted power supply and electrical planning.
  • Interfaced with sub-contractors, project management and various technical disciplines regarding field issues and scheduling.

Confidential

Senior Software Engineer

Responsibilities:

  • Managed day-to-day development of 3 projects through their life cycles. Managed teams that consisted of software developers, testers and business analysts to design and develop security trading applications. The software applications used: C/C++/C#, Sybase, Oracle, UNIX & Windows, multi-threaded / client server sockets.
  • Conducted software inspections and test plan reviews. Team leader testing of new code releases.
  • Designed and developed new features for Chart application in the client and server platforms. Designed and developed software for end-of-day database reconciliation. Automated database management tasks.
  • Designed and developed C++/MFC/ODBC codes and MS Access 2002 Database (normalization of tables, ODBC interfacing, queries/forms/reports) to update and retrieve RF amplifier parameters, specifications, and measurement information.
  • Hired and mentored new software engineers.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed UDP/IP Ethernet device driver for communications card of 3 projects: Disney Theme Park, Las Vegas and Korean National Railway. This communications card was used for the train on-board computers as well as for the railway wayside system.
  • Designed and developed ACE serial interface for WTP card for wayside system. Designed and developed new features on the UDP/IP Ethernet card for Vehicle On-board Computer.
  • Supported the recreation of field issues. Prepared Engineering Change Notifications and new releasesof WTP card software for the field and engineering tests. Assisted other software design and development groups in their design and development efforts. Provided lab troubleshooting assistance to other groups at Confidential .

Confidential

Senior Software Engineer

Responsibilities:

  • Developed software requirements and design specifications for the micro-controller - digital potentiometer interface. Designed and bread boarded digital potentiometer application circuits using T89C51AC2 microcontroller, CC9418 IC and other components. Designed and developed control software for the digital potentiometer (CC9418) IC in C++/Window. Designed and implemented microcontroller software to control the states of the digital potentiometer and data acquisition process.
  • Analyzed RF amplifier circuits using mathematical software and developed software for voltage compensation using the microcontroller A/D capability. Designed and developed software for the MPC555 to send/receive messages to/from RF transceiver.
  • Developed MS Visual C/C++ codes to implement DLLs, interface software for measurement equipment - Power Meter, Signal Generator, Network Analyzer, Spectrum Analyzer, Oscilloscope via GPIB ports. Designed and developed RF amplifier measurement algorithms and software in C++ (STL) for Small Signal Gain, P1dB, Psat, Noise Figure, VSWR measurement applications.

Confidential, MA

Senior Software Engineer

Responsibilities:

  • Designed and developed FPGA driver for the shelf control processor board. Functionality included timing-card code download, self code download, PCI bus initialization, interrupt dispatching, SRAM buffer control, card selection & reset, redundancy. Project was designed and written in C++/PSOS/UML.
  • Designed and developed SONET cross-connect card functionality which include DMA, interrupt handling, STS-12 time-space-time switching.
  • Wrote functional specifications, design specifications, unit test document for Cross-Connect card and FPGA drivers. Reviewed design and inspected codes for timing card driver software. Provided support and bug fixes to edge router integration testing efforts.
  • Wrote requirements and design specifications and developed device driver for fast Ethernet card on free BSD operating system. Developed proprietary SNMP MIBs and integrated developed MIBs with standard MIBs. Designed CLI for Fast Ethernet Card to provide network management and configuration support of edge router. Assisted in the design and development of kernel drivers for Packet over SONET, ATM.

Confidential, Il

Intermediate Software Engineer

Responsibilities:

  • Designed and developed software to support the cellular phone transcoder system. Wrote programs for system boards: Transcoder board, Operation and Maintenance Processor board, LAN-extension (Optical/Electrical Conversion) board, General Clock board, Multi-Serial Interface board.
  • Designed and developed software for supporting CDMA voice and data calls. Developed UDP/IP socket modules in C for Solaris workstations to communicate with the O&M processor board over fiber Token Ring (FDDI) LAN.
  • Developed requirements and designs for voice call processing and packet/circuit switched features such as hand-offs, low/high-speed packet data and platform features such as token-ring LAN redundancy.
  • Developed web pages using HTML, JavaScript, PERL for sharing data, lab results, knowledge database, documentations, and test data results. Wrote C/Perl modules for Base Station and Mobility Manager testing.

Confidential

Senior Programmer Analyst

Responsibilities:

  • Designed and developed client-server transportation finance applications and provided support to system and integration tests. Designed and developed API for the 1-800 number client/server application using RPC for the SUNOS and Tandem computers platforms.
  • Designed and developed a transportation scheduling database application in C/Oracle for SCO UNIX Server and VMS server. Developed client/server global-trading database software in C/HP-UNIX/Sybase. Designed object-oriented models for a supply system using GQL (Graphical Query Language).
  • Designed and developed gas loading firmware, magnetic card reader firmware, device driver for special-purpose keyboard, serial card device driver, and system management support. Developed firmware in C and Fortran for process control application and gas loading embedded system board, Accuload. Developed serial communications device driver in MS C for a 36-key keyboard to interface with a PS/2 military workstation (touch screen, 486 processor). Developed serial communications software in C and Ada to transport data from computers to storage units. Performed system managerial support for various computer systems and networks: Sun Workstations, VAX, PCs, Ethernet, Token Ring, DECNET.

We'd love your feedback!