We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

Senior Software Developer with experience in: Embedded, Desktop GUI, IOT Development using C/C++11/C# languages in many frameworks such as .Net, MFC, Qt, VxWorks, Greenhills, IAR, STM32 HAL, WPF, WCF, SQL and many operating systems: Linux, Windows (Win7/10,CE,Embedded7, FreeRTOS, & MacOS X, YOCTO, & ARM Cortex, GIT, .Scrum (Agile) Requirements, design, team interaction, coding to standards and source control, unit testing, deployment, documentation, and maintaining software are all important to engineering a robust and sustainable product.

COMPUTER PROFICIENCIES:

OPERATING SYSTEMS: Windows Services and device drivers, IAR STM32, RTOS, Integrity - GHS, VxWorks, Qt 4.0 - 5.4, UNIX, Linux, DOS/Windows 3.11 - 7

LANGUAGES: MS Visual Studio(6-10), C#, C, C++, Java, PHP, JavaScript, Python, Perl, SQL, XML, ASM, and others.

DBMS: Microsoft SQL Studio, COBOL, dBaseIII, FoxBase, dbForge Studio (MySql), SQLitePro, Red-Gate SQL Toolbelt Applications, Visio-DBMS Module, Rational-Rhapsody (IBM).

PROGRAMMING AREAS: TCP/IP, Microsoft (DLL, OLE, COM/DCOM, .NET, & Services), Image-Processing and feedback control, Graphical Data Presentation (Windows GUI & SGI X-Windows/Motif), IIS, Apache, HTML, Python Test Scripting, Java, Web-based Applications (JavaScript, jQuery, XML)

SOFTWARE DESIGN: System Architecture, Functional, OOD, UML, Patterns (such as MVC), Database ER

Software Deployment: Win-Zip Applications, Install-Shield, Windows-Batch and Scripting, Linux RPM and PHP Release Scripts, Web and Email Updates, Localization Update Modules and dynamically-linked libraries.

Configuration Management: GIT, CMS, CVS, Subversion Bug-Tracking (Bugzilla), Seapine SCM and Test-Track.

Program Management: SCRUM, AGILE, MS-Project Coordination, Asana, DOORS, IBM Rose.

EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Programming robotic control of MIG, TIG, and Laser Welding Equipment.
  • First project is to update the WPF Script Editor. MSVS, C/C++/C#, WPF, loading and saving Binary-File-Database.
  • Data Transfer and Interfacing to the ARC-Link network using TCP/IP, CAN, and OpenCan interfaces.
  • Document and implement complex data structures and logic through reverse engineering and direct talks with current programmers.
  • Automated Testing and Pendent Black-Box Testing.
  • Initiate Single-Board-Computer system for near-real-time data logging and test scripting of networked devices.
  • Confidential build of operating system for Confidential, coordinate electrical (hardware) interfacing of cables and Confidential systems.

Confidential

Senior Software Engineer

Responsibilities:

  • WPF Development-Tool Simulator for Single-Board-Computer ( Irrigation Controller), C#, XAML, Dependency Injection Design, GUI Drawing, SQLite 3.0, XML Configuration Files, TCP/IP, RS-232, SPI, and RS-485.
  • C/C++ Embedded ARM Cortex Network Sniffer, IAR, STMCubeMX, STM32 Confidential & HAL, TCP/IP, RS-232, SPI, and RS-485. Message parsing and real-time message checking to monitor message traffic between Controllers and external devices, and PC.
  • C/C++ Embedded ARM Cortex Multi-Language translation in real-time from English to Chinese and 8 other Latin based languages. Output to a Dot-Matrix Display in Latin, Chinese, Arabic, and other character encodings.
  • Documentation, interaction with a dynamic and remote development group, and multi-project multi-tasking work groups.

Confidential

Senior Software Engineer

Responsibilities:

  • ICU-Patient Monitor. WPF, Window Forms, Win7 Embedded, Python Test Scripting, Real-Time O/S, SQLite, MSVS 2012, C#, CLI, and C/C++, Touch Screen and Navigation Page logic, TCP/IP, Serial Communications, Windows 7 Embedded,
  • Refactoring and cross-platform communications, and Major-Debugging efforts
  • Multi-Processor system with ATOM, ARM, and PIC development environments.
  • JIRA, GIT, Design Patterns, Run-time Error Correction, Visio Design Documentation, and Team support.

Confidential

Senior Software Engineer

Responsibilities:

  • Bio-Medical Imaging analysis software. DICOM file analysis.
  • Refactoring and cleaning up MAT-LAB and C++ code to transform the R&D team effort into production quality software.
  • Reading DICOM files. Linux/Mac OS/Windows, JIRA, GIT, Design Patterns, Python Test Scripting, Run-time Error Correction, Image Processing, Design Documentation, and Team support.

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Qt Framework, MacOSX and Windows 7/8/10 Application UI development.
  • Video Editing Software. C++, Design Patterns, Video Editing, End-Point Cloud Data Storage, MSVS 2013, XCode, Python scripting, Clang.
  • JIRA and GIT. C11++/C14++, lambda expressions, FFmpeg libraries, threading, Crypto/RSA/SSH for licensing and HTTPs. Data Scheme in JSON, INI, and Oracle Database SQL.

Confidential

Software Engineer

Responsibilities:

  • Localization of Multiple MFC Applications to Chinese plus adding additional functionality
  • C/C++11/14 MSVS2013 and C# WPF to build custom tools to automate the localization effort.
  • Data Scheme in JSON, INI, Python scripts, and Oracle Database SQL.
  • Google API Translator Async-Threads with end-points.

Confidential, Raleigh, NC

Software Engineer

Responsibilities:

  • Maintenance on medical record display systems.
  • Restful API, Window-Services, Sybase, MS-2010 & VS-2013, MFC, ASPX, C#, WCF, WPF, JavaScript, Code-Behind
  • Automated Python scripts for setting up batch testing and initiation of test modules.

Confidential, Beverly, MA

Software Engineer

Responsibilities:

  • Convert Borland-C++ Builder Windows-XP telemetry software to Qt-C/C++ iHawk ( Linux/RedHat/Centos), MacOSx, Python scripting, and Windows.
  • This project goal is to download telemetry data from JAXA (Japanese Space Agency) launches over the Pacific Ocean.
  • Traveled to Japan for (CDR) design review and Guam for installation and (FAT) testing.
  • Coded the new Qt GUI interfaces to run on Linux and Windows-7.
  • Developed most of the library for the project for UDP, TCP, FTP, Shared Memory, Real Time, Time Coding, GPS, QWidgets, Python Test Scripting, MVC Design, Multi-Threading, and Binary file transmission.
  • Performed the role of Qt instructor and mentor for the project.

Confidential

Software Engineer

Responsibilities:

  • Applied for numerous access rights to SABRE of other HP & AA managed assets.
  • Interfaced to StarTeam to download and upload source code for multiple projects in Multiple views.
  • Extended additional C/C++/CLI class objects for additional Bar-Code Readers for the Self-Tag Activation Station.
  • Software Design Documentation written for HTE Bar-Code Reader interface
  • Followed the previous design of FAM wrote code, tested, debugged the mid-level java server software-application with the new FAR 117 requirements.
  • Wrote FAM Software Design Documentation for FAR117 changes.
  • Investigated HTE software bugs and proposed software design and code changes to solve problems.
  • Investigated HTE changes with the FCR (First Customer Response) module and submitted proposals to read HTML DOM tags IFrames.
  • Restore configuration Management and Validation of Software
  • Preform maintenance fixes on Computer-Aided-Dispatch Analysis (Fire Engines and EMT Deployment) software.

Confidential

Software Engineer

Responsibilities:

  • Setup development system, learned undocumented, half-finished WFP GUI application from read the source code.
  • Learned C# library module to communicate commands and data flow between single-board computer and Windows-7 Desktop.
  • Documented and Wrote Python Test Procedures for Testing genetic - sequencer GUI and interfaces.

Confidential

Software Engineer

Responsibilities:

  • Fix and Test Bugs, C/C++/C# RDB, MSSQL, Oracle, FoxBase
  • Restore configuration Management and Validation of Software. Designed test scripts in Python.
  • Preform maintenance fixes on Computer-Aided-Dispatch Analysis (Fire Engines and EMT Deployment) software.
  • Encapsulating data streams into JSON to web-services that load into WPF/Sliver-Light/JavaScript apps.
  • Programmed in Windows Environments including C/C++/C#/VB, Visual FoxPro, MFC Framework, WinForms & WPF frameworks.
  • Designed and updated database schemes for MS-Sql, Oracle, Sqlite3, and FoxPro.
  • Documented software designs in Wiki Pages.
  • Data Mining for Traffic Controls and Locialization

Confidential

Software Engineer

Responsibilities:

  • Software conversion, test, and validate MATLAB 3-D 6-DOF algorithms to C/C++/C++11 using Boost and Eigen Libraries.
  • Some coding of tools in Python, Java and small web (wiki) work in documentation.
  • Set and automate a single axis rate table for testing, calibration, and validating 3-D Accelerometers and Rate Gyro sensors.

Confidential

Software Engineer

Responsibilities:

  • Medical Device Development: enhance, implement, test, and document assay protocols used on the eSensor.

We'd love your feedback!