Senior Java Developer Resume
Scottsdale, AZ
SUMMARY:
Software Design Engineer with 20+ years’ experience designing applications in C++ for real - time, multi-threaded, and/or embedded systems. Design specifications were built around Object Factories, TCP/IP IPV4 sockets with IPV6 compliance, and STL for the Windows, Linux, Solaris, and VME platforms. Systems Administrator with 5 years full-time experience and an additional 10+ years performing as an administrator as a secondary task.
SPECIALTIES:
C/C++, JAVA, Eclipse, IntelliJ, Maven, AWS, Visual Basic, FORTRAN, Office Suite, Visual Studio, Windows NT, Solaris, Confidential, Red Hat Linux, Microsoft C++, gcc, VxWorks, Green Hills, Multithreaded Applications, Subversion, GIT, Microsoft Foundation Classes (MFC), Software Development Kit (SDK), Object Factories, Standard Template Libraries (STL), Generic Test Script Design, Troubleshooting/Debugging, Hardware/Software Analysis, Windows NT Administration, Linux/UNIX System Administration, Unified Modeling Language (UML), Rational Rose
EXPERIENCE:
Senior Java Developer
Confidential, Scottsdale, AZ
Responsibilities:
- Principle software engineer for the telephony routing system developed in JAVA, in concert with third-party software packages Asterisk, Kamailio, RptEngine, and Redis in C/C++.
- Maintaining the environment running on AWS Linux, performing enhancements to the legacy systems and constructing applications to monitor the environments health.
- Java TCP socket development for communication process between systems, debugging of both Java and C/C++ using remote debuggers and gdb. UML design.
Principal Software Design and System Integration Engineer
Confidential, Tempe, AZ
Responsibilities:
- Principle design engineer for communication and testing tools to bridge multiple communication systems to one another over a simulated Satellite interface utilizing C++, multithreading, Raw UDP/TCP Sockets, in a distributed simulation environment.
- Design tools to validate and exercise the data for authenticity, error checking, and stability.
- Principle designer for Android application to read, parse Confidential messages from a communication device and display the data for human consumption, generate a map of the radio locations, health of the radios, and communication patterns.
- Development of follow-on functionality to dynamically update and monitor radios for creating an optimal communication system from a central location. UML design.
Sr. Software Engineer
Confidential, Phoenix, AZ
Responsibilities:
- Research and Development of possible future navigation engines for the OnStar system.
- Developing software solutions designed to leverage the Software Development Kits from both Confidential and Confidential to determine what the capabilities each has for determining a valid routing solution for a user.
- Along with what modification must be made within the respective SDK solutions to function as a back-end routing solution for the OnStar environment.
Sr. Software Engineer
Confidential, Mesa, AZ
Responsibilities:
- Software Design Engineer of Android based devices to communicate with JTRS radios for configuration and configuration resolution of problematic radio networks.
- Co-developed a client/server system for authentication of Android applications using a cryptographic solution to secure an Android Application's data from malware attacks and intruder avoidance.
- Server solutions included connectivity to an embedded device via Bluetooth, and through a PHP Web interface via Wi-Fi TLS traffic.
- Client application developed using Java and C++, TCP Socket for both. Server application developed using C++.
Sr. Linux Embedded Engineer
Confidential, Scottsdale, AZ
Responsibilities:
- Software Design Engineer for a real-time embedded traffic safety solution running natively on a Netburner 5282.
- Designed a next generation traffic safety solution utilizing a distributed software solution through a publish/subscribe framework for an Atom PC.
- Systems Administrator for Confidential 12 and Ubuntu 10.x customized spins developed for the Kontron atom processor and Advantech 64-bit atom processor.
- LDAP systems administration built on the Red Hat directory services.
- TCP socket development for client server communications.
Sr. Systems Engineer
Confidential, Tucson, AZ
Responsibilities:
- Designed and developed multi-threaded High-Level Architecture (HLA) Real Time Interface ( Confidential ) applications to collect and process raw live flight telemetry to drive a 3D visualization. Applications and tools for the projects were developed using primarily C++.
- Principle software was a Confidential ( Confidential ) that would read raw data streams via TCP/IP (IPV4 & IPV6 compatible), Serial, and Reflective Memory (Hardware shared memory), process the streams into engineering units, and publish the results as HLA packets via TCP/IP.
- Designed a replay tool to emulate the data flow of a live flight's raw telemetry I/O utilizing Reflective Memory, L3 Visual Test Station, Burg PCI4422 via DataXpress, TCP/IP IPV4 BSD Socket models, and Serial Interfaces for Solaris, Redhat Linux, Windows, and VME embedded platforms.
- Principle software lifecycle began on VME MVI 2900 PPC with the kernel built using Green Hills Tornado complier.
- The project evolved through its lifecycle to migrate to utilize VXWorks, Integrity, Solaris, and finally Linux ( Confidential Core and Red Hat EL 5).
- Lead for simulation development of failure analysis team for the critical design review for the Japanese Flight Test Maritime in 2008.
- Published the HLA integration of a Standard Missile Six Degrees of Freedom (6DOF) simulation Software Design Description (SDD) for use as a guide to creating an End-To-End Distributed Design Simulation (ETEDDS).
Systems Administrator Manager
Confidential, Santa Clara, CA
Responsibilities:
- Systems Administration Manager for the Confidential C++ and FORTRAN compiler design data center consisting of over 300 Windows NT and Red Hat Linux 32 and 64-bit compute servers, data servers, and associated Domain services.
Systems Administrator
Confidential, Tucson, AZ
Responsibilities:
- Lead Windows NT Systems Administrator for engineering workstations.
- Managed a Citrix Metaframe environment for ease of use of the UNIX environments.
- Administrator for Windows NT in a multiple domain environment, maintaining a user database of over 4000 unique users.
- Performed level 1 support for HPUX, and Solaris.
- Windows NT Lead for organizing the effort of design and implementation of a robust Windows NT environment company wide use.
- Developed in-house tools to expedite processes using Visual C++.
- Developed a uniform standard environment for vending applications to clients using InstallShield Repackager.
Software Design Engineer in Test
Confidential, Redmond, WA
Responsibilities:
- Principle design and test engineer for 'Services for Confidential ’ for Microsoft Windows NT, AppleTalk communication protocols, and User Interface;
- Developed SFM product enhancements for Windows NT 3.5, through 5.0. Design of multithreaded Windows BSD Socket applications in C/C++.
- Design of Microsoft AppleTalk Device Analyzer for NT 4.0 Resource Kit using Visual C++;
- Developed Visual test scripts for test automation; Testing Windows Socket functionality for TCP/IP, IPX, and AppleTalk for Winsock 1.1 and 2.0 developed from the BSD baselines.
