Académique Documents
Professionnel Documents
Culture Documents
What I want to accomplish? I want to create something amazing, something that could influence a lot of people and change the world. Until now, Im still searching for this something. Fields of Specialization Embedded Programming
Development and design of embedded systems, coding of embedded software/firmware, use of embedded C with considerations to CPU, interrupts, RAM, ROM, and I/Os, cross compilation to different CPUs, profiling of embedded systems, involvement with system on a chip (SoC) development, worked with Linux device drivers
Cryptography
Software development with third party cryptography library and OpenSSL library, SSL/TLS protocol, IPSec Protocol, encryption/decryption algorithms (DES, AES, AES-GCM, AES-CCM, etc.), hash algorithms (MD5, SHA1, SHA256, etc.), MAC and digest algorithms (MAC, HMAC, SSL/TLS MAC, etc.), key exchange algorithms (IKE, DH, RSA, DSA, etc.), reading of cryptography related RFC documents
Process Improvement
Creates tools to speed up repetitive tasks, tailors procedures to speed up and for more efficient processing, promotes best practices to prevent future mistakes
Task Automation
Visual Basic for Application (VBA) macro scripting with MS Office applications, Perl scripting, Bash scripting, AutoHotkey scripting
System Administrator
Troubleshooting of network connectivity, setup of Windows XP, Windows 7, and Linux OS, setting of user restrictions for folders and network locations, setup of windows firewall, installation of software (anti-virus, utilities, common office applications, etc.), management of user accounts
Unix/Linux Environment
Used Linux OS for development during 3 years of work experience, familiar with almost all common terminal commands, familiar with Linux OS framework
Page 1 of 2
Programming Concepts
Embedded programming, inter-CPU communication (IPC), Linux device drivers, multithreaded applications, socket programming, object oriented programming, code optimization, memory management
Hardware Equipments
Raspberry Pi, Arduino, Xilinx FPGA Board, Rikomagic MK802 (Android Mini PC), GPS, GSM, RS232, Bluetooth, LCD, thermal receipt printer
Tools
Unix commands, Vim text editor, SVN, Jenkins for automated testing and continuous integration, C++test for static code check, Eclipse, Redmine, CQWeb, Android Development Tools (ADT), Sketch Up, Delphi, Matlab, Multisim, Quartus, Xilinx, Altium
On-the-Job Trainee for Audit, Quality Assurance, and Process Improvement (April to May of 2010)
NXP Semiconductors, Cabuyao Inc. Cabuyao, Laguna, Philippines
Undergraduate Thesis PC-Based and Arduino-Based GPS Asset Tracking System Using SMS as Transmission Layer
Thesis Advisers: Mr. Mark Lester Altoveros, Prof. Nelio Altoveros Featured in Samahang Pisika ng Pilipinas (SPP) Physics Congress
Page 2 of 2