GREG L
(Portland metro area)
********************@*****.*** (best contact method)
GEOGRAPHICAL AREAS: Portland, Seattle, San Francisco, online, direct-hire or contract-to-hire
The BEST debugger is one's brain.
EDUCATION:
Oregon Institute of Technology – A.S. Software Engineering Technology + nearly all undergraduate coursework for B.S.
SKILLS / EDUCATION EXPERIENCE:
Firmware Development, embedded systems, debugging, modification, utility development
Multithreaded embedded-system low-level work in ANSI C/ThreadX/ARC605/RISC
Cryptography algorithm development, mathematical operations library
Cryptographically-Secure-Pseudo-Random-Number-Generator (CSPRNG) development
Proprietary cryptographic algorithm development
C++, C# .NET, Java, Perl, ASP, MS SQL 2005/2008, Oracle 9, Assembly, OpenGL
Data structure development, preemptive multitasking OS study, Database Analysis
Microsoft Visual Studio 2003/2005/2008/2010/2012/2013
Development of desktop images and deployment via Symantec Ghost
VMWare Virtualization / Windows Server 2000 2003/2008/2012
Extensive internal/external IT support background for mid-to-large-size organizations
Extensive experience in sales, customer relations, award-winning customer service skills
Support of Windows 2000/XP/Vista/7, Active Directory, Administration+Exchange Server, MS Outlook
VoIP telephony user admin/troubleshooting
Operating System/Network troubleshooting, TCP/IP packet analysis, Artificial Intelligence
MS Windows/Linux support/integration
Usability Testing
Excellent written and verbal communication Skills, documentation and procedural development
EXPERIENCE:
Firmware Developer/Debugger, Intel corporation (contractor) September 2013 – December 2014:
Primarily debugging and assistance in dev testing (separate from formal QA) of Intel's onboard, embedded Manageability Engine (ME). Assisted in development of Ipv6 stack modification to a legacy version. C/ThreadX/ARC605. Wrote numerous utilities/scripts to aid the team, modified existing ME firmware code (separate branch) with additional debug-to-flash features and threads missing in the legacy 2010-2011 version we were assigned to troubleshoot a bug which had eluded everyone, which required workarounds to call protected modules.
Cross-platform flight Simulator Developer (planning stages, 2015)
Open-source project to be developed from scratch, though will leverage components from the popular open-source simulator at FlightGear.org. Support for multiple planetary environments (Earth, Mars) for research purposes. Ability to design aircraft and basic structural analysis and weight/mass estimation at its core. Support for multiple flight models, including rudimentary computational fluid dynamics and the growing popularity of embedded PPU (Physics Processing Units). Development and testing talent pool to be sought from my numerous contacts in established aviation/aerospace/education/space exploration advocacy groups. Project in pre-launch stages, 2015
Cryptography developer – June 2012 through September 2013, and January 2015-present:
Endeavor of my own initiative in C# and C, fully-functioning tested work-in-progress. 32768-bit key symmetric cipher, with adaptation of Blum Blum Shub CSPRNG (Cryptographically secure pseudo-random-number generator). Utilizes proven cryptography principles and encryption techniques. Contains scratch-developed very large integer (BigInteger) mathematical functions and implementation of Miller-Rabin probabilistic prime determination algorithm for 256-1280bit primes used in generating working key.
Network Administrator/Social Media Editor/Web Development – April 2012 through June 2012:
Full charge network admin, social media editor, and webdev duties for ExploreMars.org – an international startup space exploration advocacy non-profit with high-level ties in NASA, ESA, and the international space/science community, including Buzz Aldrin, Miles O'Brien, Chris McKay, others.
Technical Support, Retail Imaging – October 2011 through January 2012:
Full time support for photo processing machines and [Windows XP] kiosks. January 2012 layoff of nearly 2/3 of workforce due to dramatic downsize upon loss of their largest client.
Self-employed Computer Support – February 2009 through April 2012:
PC instruction/tutoring, repair/upgrades, spyware/virus-removal, etc.
IT/Desktop Support Services/Customer Service March 2007 through January 2009:
– Earth Class Mail – In charge of implementing and providing IT services to a successful venture capitalist startup, focusing primarily on user support. Layoff due to dramatic downsize due to recession.
Help Desk / Operations Support – Oregon Institute of Technology, Information and Technology Services (ITS). September 2002 through December 2006:
Faculty, Staff, Student support calls via phone and in person on campus. Extensive support of users of all levels of technical skill, basic management and training of new employees, plus re-imaging and troubleshooting of deployed workstations, and various miscellaneous IT department duties.
INTERESTS (Software, technical, professional):
Cryptography / algorithm and implementation development
Databases / SQL / proprietary
Driver development
Low-resource data structure architecture and API development
Firmware development
Systems Integration
UI development
Usability testing
Virtualization (VMware, other)
Alternative mobile platforms
Online privacy and security
Anti-spam/phishing protection, Ad-blocking technologies/strategies
Aerospace / Avionics / Propulsion / Flight control systems
Computational Fluid Dynamics
Materials / structural analysis simulation
Game development / 3D graphics drivers
Video/audio codec and container development and integration
System-on-a-Chip (SoC) firmware technologies
INTERESTS (personal):
Space Exploration
Renewable Energy
Electric-vehicles – especially cars/trucks, and aircraft
Music composition/production
History – American, technology, language, more