Principal Architect/software Engineer Resume
Washington, DC
TECHNICAL SKILLS:
Languages: Java, C/C++, C#, Objective - C, SQL, T-SQL, PL/SQL, HTML, JSP, PHP, JavaScript, Groovy
Frameworks : JavaFX w/Scene Builder, JUnit, Spring Boot (Web, Security, Data MongoDB, Data REST, Websocket)
Networking: TCP/IP and UDP Sockets, WebSock, HTTP requests, Windows/Unix Server, Wireshark
Software Engineering : Atlassian Suite (JIRA, Confluence, BitBucket), Jenkins CI, Gradle, GIT BASH
Design Patterns : Model View Controller (MVC), Singleton, Factory, Façade, Decorator, Delegation, Observer
Platforms: Eclipse Java S E IDE, Microsoft Visual Studio .NET with C++ and C#, Unix BASH, Red Hat Enterprise Linux, IDLE (python GUI), Microsoft Direct-X API, XNA library and DirectShow, OpenGL, MySQL, SQL Server Management Studio, Oracle SQL Developer
Professional Training: Microsoft SQL Server 2005/2008 Performance and Optimization, Oracle 11g RAC and Grid Infrastructure and Administration Accelerated, F5 BIG IP Configuring Local Traffic Manager (LTM)
WORKEXPERIENCE:
Confidential
Principal Architect/Software Engineer
Responsibilities:
- Architect/Develop Client Objective-C iOS App Utilizing MVC, Delegation, Fa ade and Decorator Design Patterns
- Architect/Develop Java SE Server Using Spring: Data, Security, Websockets and Hateoas REST
- Architect Hosting Environment in AWS Utilizing EC2, Elastic IPs and Route 53
Confidential, Washington, DC
Senior Security Engineer - Product Development
Responsibilities:- Architect/Develop Security Console Microservices for Aggregation of Static, Dynamic and 3 rd Party Scan Results
- Deliver Training to Developers on Secure Coding Training, Security Best Practices and Static Security Tools Usage
- Manage Penetration Testing Team Tasks and Direction Utilizing Agile Software Development Technique
- Security Team Liaison for Managing Client Reported Security Flaws and Remediations
- NIST 800-53 and FedRAMP Compliance Security Policies and Procedures
Confidential, Washington, DC
Security Engineer - Security Automation Team Lead - Product Development
Responsibilities:- Architect and Develop HTTP Web Log Parser using Java SE
- Development of Chef Cookbooks Utilizing Vagrant for Security Testing Software Deployments in Security Test Lab
- Development of Special Projects; C# JSON parser, JIRA/Checkmarx Result Aggregator Utilizing Java/Spring
- Perform Automated Static Application Security Testing (SAST) Using Checkmarx
- Perform Static Code Analysis to Identify Security Flaws and Write Code Fixes to Remediate Flaws
- Perform Automated Dynamic Application Security Testing (DAST) Using AppScan Standard and Burp Suite Pro
- Perform Automated 3 rd Party Library Threat Analysis Using Sonatype IQ (formerly CLM)
- Achieve Security Automation by Incorporating Security into the Software Development Lifecycle and Continuous Integration with Jenkins, Bamboo and TFS
- Perform Comprehensive Proof-of-Concept of Interactive Application Security Testing (IAST) Tool
- Perform Comprehensive POC of Runtime Application Self Protection (RASP) Tool
- Maintain, Administer and Architect Security Test Lab in a DevSecOps Capacity