Industry Experience

October 2017-present

atsec Information Security, Austin TX

Information Security Engineer Specialist

For security products from leading vendors, I scrutinize their implementation of cryptographic functions and algorithms and investigate whether proper security and cryptographic fundamentals are being applied per the FIPS 140-2 and other well-known industry standards. I evaluate and test their security architecture design. In this job, I employ several tools including code review and evaluation, cryptanalysis, vulnerability scanning, and an immense amount of research. In a daily basis, I am in contact with state-of-the-art security technology and the breathtaking beauty of cryptography.

January 2015 – June 2016

Rubicon Labs, Austin TX

Cryptanalyst Engineer

My job here spanned cryptanalysis of the company’s security protocols, and evaluation and promotion of new and existing security standards and solutions. I worked closely with the engineering team to investigate and assist in security guidance, and with the chief scientist to research and develop state-of-the-art applications of cryptography for the company’s products and clients. Included participating in the company’s FIPS 140-2 and Common Criteria readiness assessments with the company’s external contractors.

Jan 2013 – Jan 2014

University of Delaware, Newark DE

Research Scientist

Global Computing Lab

At the EmBOINC for QCN (Quake-Catcher Network) project (emulator of BOINC projects) and its utilization in the Quake-Catcher Network – an initiative for developing the world’s largest, low-cost strong-motion seismic network by utilizing sensors in and attached to internet-connected computers. The main goal was to augment EmBOINC for QCN to a full simulator (https://qcnsim.codeplex.com/) and integrate more earthquake, failure, and network models to allow for researching robustness solutions for QCN under different network topologies. The results were described in a conference paper titled “Study of the Network Impact on Earthquake Early Warning in the Quake-Catcher Network Project.” Additional tasks involved writing grant proposals.

Sep 2010-Jun 2014

Teaching and Laboratory Assistant

CISC106: Introductory computer science for engineers.

Besides lecturing lab sessions, I proctored exams & graded and filled-in for the Instructor on selected lectures. I assisted managing Sakai, the online learning environment, and the Instructor and I maintained constant interaction to implement improvements to the course.

CISC108: Introduction to Computer Science I.

I lectured lab sessions, assisted students in office hours, and graded assignments. I managed the course website, assisted and gave feedback to Instructor on students’ learning. I collaborated with the Instructor in creating new, challenging lab assignments.

CISC681: Artificial Intelligence.

I graded the programming assignments (Lisp) and homework, and provided feedback to the Prof. on learning issues the students had.

CISC689: Machine Learning.

I lectured on the use of the WEKA tool, and filled in for the Professor and lectured on Confidence Interval, Hypothesis Testing, and Design of Experiments. Moreover, I developed assignments for students using Support Vector Machines (utilizing SVMLight) and Neural Networks (utilizing C++ code to generate perceptron network). I also graded the programming and homework assignments.

Jun-Aug 2012

Instructor

CISC181: Introduction to Computer Science II.

Highlight was training the students to develop an event-driven insect colony simulator in Java as a course project. Here, I lectured on principles of computer science, illustrated and applied through programming in Java. I introduced concepts of object orientation, including inheritance, polymorphism, generics, interfaces, and wrapper classes. I used several different types of data structures, and for the programming tool, I instructed the students on the use of Eclipse.

Aug 2008 – Dec 2010

Research Scientist

Distributed and Meta-Systems Lab

As a developer in perfSONAR (http://www.perfsonar.net/) distributed monitoring architecture in improving its distributed lookup (directory) service. I devised a new IP address summarizing algorithm. Another research project involved anomaly and flow detection, and I produced a prototype for a statistical flow detector in Java. Moreover, I helped the advisor compose grant proposals for NSF, and assisted in reviewing papers for conferences in which the advisor was a member of the review committee.

Apr – Jul 2008

Kofre Telecomunicacoes Ltda., Salvador BA, Brazil.

Telecommunications Engineer and Sales Analyst

I designed the radio-communications systems and their business proposals for our clients. That involved performing technical, viability studies, and researching new communication technologies to explore more markets. I had experience with coordinating technical teams, including supervision, installation, and maintenance of radio-communication systems in the field. My main project during this tenure: a radio communication system for Dow Chemical plant.


2004 - 2007

Universidade Salvador, Salvador BA, Brazil

Assistant Professor

As an Assistant Professor, I taught: Analog and Digital Electronics, 3rd-year course; Systems Performance Analysis, 3rd-year course; Probability and Statistics, 2nd-year course; Computer Systems, 1st-year course; Programming Languages I, 1st-year course; Data Structures, 2nd-year course.