Software Engineer Resume
SUMMARY:
I am a passionate software engineer specialized in information security with experience conducting cyber operations, penetration testing, vulnerability assessment, risk analysis, maleware reverse engineering and intelligent offensive and defensive software conceptualization, design, architecture and development. My objective is engineering security solutions, protect confidentiality, integrity and availability of information and information systems. Learn and experience, mentor and share. If you are looking for a committed young professional that has passion and experience in several technology
SKILLS SUMMARY:
Java
Swing, Spring, JSF, Primeface, Hibernate, JADE, J2EE, Neuroph, REST architectures, web servicesOracle ADF
Python
Django, Scapy, Scikit
C++
Qt framework
PHP
Joomla, Drupal
Javascript
JQuery, Node.js
Linux
Ubuntu, Debian
Windows
XP/2000/NT/ME/98
MySql, Postgresql, Mongo
Security
Cyber threat intelligence
Penetration testing
Vulnerability assessments
Risk analysis
Malware reverse engineering
Social engineering
Metasploit, Nessus, Nmap, Sqlmap, Veil, SET ... etc
PROFESSIONAL EXPERIENCE:
Confidential
Software engineerResponsibilities:
- Automated malware analysis and classification system Python, Django, Mysql, Scikit
- Architect and develop an automatic malware analysis ( dynamic and static ) tool followed by a classification process using clustering algorithms.
- Compiler based software protection framework C++, C, GCC
Confidential
Software engineerEnvironment: Java, Swing, Postgres, Java - Ml
Responsibilities:
- Now a day a defensive approach for protecting information and information systems are not sufficient, tools like IDS and IPS helps increase the protection level, but to protect exclusive critical assets a more aggressive protection could be adapted.
- This approach helped reduce the cost of the over all attack response process and increase the feasibility of evidence collection.
Confidential
Lead software developer
Environment: QT, C++, Sqlite
Responsibilities:
- Develop GUI for reviewing, processing, and annotating electrocardiogram (ECG) data files.
Confidential
Lead software developerEnvironment: Java, JPA, JSF with Primeface, JADE, Java-ML, Postgressql
Responsibilities:
- Designing and developing a multidimensional search engine with the capability of learning user behavior with the goal of optimizing user interface and search results.
- Using a distributed multiagent system as crawler implemented with JADE.
Confidential
Lead software developerEnvironment: Python
Responsibilities:
- Developing a plugin for Confidential one of the most powerful open source IT monitoring solution in the industry.
- Confidential is an award-winning open source IT monitoring product that offers visibility over the entire IT stack, from network devices to applications.
- The developed plugin allowed the integration of some relevant information to a external management system.
Confidential
Lead software developer
Environment: Java, Postgresql
Responsibilities:
- Develop a simple object relational mapping framework with java.
Confidential
Lead software developer
Environment: Java, Swing, Postgresql
Responsibilities:
- Develop a biometric security system that requires the user to present their fingerprint to the system, which is then matched against a stored image to verify the user's identity.
Confidential
Lead software developer
Environment: Java, Oracle ADF ( Web ), Oracle Express
Responsibilities:
- Develop a Rent a car management system with Oracle ADF.
Confidential
Lead software developer
Environment: Java, Oracle ADF ( Web ), Oracle Express
Responsibilities:
- Developing Integrated Confidential using Oracle ADF.
