Senior Software Engineer Resume
Plano, TexaS
PROFESSIONAL PROFILE:
- Senior Software Engineer applying engineering principles to and specializing in design, implementation, and maintenance software phases with diverse background in SDLC approaches such as OOAD with UML in Agile scrum framework.
- Highly qualified engineer providing many years of experience developing software requirements, analysis, design, implementation, testing, integration, configuration, deployment, user interface documentation, and maintenance.
- Consistently provides efficient and innovative multi - user, multithreaded, embedded, real-time solutions with OO analysis, design, enhancement, and maintenance.
- Accomplished sensor/video, algorithm, embedded, tools, trainer, emulator/simulator, test, security SWD
- Exceeding internal / external customer requirements and expectations using expertise to identify individual customer needs and to provide innovative, effective, clean solutions to complex problems
- Persistent focus on performance, reliability, delivery, engineering discipline, and increased efficiencies
- Tenacious developer bringing employer greater return; inspiring leader transferring knowledge to team
- Passionate team player/lead exceeds employer needs using initiative & extra effort to ensure success
- Consistently and diligently produce defect-free software for quality products with aggressive schedules
TECHNICAL SUMMARY:
Primary: C/C++ w/STL, Java, HTML, XML, ASM, ClearCase, Synergy, Rose & TAU G2 UML 2.0, Workbench, Visual Studio/.NET, Agile/Scrum, and WireShark on Windows and/or POSIX OSs
Secondary: C#, Ada, Basic, FORTRAN, Pascal, Qt, Python/Ksh/Bash scripts, DOORS, PleaseReview, SVN, Eclipse, NetBeans, SQL, Oracle, TAT/CMIT, TDD on Windows and/or POSIX Oss
Standards: SEI, CMMI-L5, QMS, ISO/IEC, 6Sigma, CSCANS/TSK, POSIX, UML, MIL-STD, ENET/Serial
Architecture/Design: Component, Dataflow, Layered / Creational (singleton), Structural (facade, bridge)Behavioral (iterator, observer, state); 20+ years Structured starting ‘82; 10+ years OOAD starting ‘02
Operating Systems: UNIX, Solaris, LynxOS, VxWorks, Linux, Red Hat, uCEX, EKOS RTOS, Windows
Hardware: Intel, Zilog, PPC RISC, ARM, SPARC, FPGA, Apollo, IBM, VAX, Motorola, HP, MUC, & more
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Plano, Texas
Responsibilities:
- Develop/enhance C/C++ POS solutions satisfying EMV, SIPs, & customer requirements in Agile dev env.
- Maintain/enhance Spectrum v2.6 and below product across all terminal and pinpad types.
- Enhance/update documents, HeartSIP, HeartLoader, and HeartClean v3,0 up for Ingenico terminals.
Senior Software Engineer
Confidential, Fort Wayne, IN
Responsibilities:
- Developed, enhanced, and supported Army/Navy embedded systems and tools.
- Met and/or exceeded Raytheon goals and customer specifications by implementing requirements and design and team leading.
- Received awards for ongoing commitment to outstanding job performance on military embedded systems
- Embedded Training Combat Command: Analyze, design, UML, code, test vehicle sensors simulation using DDS pub/sub middleware on LynxOS w/port to VxWorks w/integration, system and test docs.
- Small Unmanned Ground Vehicle: EO/IR & ALAS emulators & test with SCL XML metadata for TDD.
- Battle Command Mission Execution: Team member to create UML for all system objects code.
- Long Range Advanced Scout Surveillance System (& eLRAS): FBCB2, Auto Focus, DVR, PIP, MTI, remote control, BIT, JVMF, NM, H.264 video, metadata w/VxWorks, COE, C++, Ada, TCP/IP & UDP.
- Multi-Function RF System: Created Ka & Ku system simulation trainers with Qt interface on Red Hat.
- Navy Multiband Terminal SATCOM: Created incident simulation trainer task; XML scripts w/RSARTE
- Thermal Weapon Sights: Port TWS to PhantomIR, CLRF to LTLM. Add FS3, TCP/IP & GPS interface
- Visual Studio .NET system emulators and test tools: Created MFC FBCB2, FES, FS3, Remote, and DVR emulators w/C++, C#, STL, TCP/IP, & serial. Also PIT tool and MEP emulator w/C++, C#, Forms
- Provided technical leadership with cross-discipline expertise in new design, enhancements, and innovation. Provided technical guidance and peer review as team lead, unit/integration/system test.
- Flawless ETCC and SUGV delivered ahead of schedule. Created next generation FBCB2 interface enhancements and emulator to test for deployment. Received 2 awards for exceptional contributions.
- Process improvements include a unit test process for ETCC and SUGV customer problem reporting.
Senior Software Engineer
Confidential, Irving, Texas
Responsibilities:
- Created library functions for multi-threaded remote server on Red Hat Linux.
- Ported flat file DB to MySQL
Senior Software Engineer
Confidential, Irving, TX
Responsibilities:
- Developed, enhanced, and supported switching subsystems: utilities, help, command interpreter, script processing, system status-error reporting / spooling, terminal handlers, system security, version control, admin DBMS & file transfer as embedded, real-time, structured C and ASM with C++ and Java in UNIX (LynxOS / Solaris) and EKOS on Zilog, PowerPC RISC and also SPARC processors.
- Ported preceding subsystems from EKOS to LynxOS and Solaris across VAX, Apollo and then SUN.
- Enhanced preceding subsystems with Ethernet MTN and interface between EKOS utilities and LynxOS and Solaris, replacing ASC with FAIC4, creating reformatters, implementing telnet / ftp, etc.
- Innovative Solutions: multitasked utilities (switch to maintenance mode) to exceed speed requirement
- Added queues, linked lists, and threads to report and alarm subsystems to handle bursts of activity.
- Created and supported code libraries; Added features to many utilities improving versatility/results.
- Process improvements include patch tracking, software delivery, version control, security, and more.
- Team lead for several projects; fulfilled roles to interview, hire, mentor, train, and lead new hires.
- Software release manager, package coordinator, configuration manager using ClearCase.
- Delivered presentations to and interfaced with customers such as Motorola, MCI, the RBOCs,& Sprint
