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
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
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.
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
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
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.