| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Street Address
240-449-9295 EMAIL AVAILABLE https://LINKEDIN LINK AVAILABLE SkillsProgramming: C, C++, C#, Perl, Python, Tcl/Tk, Java, Groovy, JavaScript, FORTRAN, Bash, PowerShell, R Database: Oracle, Microsoft SQL Server, MySQL, MariaDB, PostgreSQL, Berkeley DB Web: Asp.Net, JavaScript, jQuery, D3, PHP, Drupal, Apache, IIS, HTTP, HTML, CSS, XML, XSLT, REST Operating Systems: Linux, Solaris, IRIX, BSD UNIX, DOS, Windows, MacOS Network Administration: IPv4, IPv6, SSL, DNS, DHCP, e-mail, NFS, CIFS, NIS, routers, firewalls, Cisco FTD Other: scrum, information visualization, web usability testing, Open GL, PKI Work ExperienceWeb Application Developer (05/2022 to present)Zolon Tech, Defense Health AdministrationFrederick, MarylandMaintained and enhanced Medical Research and Development Command (MRDC) websites implemented in C# with Asp.Net, using Oracle and Microsoft SQL databases, to support medical research programs. Complied with thorough change management and documentation requirements.Added concise logging for improved security auditing and debugging.Refactored code for better reading comprehension, security, and efficiency.Proactively updated required software packages to reduce the need for reactive vulnerability patching.Applied STIGs (Security Technical Implementation Guides) to ensure a basic level of security.Investigated and fixed user reported bugs and mitigated reported security vulnerabilities.Added requested new features and learned about users goals and processes in order to suggest improvements.Rewrote static content SharePoint websites using Eleventy, and native HTML, CSS, and JavaScript as much as possible for better efficiency, security, and maintainability. Application Developer (05/2021 03/2022)Alta IT, Mantech, Defense Health AdministrationFrederick, MarylandProvided broad support for development of DoD medical logistics software.Studied .NET, C#, Java, Groovy, Oracle ODAC, Atlassian Crowd, and Oracle Wallet, while waiting for required investigations and authorizations to be completed.Added error checking and reporting to Jenkins pipelines.Implemented unit tests and acceptance tests in C# using MSTest, Moq, Smocks, and Selenium. Software Engineer (02/2017 11/2020)Cisco Systems, Inc.Fulton, MarylandFixed bugs, refactored code, implemented tests, upgraded OS packages, implemented features, and analyzed and remediated security vulnerabilities in the Firepower Threat Defense product line. 1Candidate's Name
Learned and used Docker, Perforce, Swarm, Jenkins, Jira, Gradle, Target Process, agile scrum, Wireshark, tcpdump, GCP, and CVSS.Maintained and improved Firepower Threat Defense source code, written mostly in C and Perl.Upgraded open source packages and proprietary code used in Firepower products, and modified C, C++, Perl, Python, Java, JavaScript, Bash, XML, and SQL code to address security issues.Redesigned management of the Firepower Threat Defense management network interface, to reduce reports of customer found defects from a few each month to one in the following year.Analyzed CVEs (Common Vulnerability Enumerations) pertaining to open source packages used in Firepower Management Center, and reevaluated CVSS scores, to determine urgency of remediation.Implemented system testing using Jenkins and Python to install development builds on hardware and virtual machines, configure VLANs, generate network traffic, and report results. Senior Developer (10/2014 09/2016)Apex Systems, General Dynamics Information Technology United States Naval Observatory, Washington, DCWeb Vulnerability Remediation:Reviewed web vulnerability scans and investigated remediations based on STIGs and OWASP.Replicated Red Hat Enterprise Linux web servers using VMware in order to test potential fixes.Wrote detailed recommendations used by the web maintainers to fix the vulnerabilities.Earth Orientation Automation:Rewrote software written in Shell Script and FORTRAN, using object-oriented Perl and Python, and added fault tolerance, configuration files, and unit testing.Wrote and edited standard operating procedures and diagnostic manuals for routine calculations done by the Earth Orientation Department, using Microsoft Word and Libre Office.Created the operations center dashboard and instructions to handle common problems. Computer Scientist (03/1997 03/2014)National Institute of Standards and Technology, Information Technology Lab., Information Access Div. Gaithersburg, MDPerformed system and network administration, software development, technical writing, data analysis, and visualization, including:Implemented a web based touch screen voting prototype, using XSLT, to support usability testing, with switch accessibility for users lacking fine motor skills.Created an interactive web based graphical user interface to visualize 100 million complex records from the National Software Reference Library (NSRL), using JavaScript, jQuery, and D3.Created and operated testing laboratories for user testing of complex software systems for intelligence analysis, developed by dozens of government, academic, and business organizations.Supported prototypes on Windows and Linux, using REST, SOAP, WSDL, AquaLogic, WebLogic, Apache Tomcat, Java, MySQL, Microsoft SQL Server, Oracle, Lucene, and more.Created large snapshots of selected portions of the Internet, and indexed them with a Google Search Appliance, to provide a known and unchanging test environment.Communicated frequently with users, developers, and network staff, and used many network and system monitoring and debugging tools to detect and fix problems in order to complete the tests within allotted time. 2Candidate's Name
Developed an XML schema to record user interactions with complex data mining tools, for use in user modeling, query enhancement, detection of collaboration opportunities, and performance metrics.Worked with the NIST Web Metrics team to produce well documented software prototypes to measure and improve usability of web pages through user testing and static analysis of HTML and CSS.Wrote a touch-screen fingerprint examination and matching application using C#, WPF, and XAML.Led a team of five to analyze user interaction data, from the testing of several complex distributed applications, to derive performance metrics used by program managers to measure progress.Wrote large complex SQL queries, sometimes supplemented with Perl scripts.Created SQL programming guidelines, emphasizing reusability and verified correctness.Assigned tasks to team members, and helped design, debug, and verify their processing.Developed heuristics to combine low-level events into larger, more meaningful units.Organized and summarized aggregated data units, from SQL queries, using Excel to produce tables and charts for inclusion in reports used by the program managers to evaluate progress.Ported GLUT/Tk, written in C and Tcl, from IRIX to Windows, SunOS, and Linux.Authored NIST Special Publication 500-253, GLUT/Tk: Open GL with Tcl/Tk.Converted three conference web sites from custom coding to the Drupal CMS, with custom themes.Improved maintainability, security, standards compliance, and browser compatibility.Added features, like streaming video, and a GIS map showing users home states and countries.Improved NIST Biometric Image Software (NBIS), mostly written in C.Optimized and documented C++ and R code implementing bootstrap analysis of ROC statistics.Implemented the SIVV fingerprint image fidelity metric in C++ with Open CV.Added support for new features of revised ANSI/NIST-ITL biometric standards.Created software to check data files for internal consistency and compliance with the standard.Implemented fuzz testing of biometric file parsing code, and fixed dozens of bugs.Created sample XML and binary files to demonstrate and test new features.Tested new and modified code and checked it into Perforce with appropriate comments.Reviewed and contributed improvements to updated ANSI/NIST-ITL biometric data standards.Wrote a Perl program to replay network packet logs and a C++ program to try out different methods of visualizing that network activity to detect anomalies and attacks.Wrote a Linux kernel module, to enable temperature monitoring over the I2C bus, which is considered a good example of how to do GPIO control. http://www.spinics.net/lists/lm-sensors/msg02591.htmlDiscovered a 1000 s error in the Cygwin library 'gettimeofday' function and contributed a fix.Performed exploratory visualization and data mining on millions of IP packets, using Perl, C, R, XGobi, and other programs, and found three of the four intrusions in the Network Intrusion data set of the Information Exploration Shootout.Education / CertificationsActive Secret Clearance3Candidate's Name
Security+ ce (continuing education), Code: WFXNKLWN9DE11JWG, Verify at: http://verify.CompTIA.or g Red Hat Certified Engineer (RHCE), certificate number: 807302482206199, Aug 2002 University of Maryland, College Park, MD: Computer Science, 12 credits, GPA 3.25/4.0 Montgomery College, Rockville, MD: Computer Science, 6 credits, GPA 4.0/4.0 The Catholic University of America, Washington, DC: Computer Science, 18 credits, GPA 4.0/4.0 Michigan State University, East Lansing, MI: BS in Chemistry 4 |