Senior Engineer Resume
Los Angeles, CA
SUMMARY:
Results driven professional with 18 years of experience providing solutions for major corporations in: Networking, Computer Forensics, Incident Response and Custom Software Development. Professional expertise and focus areas consist of developing software applications used in legal, forensics, automation, and networking. Certified and experienced in System Forensics and Incident Response with an outstanding performance record as a leader in managing technical groups. Contributions to organizations led to a secure environment, improved performance, increased productivity and reduced cost.
TECHNICAL SKILLS:
Platforms: Windows, Linux, Mac OS, AWS, Azure, OpenStack, Rackspace
Languages: Visual Basic.NET, JAVA, EnScript, SOAP, XML,Docker, JavaScript, C, C#, C++, PHP, SQL, Shell Scripting, Python, vSphere, VMWare, vCloud, Ruby on Rail, Git, PostgreSQL, HTML, CSS
Applications: Encase, EC2 AWS API, Opscode Chef, Splunk, Logstash, Hadoop, Graphite, Gomez, Nagios, Visual Studio, MySQL, SoapUI, Visio, Pivotal Tracker, AWS Management Console, Maven, SVN, Cassandra, Riak, Yum, GIT, Ganglia, CouchDB
Networking: LAN / WAN Administration, Intrusion Detection, Information Systems Security, EnCase - Forensic Evidence Acquisition via Network
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Senior Engineer
Responsibilities:
- Develop software applications used for Infrastructure management.
- Perform deployments to AWS using Chef and other custom software.
- Splunk - created deployment automation, custom dashboards and Splunk HA configuration.
- Work with Chef automation to create infrastructure and deploy application code changes autonomously.
- Create cookbooks for Chef using the Ruby programming language.
- Develop Python scripts to automate infrastructure.
- Work on Ruby on Rail.
- Daily Linux Admin tasks of code deployments, building new infrastructure and troubleshooting network issues.
Languages/Hardware: SQL, Ruby, Shell Scripting, Perl, Java, Linux, Openstack, Ruby on Rails
Confidential, Maplewood, MN
Senior IT Analyst
Responsibilities:
- Develop and implement Infrastructure Automation using Opscode Chef and create a deployment strategy for various locations worldwide.
- Work on daily Cloud Architecture tasks for the migration into the cloud.
- Recreate Linux based systems by migrating legacy systems to a cloud based infrastructure.
- Function as Cloud Architect for infrastructure in the U.S. and E.U. For the True Definition Scanner.
- Built and deployed a Jenkins server in AWS and Azure for autonomous software builds.
- Deploy Ruby on Rails application on a Cloud / Virtual platform and modify as needed to enhance site performance and business continuity.
- Create Splunk searches and views to assist in monitoring site traffic.
- Monitor web site performance using Splunk, Nagios, Cloudwatch and Instance level metrics.
- Improve system and application performance through the conversion of legacy code to programming languages that support infrastructure running in a Cloud / Virtual environment.
- Create Roles for deployment of Infrastructure using Opscode Chef
- Develop Java applications to control Infrastructure and build environments in the cloud autonomously.
- Built and deployed a Chef Server in AWS for infrastructure automation.
- Perform database changes related to the ConnectionCenter website in both the production and development environments.
- Developed utilities in Java, Ruby on Rail, Python and Shell Scripting to automate various tasks for more efficient operations.
Languages/Hardware: Python, Ruby, Shell Scripting, Perl, Java, Linux, Ruby on Rails, Chef Cookbooks
Confidential, Richfield, MN
Infrastructure Support
Responsibilities:
- Improve infrastructure through the development of automation software modules known as Opscode Chef Cookbooks.
- Work with Java related technologies for web applications such as Tomcat and Terracotta.
- Built infrastructure within the Rackspace cloud via automation.
- Monitor web site performance using CloudWatch, Gomez, SiteCatalyst and Splunk.
- Create cookbooks for deployment automation.
- Deploy Splunk server and work on automation code to build the server in the cloud using Chef.
- Work on the creation of views and graphs using Splunk for monitoring site activity.
- Provide Linux system administration support during deployment operations through launch and configuring instances in a Cloud Computing Environment (Amazon Web Services).
- Use Artifactory to grab assets prior to deployment.
- Create Chef Cookbooks and Recipes to maintain and automate various parts of infrastructure.
- Perform database changes related to the MyRewardZone website in both the production and development environments.
- Write code to automate processes in Java, Ruby and Shell Scripting.
Languages/Hardware: SQL, Ruby, Shell Scripting, Perl, Java, Linux, Openstack
Confidential, Richfield, MN
Program Chair
Responsibilities:
- Oversee and contribute to the Information Technology program, class room environment and curriculum.
- Develop relationships with community partners.
- Lead software development activities related to service learning projects. Developed web based applications and web sites for local businesses using HTML, CSS, Java and JavaScript.
- Create database schema for web design related projects
- Create stored procedures for data-centric applications
- Develop applications in VB.net for service learning projects
- Assist students in developing proficiency in various programming languages, Networking Technologies, Computer Forensics and Computer Hardware including: Visual Basic.net, Asp.net, Java, C, C++, C#, PHP, Perl, Python and Ruby.
Languages/Hardware: SQL, TCP/IP, VB.NET, C, C#, C++, PHP, Perl, Java, Apache, Python, XML
Confidential, Eden Prairie, MN
Instructor
Responsibilities:
- Teach students on topics such as: Hacker Profiles, Tools and Techniques, System Forensics and Incident Response, Cryptography, Firewall Security, Network Scanners and Packet Sniffers, Digital Certificates, Password Management and Penetration Testing.
- Motivate students to participate in all aspects of the educational process.
- Assist students in developing proficiency in various programming languages including: Visual Basic.net, Asp.net, Java, C, C++, C#, PHP, Perl, Python and Ruby.
- Develop VB.net applications to be use in the student lab.
- Create stored procedures for applications that store and retrieve data
Languages/Hardware: SQL, TCP/IP, Java, VB.NET, C, C#, C++, PHP, Perl, Apache, Python, XML
Confidential, Minneapolis, MN
ESI Specialist
Responsibilities:
- Perform forensic analysis and incident response of electronically stored information using EnCase that led to winning legal matters.
- Developed VB.NET (.NET Framework 3.0) application to parse the file system of a computer or other media and identify and logged directories that store data relevant to legal matters.
- Developed Java application to analyze metadata of forensic evidence.
- Created VB.NET application for scoping interviews that included features such as network mapping, automatic document generation in selected format of Word or Excel based on data entered at the time of the interview.
- Developed a ticket system using VB.NET (.NET Framework 3.0) and ADO.NET to accept and store requests from internal customers into a database and send an email notification to the ESI Team that improved the operational efficiency of the team.
- Perform acquisition of digital evidence and verification through hash algorithms; complete chain of custody for digital evidence.
Languages/Hardware: SQL, Visual Basic.Net, C#, C, C++, Perl, Python, Visual Studio, Java, Linux, EnCase
Confidential, Saint Paul, MN
Litigation Support Supervisor
Responsibilities:
- Perform forensic analysis of media related to litigation support; complete chain of custody for digital evidence.
- Improved quality through the development software utilities for data normalization.
- Managed a team of 18 technology professionals.
- Formed queries in SQL for Oracle to extract data from tables for reporting purposes.
- Developed various software applications including quality control application using PHP and MySQL, Visual Basic.Net application for normalizing data for insertion into other .NET applications (Using .Net Framework 2.0)
Languages/Hardware: C, C++, SQL, XML, Visual Basic.Net, Java, Oracle, Toad
Confidential, Fridley, MN
Software Developer
Responsibilities:
- Developed company websites; managed online sales and communication with customers.
- Repaired computer systems hardware, fixed software related issues; functioned as network administrator, handling configuration and maintenance of servers.
- Developed scripts to handle data between web pages and server.
Languages/Hardware: Flash/Action Script, XML, PHP, Apache, CSS, Visual Basic.Net, Java/Javascript, Linux, Windows Server
Confidential, Fridley, MN
Electronics Supervisor
Responsibilities:
- Increased sales by 20% through accurate pricing based on in-depth knowledge of computer hardware.
- Reduced customer returns of computer products by repairing hardware and software issues prior to delivery.
- Directed daily activities of a team of four people in the electronics and customer service department.
Languages/Hardware: Windows XP, TCP/IP
Confidential, Rockford, IL
Supervisor
Responsibilities:
- Improved call quality through mentoring and training of team members.
- Resolved technical issues with existing software applications by creating a solution that lead to increased productivity.
- Supervised a team of 18 call center representatives.
Languages/Hardware: Apache, Linux, Windows Server