MartysEngResume

2/11/2015
Columbia, MD

Position Desired

Computer Engineering
Anywhere in the U.S.
Yes

Resume

Security: TS/SCI w/FS Poly



Engineering Professional

An accomplished team spirited professional with a blend of leadership, business, technical knowledge and sustained curiosity for learning. Strong problem solving and troubleshooting skills complimented by knowledge of the latest Information Systems and Engineering Technologies. Besides being accomplished in these areas I’m also interested in maintaining an entrepreneurial spirit that’s vital in developing new business opportunities and is a catalyst for creativity.

Key Strengths and Competencies:

• Hardware Design/Integration • Strong problem analysis and troubleshooting skills
• Engineering Documentation • Strong verbal, written and interpersonal skills
• Research and Development • Ability to work independently and/or with a team
• Accounting and Economics
• Digital & Analog Design Principles
• VHDL & Verilog
• Advanced Electronics • VLSI Principles
• FPGA and PCB design
• Familiar with Java, C, C++ and other languages
• Advanced Cisco LAN, Router, Switch configuration

Technical Skills:

• Languages: C, C++, C-Sharp (C#), Objective-C, Java, .NET, PHP, Python
• Databases: MySQL, MSSQL, Oracle.
• Graphical User Interfaces: Java, OpenGL, C-Sharp, C++
• Operating Systems: UNIX (IRIX, Solaris), Linux (Centos, Fedora, Redhat, Ubuntu), Windows (XP, Windows7, Windows 8)
• Embedded Software Development.
• Digital & Analog Circuit Design.
• OpenGL, OpenCL, Cuda
• Altium PCB designer, PCB123 PCB designer, Cadence OrCAD
• Spartan-3E, CPLD, Virtex4, Virtex5 FPGAs
• Experienced in interpreting system drawings, electronic schematics, oscilloscopes, spectrum analyzers, multi-meters, power meters and DC power supplies
• Linux Kernel Performance Optimization.
• Extending and Embedding Python.


PROFESSIONAL EXPERIENCE

Embedded Engineer
Leidos Corporation, Columbia, Maryland 2012 - Present

- Embedded development and reverse engineering
- Windows Driver development (Software drivers, hardware drivers, WDM, WDF).
- USB protocol analysis and device fuzzing.
- Wireless communications research & development.
- Android research & development.
- Binary reverse engineering.
- Cyber tools development.
- Firmware analysis and development.
- Hardware reverse engineering.
- Experience with version control software.
- Knowledge and experience with SPI, I2C, UART.
- Knowledge and experience with lab equipment such as multi-meters, oscilloscopes, logic analyzers and lab protocols.

Cyber Software Engineer 2009 – 2012
Northrop Grumman Corporation, Columbia, Maryland

- Embedded development, low-level programming and operating system internals on
RTOS's, Linux, and Windows.
 Darwin kernel, Secure Framework, Reverse Engineering, and Objective-C development (Mobile & Desktop).
 Familiar with ELF, PE and MACH-O formats.
 Developed Linux kernel modules for x86, ARM and MIPS architectures.
 Assembly Language Programming (x86, ARM and MIPS).
 Network Programming using C and Python.
 Vulnerability Discovery and Analysis using IDA Pro, and various Linux tools.
 Cross compilers development for MIPS and ARM.
 Android application and embedded development.
 Primary development languages and tools: Java, C, C++, Objective-C, IDA Pro, GDB, Ollydbg, WinDbg, Wireshark, Eclipse, Subversion, Visual Studio, Netbeans, Xcode, Linux and Python.
 Binary Reverse Engineering.
 Developed Android applications using Java, JNI and C.
 Developed interfaces using IOCTL commands for embedded applications.
 Virtualization and Development tools: Qemu, Virtualbox, Vmware, Linux Debian, Linux Ubuntu, Linux Redhat.
 Built a cloud computing application using JAVA, ORACLE, JSP and JQuery.


Android Development:

 Android rooting
 Android application development(Java and JNI)
 Utilized Eclipse and Linux for Java and JNI development. Setup complete development environment for cross compiling and Software development.
 Android debugging using Eclipse and Android Debug Bridge (ADB). Command line debugging using GDB. Integrated development environment debugging.
 Accessed root-level ADB features.
 Developed custom applications for Command & Control.
 Applications controlled underlying hardware.
 Developed custom applications for Wireless networking.
 Created Java API applications.
 Interfaced to low-level 'C' routines via JNI.
 Cross compiling for ARM on Intel machine.
 Built custom kernels for Android.
 Inserted custom kernel extensions for Android devices.
 Compiled new kernel functionality into Android.
 Utilized Ptrace to connect to running Dalvik process.
 Developed custom controls for Android device hardware.
 Developed Linux drivers for Android devices.
 Developed Custom kernel modules for Android devices.


Kernel, Embedded & Reverse Engineering Development:

 Experienced in exploit development, reverse engineering and fuzzing.
 Developed extensions for the Trusted BSD kernel.
 Hardware reverse engineering down to schematic level and software reverse engineering at firmware and binary levels.
 Unified Extensible Firmware/Extensible Firmware development.
 Grub2 Boot-loader development.
 Self-Encrypting Device Driver development.
 Apple kernel extension and driver development.
 Extracted, reversed and introduced new functionality to the eCos embedded OS.
 Performed vulnerability analysis on intercepted malware using open source Linux tools, OllyDbg, WinDbg and IDA Pro.
 Performed debugging analysis on intercepted malware.
 Researched and developed custom binaries/drivers for EFI firmware and related protocols.
 Familiar with Windows driver development, Windows system calls and Windows internals.
 Shell code development.
- Performed Windows crash analysis using WinDbg.
 Integrated VisualDDK with Visual Studio 2010 to facilitate easier development and debugging of Windows drivers.
 Developed basic Windows & Linux drivers while performing research & development.

Technical Leadership Roles:

 Presented technical demonstrations to senior leadership at the business and sector levels.
 Developed white papers for government organizations on behalf of senior management.
 Contributed to Internal Research & Development (IRAD) programs.
 Pr...

Login or Register to view the full resume.