Senior Software Engineer experienced in secure application design and development, mobile development, data modeling, systems integration, multi-tier, multi-threaded, multi-language, embedded, mobile, and web architectures.
Principal Software Engineer, 01/2008
to 12/2013 Excivity, Inc
developed Android modules to interact with hardware interfaces such as GPS, cellular, Wi-Fi, Bluetooth, and the camera.
Development methodology used was Agile/SCRUM with Jira.
Developed multiple tools with AES encryption and user authentication features for data protection and access controls.
Implemented SSL/TLS encrypted communications pathways both private connections, as well as trusted and verified connections to commercial providers.
Implemented database support in multiple products for user and system data storage using PostgreSQL (open source database).
Prototyped, developed, and productized chat technologies using the Extensible Messaging & Presence Protocol (XMPP).
The technology managed data flows and content delivery across the XMPP chat.
Senior Consultant, 03/2003
to 01/2008 Blackbird Technologies, Inc
Developed systems for various government agencies.
Developed using .NET on desktop and compact frameworks on Windows, C++ on Windows and Linux, and embedded C++ on mobile devices.
Product functions included secure memory management to prevent data leakage to the local system, wireless network device control on PDA's (including ad-hoc networking), peer-to-peer communications systems on PDAs, fault-tolerant event-driven socket implementations, programmatic setup and automated management of onboard Wi-Fi, and encryption schemes.
The systems leveraged multi-threaded and message-oriented designs.
An algorithm for prioritized wifi acquisition I had developed became the standard at our customer site.
Senior Consultant, 02/2002
to 03/2003 iSavvix Corporation – Herndon,
On contract to Freddie Mac assisting in the ISS/Finance department.
Development was on Sun Unix with C++, Perl, Java, and JSP.
Tasks were as-assigned, some accomplishments included reduction of processing times of cash-flow model runs by up to 95 percent (10 hours down to 30 minutes), writing several utilities for developer productivity, conducting mini-classes in shell scripting, OOAD, Perl.
Implementation of a Perl-based cash-flow comparison utility to create excel spreadsheets for web viewing.
Replaced a print subsystem they were paying over $200,000 for per year.
Senior Systems Engineer, 04/2001
to 12/2001 Pyramid Consulting Group
Senior Systems Engineer, 08/1999
to 04/2001 Perot Systems Corporation – Reston,
Infodata Systems/Merex Senior Systems E, 06/1994
to 08/1999 Fairfax,
Technical Lead in the Consulting department.
Developed software solutions for clients involving large.
document management and retrieval, usually on multiple platforms including Unix, Windows 95/98 and.
Integrations usually involved web technology in a heterogeneous environment.
Performed the design and most of the implementation.
Other tools included an AIX server, Netscape browser, and C.
Designed and developed many of the supporting libraries for the VFC (Virtual File Cabinet) which was an Infodata product for Web-based document organization.
Also developed its grammar- based open architecture for 3rd-party access and modification.
Acumenics Research & Technology Senior , 06/1987
to 01/1988 Fairfax,
Senior Development Analyst, 10/1981
to 06/1987 Infodata Systems, Incorporated – Fairfax,
Responsible for maintaining and adding enhancements to the Inquire User Language, a leading text.
database management system.
to 10/1981 Genasys Corporation – Rockville,
Planning Research Corporation Programme, 04/1978
to 12/1978 McLean,
Bureau of Labor Statistics Mathematical Statistician Washington, District of Columbia.
Consultant Senior architect, designer, and devel, LLC
of a J2EE redesign of their Cold Fusion application,.
utilizing JSP, EJB, and XML.
Together, WebLogic, and Oracle 8.1 were used.
general infrastructure to facilitate future changes, and included multi-tier server support for scalability.
Provided expertise and mentorship in all areas of web development.
Included n-tier application architecture design, discovery of new methodologies, web infrastructure utilizing J2EE spec.
Senior developer in the National Car Rental (AutoNations) reservation and rental system (Odyssey).
Explored redesign of the Odyssey front-end to a web-based, four-tier architecture.
The system was one of the largest Oracle OLTP systems implemented at the time, using Oracle 8 and HP-UX 11 with C.
Future architecture designed with HTML, C++, Server-side Java including Servlets, JSP, and BEA's Jolt and WebLogic.
Alan Hengle2 Alan Hengle email@example.com Reston, VA 571-236-9999 Representative to the Open Travel Alliance for the Car Rental and Non-Supplier work groups, developing XML specifications for the travel industry.
Developed prototype 3-tier Palm VII query application and web clippings for one-click reservations over wireless network.
JSP via Jrun, Jolt, Tuxedo, Oracle.
Senior Application Developer, Boeing Information Services – Vienna,
Designed and developed several Oracle applications in support of the NASA Space Station (TMIS) program, including 3-tier document management system.
Servers: IBM RS/6000s running AIX/UNIX; MVS 3090 400J.
Databases: Oracle and FULCRUM; GUI: XVT/Motif.
Designed and coded 3 tier architecture to interface Oracle's OCI with application, including cursor, array, and query definition and management routines.
Wrote several UNIX utilities and CM tools to assist us in the development.
Developed Requirements Management System for the Space Station (received JPL, NASA, and Boeing awards).
Wrote many general tools in C (Pro*C), Assembler, PL/1, Sql*Plus, CLIST, and REXX on MVS/XA 3090.
Designed general Help subsystem & presented at Oracle 1989 International Users Group.
Taught semi formal MVS and Oracle classes.
Also briefly worked on the RCAS project using ADA.
I was responsible for maintaining the compiler and systems, fixing problems people had.
Artificial Intelligence, Natural Language Processing: Artificial Intelligence, Natural Language Processing,
1988 George Mason University - Fairfax,
Virginia Developed two term projects:
General logic problem solver in Lisp
Automated Transition Network (ATN) in Lisp (took natural language problem from previous term and fed it in to the problem solver). This was designed, written, and debugged in one night.
Information Retrieval Systems, Mathematical Stat,
1976 George Washington University - Washington D.C.
1973 Case Western Reserve University - Cleveland,
Ohio B.A. in Mathematics B.A. in Mathematics Education
B.A: Mathematics Education,
Developed prototype secure messaging system that generated several spin-off contracts and major revenue stream.
Designed prioritized Wi-fi acquisition algorithm that became the customer's standard.
Developed printing subsystem that saved $200,000 per year.
Solved a problem with a new Oracle release in 16 hours that Oracle consultants had worked on for 6 months.
Presented a paper on a SQL*Forms hypertext help subsystem I had built for the NASA International Space Station project at an International Oracle Conference.
Found a major security flaw in a PNC bank subsidiary, and redesigned the entire system.