Visual C++ Sw Developer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- SW Development with the C++, Java or C#.Net and Python languages on Linux, Windows and Unix platforms for Desktop, Client/Server, Distributed and Embedded Systems and Applications
TECHNICAL SKILLS:
Skills: Full Lifecycle Iterative, Lean & Agile Object Oriented Development including: Requirements Elicitation, Object Oriented Analysis and Design (with UML and Design Patterns) Code and Unit Test (with CppUnit and JUnit), Integration and Acceptance Testing Integrated Database Design and Development Oracle (PL/SQL), Sybase, MySQL, DB2, Microsoft SQL Server (T - SQL) & embedded SQLite Multithreaded and Network SW Development on Windows, Linux and Unix platforms TCP/IP Network Programming: socket level for TCP, UDP, Multicast, RTP and HTTP protocols Multithreaded programming with low level (semaphore/mutex/cond) as well as Task level dev. API Level: file system, I/O, Memory Mapped I/O, Serial (USB) I/O & device drivers C++11/14 with Multi-Threading/Tasking, Smart Ptrs,, Rvalue refs move ctors, auto etc. GUI, 2D and 3D graphics development With Visual C++, C#.Net or core Java on Windows using Digia/Nokia Qt, DirectX, OpenGL, Swing With C++ & core Java on Linux and Unix using Digia/Nokia Qt, OpenGL, OSG, Swing, Motif Team player with excellent communication, documentation and mentoring skills Also excel at working independently with minimum supervision
PROFESSIONAL EXPERIENCE:
Visual C++ SW Developer
Confidential, Phoenix, AZ
Responsibilities:
- Developed Avionics Simulation Software including Software Development, Integration and Support of Avionics simulation, prototype and maintenance software
- SW Developed with Visual Studio - Visual C++ .Net and MFC applications for Windows 7 platform
Confidential, Mesa, AZ
Responsibilities:
- Developed a RESTful Web Service API and Application implementing a Hierarchical Information System using Java, JAXB, Jersey and JSON for a nation-wide non-profit organization developed a C++ & C# .Net based API (using SOAP and XML) and Application for Windows only platforms for a sister non-profit
- SW Developed with Java on UNIX/Linux and C# on Windows with Git and TSS for VC and CMS
Sr. C++ Software Developer
Confidential, Mesa, AZ
Responsibilities:
- Delivered Helicopter Maintenance Trainer Software Components in C++ including:
- The Pitot tube Simulation Component for Barometric Pressure Altitude all maintenance elements simulated (on large panel displays) from circuit diagrams for electrical pilot/crew verification including manual touch (heat) software and visual verification
- Project SW Tools included Simulation APIs, MS VS 2012 Visual C++ & MFC, GNU C/C++, DiSTI GL Studio, TrollTech/DiSTi Qt (cute), VMWare, Clear Case/Quest, Rational Rhapsody and MS SQL Server
- Project software process included Boeing Lean/Agile processes
Sr. Java Software Development Engineer
Confidential
Responsibilities:
- Delivered Confidential ’s FCS Ground, UAV & UGV Simulation System Software Acceptance Test Lifecycle (every 2-4 months) including
- Developed and executed Test Cases to System Software Requirements for Software V&V
- Delivered Systems Software Description documents, Test Results and Test Reports
- Took on 4 additional roles as SW Metrics Manager, SW Problem Resolution expediter, Java Unit Tester, UAV/UGV Ground Systems Testing while still completing shortened Systems SW Acceptance Test cycles
- Project SW Tools and included, VMWare, Clear Case/Quest, Rational Rhapsody, Core Java on Eclipse, Java and the DB2 RDBMS
- Software process was Boeing Lean/Agile
Sr. Java Software Development Engineer
Confidential
Responsibilities:
- Delivered GD’s External Contractor V&V
- Developed and executed Test Cases to System Software Requirements for Software V&V of the Planning and Preparation Software
- Delivered Systems Software Description documents, Test Results and Test Reports
- SW Tools: VMWare, Clear Case/Quest, System Architect UML, Java on Eclipse, and DB2 RDBMS
C++ Software Engineer
Confidential, Scottsdale, AZ
Responsibilities:
- Delivered the initial 3 versions of the PatchLink PDK (Patch and Remediation) Software Development Kit on time key customers including Novell & Symantec debugged, tested, packaged and deployed to customers the PatchLink SDK for almost countless OS’s and versions thereof including Unix, Linux, OS X and Windows platforms
- Development with GNU C/C++ for Unix/Linux, Visual Studio C++ & MFC for Windows, VMware on Windows for SUSE and Red Hat Linux with RPM and YUM
- Agile (using Scrum) development principles and techniques
C++ SW Developer
Confidential, Scottsdale, AZ
Responsibilities:
- Delivered initial Geospatial Analysis/Design and Documentation then delivered the Software through 2 3 month iterations including processes, methods and tools included UML diagrams, GNU C++ using Eclipse Integration with Trolltech Qt on Linux Laptops and embedded (ARM XScale processor) Land Warrior system
- Project processes, methods and tools and included Analysis and Design with UML diagrams, GNU C++ using Eclipse Integration with Qt on Linux and Windows
C++ SW Developer
Confidential, Sterling Heights, MI
Responsibilities:
- Delivered Prototypes and Simulations for the FCS projects Integration Group
- Project processes, methods and tools and included Analysis and Design with UML diagrams, GNU C++ using Eclipse Integration on Linux, and OS X platforms and VC++/MFC on Windows
C++ SW Developer
Confidential, Huntsville, AL
Responsibilities:
- Delivered OpenGL Gauges for Windows client flight deck
- Delivered TCP/IP UDP Software for Delivering CH47 Physics Simulation Data generated on Linux platform to the Simulated flight deck running on Windows platform
- Software developed with GNU g++ on Linux & Visual C++, GLStudio and OpenGL on Windows platforms
C++ SW Developer
Confidential, Scottsdale, AZ & Huntsville, AL
Responsibilities:
- Co-developed and delivered (well ahead of schedule) the Digital Terrain Engine provided the (pre-read and cached) Digital Terrain Elevation Data (DTED) and the Terrain display overlain on a Map in 2D or 3D
- Co-developed and delivered Terrain Conflict Detection with 2D/3D Shapes
- Co-developed and delivered serial device support to the TAIS system (on Solaris UNIX) by adding drivers, database and GUI support for USB storage
- TAIS Project processes, methods and tools and included SEI CMM, design with UML diagrams, Walkthroughs and Programming with C++ using Sun Forte environment on Sun (Solaris) UNIX Workstations
Sr. C++ Software Engineer
Confidential, Carlsbad, CA
Responsibilities:
- developed & maintained message middleware and associated applications for WAN Wireless/Mobile Software integrating LAN, WAN, RF Communications for Computer Aided Dispatch; Message/Vehicle Status and Automatic Vehicle Location (via GPS S/W)
- Programming on the Unix/Linux with GNU g++ and on the Windows system using Visual C++/MFC
- Embedded Application development used Borland and MCC C compilers
Sr. C++ Software Engineer
Confidential, San Diego, CA
Responsibilities:
- Delivered an integrated Near Real Time Data Analysis application including: a custom Microsoft Visual C++ MFC Graphic User Interface the Visual Test System, a Graphical Tool for Instrumentation and Data Visualization a TCP/IP based UDP Multicast application
- Delivered a similar GUI, Multi-Cast UDP and Instrumentation Application for AR INC 429 Bus data, through a PC Bus Card and API, into VTS format for data display applications programmed in Visual C++ & MFC for Windows NT 4.0
Sr. C/C++ Software Engineer
Confidential, Irvine, CA
Responsibilities:
- Delivered many C/Unix avionic test apps for the Test Instrumentation and Management System (TIMS)
- Delivered complete end user Bus Analyzer applications which included a Graphics User Interface, Oracle Database Access and algorithms for Data Analysis bus analyzers provided for Hoo9, 1553 and IRIG Chapter 8 and variations of the same
- The applications are dev. with C on UNIX and Visual C++ with MFC on Windows systems. GUI front ends developed in X Windows/Motif, the JAM 4GL and C++ GUI Library on Unix and VC++/MFC on Windows
GTE Government Sys: C/Unix Systems SW Engineer
Confidential, Westlake Village, CA
Responsibilities:
- Delivered Design, Development and Test of TCP/IP Communication Gateways for IESS/CATIS high bandwidth (FIDDI network) receipt of large scale images from subsystems provided by TRW and Hughes included a Sybase stored procedure interface for the retrieval of outgoing and storage (after validation) of received messages/images. All gateways programmed to run on Sun, DEC Alpha and DEC MIPS Unix
Ada/Unix Systems SW Engineer
Confidential, Westlake Village, CA
Responsibilities:
- Delivered Ada X-Windows Motif code for a Confidential for the Royal TAI Navy
- Developed on Sun (Solaris) Unix Platform with extra Graphics Package
C/Unix SW Dev
Confidential, Huntington Beach, CA
Responsibilities:
- Tactical C3I: Delivered components of a Networked Geospatial Tactical Command & Control Sub-System including: C++ code, TCP/UDP Apps, X-Windows/Motif GUI Graphics Applications on UNIX (Solaris) OS
- Advanced C3I: Delivered components of a Networked Geospatial Strategic Command & Control System including: Ada Motif Graphics, C++ code and a Sybase Database on UNIX (Solaris) OS
- NPBIE Proposal: Delivered a Parts Explosion DB of the NPBIE vehicle on VAX 11/780
- Delta 180 SDI Exp.: Delivered a Simulation of the Onboard Flight Computer in FORTRAN on CDC Cyber
- Space Station: Delivered Sybase applications with FORTRAN code interfaces on VAX 11/780