Sr. Systems Engineer and Designer
Washington D.C. Metro Area
Sr. Systems Engineer and Designer
Washington D.C. Metro Area
Commercial Software Engineer with expertise in software development, quality assurance, configuration management, documentation, and training. Concentration on system level applications, with a favor toward multi-user applications. Side activities include web design, photography, image retouching, and videography.
Software development, parsing, communication, application design, code optimization
(Computer Software industry)
August 2005 — Present (4 years)
Responsible for software development, research and development, quality assurance, configuration management, and infrastructure. Using and developing cross platforms of Microsoft Windows, Apple OS X, Linux, and FreeBSD. C# / Java / J2EE / NetBeans / JBoss / Subversion.
(Computer Software industry)
1985 — 2008 (23 years)
(Public Company; 1001-5000 employees; Defense & Space industry)
2003 — August 2005 (2 years)
Performed software evaluations for government offices. Provided consulting, QA, security testing, and requirements definitions on all-source applications. Developed web applications for Microsoft Sharepoint. Data analysis with OLAP Cubes. Designed secure data management web applications.
(Privately Held; 11-50 employees; Computer & Network Security industry)
2002 — 2003 (1 year)
Quality Assurance consultant.
(Privately Held; 11-50 employees; Internet industry)
February 2001 — 2002 (1 year)
FastTide developed optimal web-acceleration of content by performing data analysis from the requesting browser and re-routing traffic to the nearest local cache (if applicable); in a way, FastTide was the first end-to-end "traffic helicopter" of the information superhighway.
Responsible for configuration management (using StarTeam), tracking software and hardware deployments to remote QA and development environments, and conducting performance assessments of the product. Assisted QA with analysis and test case generation, worked with Java development staff, produced internal product documentation, performed product evaluations for strategic partnerships (with emphasis on streaming media), configured and managed internal QA lab and website. Installed, scripted, configured, and coded applications for Linux, BSD, and other operating systems.
(Public Company; 5001-10,000 employees; Government Administration industry)
2002 — 2002 (less than a year)
Wrote registrar software for management of the .GOV top level domain.
(Privately Held; 201-500 employees; Computer Software industry)
April 2000 — February 2001 (11 months)
Reported directly to the Director of R&D for the core Sagavista product, a B2B solution implemented in Java. In my original role as a developer and process consultant, I optimized the build process, deployment, version control procedures, and defect reporting. Wrote several utilities for Windows and Linux. Set up a R&D website for automated deployment. Produced internal product documentation. Performed inventory and audits for legal compliance. Managed three teams: SCM, build/integration, and scenario testers. Supervised and taught intra-project parallel development with PVCS. Division level tool selection. Started maintenance team efforts and performed analysis of system defects. Part of change control board. Scenario test generation, product smoke tests, and analysis. Responsible for our hardware lab, which provided NT, Linux, Solaris, and HP workstations and servers to developers for testing.
(Privately Held; 1-10 employees; Computer Software industry)
March 1998 — April 2000 (2 years 2 months)
Performed coding optimizations on MATLAB generated code for positioning software. Assisted in the design and implementation of a multithreaded distributed news dissemination system written in C++ using MFC and STL. Coded numerous parsers and generators; enhanced pattern matchers and serial i/o modules.
(Privately Held; 51-200 employees; Computer Software industry)
October 1996 — March 1998 (1 year 6 months)
Produced and implemented strategies for testing object oriented distributed systems written in C++, Java, and CORBA from requirement phase to deployment. Generated metrics and provided product assessments. Mentored QC lab staff. Responsible for security test suite generation, lab fire walling, and general infrastructure. Developed web publishing applications used by Amoco and BankBoston using MS SQL, C++, Perl, and Cold Fusion.
(Public Company; 51-200 employees; Banking industry)
March 1996 — October 1996 (8 months)
Software requirements, design, and development of scaleable transaction processor gateway in GNU C/C++ for electronic credit/cash over the Internet involving cryptography; implemented on Unix.
(Public Company; 201-500 employees; Hospital & Health Care industry)
October 1993 — March 1996 (2 years 6 months)
Software design and development of ICAS for Windows, a statistical decision support system written in C, Visual C++, and VisualBasic. Technical Presentations. Documentation. Debugging. Defect tracking. Quality assurance. Software life cycle.
(Public Company; 1001-5000 employees; Information Technology and Services industry)
June 1986 — October 1993 (7 years 5 months)
Windows development of BT*2000 product in Visual C++. Special assignment to gather legal evidence on software infringement suit. Software development. Training and Special Presentations. LAN maintenance. PC technical support. Software development of EDI*RAMP.
CPSC/STAT , Computer Science; Statistics , 1986 — 1991
Spent majority of time developing software applications for the mainframe and smart terminals.
Software Development, Quality Assurance, Configuration Management, Security, Documentation, Math, Photography, Video/Movie Making, Cartooning, Entertainment (Magic/Illusion/Hypnosis/Comedy), Writing, Programming (C, C++/STL/Boost, C#/.NET, VB, Perl, Python, Ruby/Rails, Pascal, Assembler [x86])