Rhodessa Mapa
** ****** *****, ******, *******, Canada, N1L 1P6
Home Phone: (1-226******* + Mobile: (1-289*******
abn13l@r.postjobfree.com
Work History and Experiences
May 2012 - December 2012
iGen Technologies Philippines, Inc. (Software Development Company)
Makati City, Philippines
C/C++ Embedded Software Engineer
< Integrated software with hardware
< Tested software development kits
< Created webkit plugins for TCP network using Qt cross-compiler in
Linux for ARM device
< Coded Linux shell scripts for unit testing
< Executed cross-compilation of C/C++ Application in ARM, Linux,
Macintosh and Windows machines
< Created different software libraries (dynamic and static) and
executable files for use of payment devices
< Interfaced different devices across different platforms
< Developed software services and tests for these services
< Integrated C/C++ applications in Linux and Windows
< Used Virtual Machines of Linux and Windows OS
< Documented software architecture for Linux device application
< Coded in Objective-C for iOS applications using Xcode and iPhone/iPad
Device Simulator (iPhone 3 development)
< Projects involved: Cubic Youtransactor Inspection Device - UK
Transportation Future Ticketing Project, Verifone Mx925 - Wendy's
payment solutions
April 2009 - December 2011
Emerson Network Power, Embedded Computing (Embedded Hardware and Software
R&D)
ASTEC International, Ltd. - Philippine Branch
Quezon City, Philippines
Hardware and FPGA Design Engineer
< Performed logic design reviews and creates logic design architecture
and specifications
< Performed VHDL coding, simulation, synthesis and testing using Lattice
and Xilinx products, software and devices.
< Provided major support in hardware bring-up and debug
< Used Cadence Allegro in schematic diagram creation
< Extracted BOMs from schematic design
< Performed computations for PCB stackup
< Coordinated with other teams (PCB Design, Mechanical Design, Firmware
and Software Teams, Manufacturing, component buyers and vendors,
purchasing team, Environmental DVT Team)
< Performed design reviews, design analysis (power checking, thermal
analysis, PCB checking and trace impedance computations, Linux
functional testing, High-speed scope automated compliance testing,
signal integrity checking)
< Experienced in use of logic analyzers, oscilloscopes, digital
multimeters
< Performed component qualification for end-of-life component
replacements
< Performed board bring-up, PCB rework and Root Cause Analysis
< Engaged with hardware design using low-speed and high-speed bus (I2C,
SPI, USB, SATA and SATAII, Ethernet 10/100/1000, LBC, LPC and UART,
PCIe)
< Created designs with DDR2 and DDR3 interfaces
< Used Intel i5 and i7 processors and Freescale processors in the design
< Performed hardware design in conformance to CPCI, VME, ATCA platforms
and standards
< Conducted new engineer training on cadence schematic and PCB library
processes and requests
< Projects involved: MVME2500, MVME2502, ATCA6405, MVME3100, MVME6100,
MVME5500, CPCI7203, CPCI7203-RTM, CPCI7103
April 2006 - May 2008
Canon Information Technologies Philippines, Inc. (SoC-ASIC R&D)
Quezon City, Philippines
Hardware Engineer
< Performed job execution in Canon I-Tech, Japan using Test Execution
Framework (February 2008)
< Awarded Engineer of the Month (October 2007)
< Executed Design Verification and Functional Testing of FPGA and SOC-
ASIC Display chip, using VHDL, Verilog and SpecmanE
< Executed System Verification and Functional Testing of CHOPIN
Technology for SOC-ASIC Design and Development for Image Processing,
using system hardware models in C/C++ and SystemC
< Collaborated with Software and QA Engineers
< Engaged in Hardware/Software Integration (client-server), System
Verification and Scenario Testing
< Fixed test and design defects, including redesign of some modules
< Created hardware model subsystem and testbench
< Created bus models for creation of hardware subsystem
< Manipulated different types of bus architectures
< Tested using real-time simulation
< Coded test scripts using UNIX commands, PERL and TCL
< Performed code debugging through GNU Debugger (GDB)
< Analysed waveforms using Signalscan and ModelSim
< Used several Electronic Design Automation (EDA) tools from Cadence,
CoWare and Mentor Graphics DV and test tools
< Worked using Linux, Windows, Sun Solaris and UNIX environment
< Created and maintained test plans, test design documents and other
project documents through MS Office and OpenOffice packages, including
MS Visio and Umbrello for UML
< Used CVS repository for source code and document version management
< Tracked defects and issues with Rational ClearQuest Database
< Performed Quality Assurance tasks through document and source code
reviews and walkthroughs, coding strategy analysis and code debugging
< Performed basic project management and monitoring tasks such as
project planning, scheduling, monitoring and tracking of team project
< Conducted New Engineer Training and Customer Relations Training
< Participated in patent training and patent creation
< Used PDLC, SDLC in development
< Tracked process improvement and innovation proposals for higher
quality output and improved efficiency
< Tracked and deployed approved proposals to target groups
< Presented proposals on process improvement in company meeting
2005 - 2006
Department of Electronics, Computer and Communications Engineering
Ateneo de Manila University
Quezon City, Philippines
Faculty Student Assistant
< Conducted major researches, studies and tests on image processing and
medical applications, including near-IR image applications
< Performed major researches, studies and tests on color correction of
digital images for telemedicine
< Conducted studies on hardware design and manufacturing for electronic
circuits and integrated chips (VLSI with VHDL), including
semiconductor layout
< Conducted studies on software and hardware programming including C/C++
languages
< Conducted studies on communications equipment, facilities and design
< PCB layout and etching for power supplies
April - June 2005
Canon Information Technologies Philippines, Inc.
Quezon City, Philippines
Intern
< Deployed in Image Processing Team
< Conducted a study on some of the image processing algorithms
< Created training modules for Lossless JPEG including its algorithms
< Documented ASIC projects
< Studied PERL
November - December 2003
Science and Technology Organization of Ateneo
Quezon City, Philippines
Computer Tutor
< Participated in public school teacher's computer training program
Skills
Proficient and knowledgeable with the use of the following languages,
tools and environments:
< C/C++ and Objective-C for programming applications and embedded
systems in Windows, Linux and Macintosh
< Creation of daemons and socket programming with TCP/IP protocol
< Familiar with basic XML, HTML and JSON formats
< Experienced with Linux and Windows Virtual Machines (VMWare)
< Eclipse IDE tool for compiling and building libraries, executables and
applications
< Building Qt applications and webkit plugins on ARM Linux platform
< Familiar with Xcode and iPhone and iPad device simulation
< VHDL coding, simulation, synthesis and testing using Lattice and
Xilinx products, software and devices
< Cadence Allegro in schematic diagram creation and PCB checking
< Experienced in use of logic analyzers, high-speed oscilloscopes,
digital multimeters, thermal chambers, automated test suites for
signal integrity and other test equipment
< DDR2 and DDR3 interfaces and design
< Intel i5 and i7 processors and freescale processors and their
architecture
< Familiar with CPCI, VME, ATCA platforms and standards
< Low-speed and high-speed bus protocols (I2C, SPI, USB, SATAI and
SATAII, Ethernet 10/100/1G, LBC, LPC, UART)
< VHDL and Verilog for hardware design for FPGA and ASIC
< C/C++ and SystemC for hardware-software modelling, System
Verification, and hardware system integration
< Programmer's View Model (PVM), Transaction Level Model (TLM), and
Register Transfer Level Model (RTL)
< GDB debugging and Makefile creation
< SpecmanE for verification language
< SignalScan and ModelSim for waveform analysis
< SoC-ASIC development, real-time simulation, embedded systems,
programming FPGAs and design simulators
< Object Oriented Programming
< Unix environment and terminal commands
< Sun Solaris, Linux and Windows environments
< UML for creation of test strategy
< PERL and TCL scripting
< OpenOffice, Microsoft Office, Microsoft Visio and Umbrello
< Cadence, Mentor Graphics and CoWare EDA Tools for system-level and
block-level verification
< CVS tools such as LinCVS or Cervisia for version management
< Rational ClearQuest for tracking of bugs and issues
< MS Project for project scheduling and tracking
< Product Development Life Cycle (PDLC) and Software Development Life
Cycle (SDLC)
< Process Improvement methods
< Network protocols
< Network setup and configuration of computer terminals, routers and
gateways
< AutoCAD, MATLAB, Photoshop, GIMP
< PCB/circuit layout using AutoCAD, MS Visio, Umbrello, Electronic Work
Bench (EWB) and P-Spice
< Various microcontrollers and microprocessors (microace, PIC, Z8, Z80,
Intel 80386), analog/digital design
Seminars and Trainings Attended
< Workshop on Writing Effectively (August 27, 2010)
< Workshop on Valuing Time and Managing Stress (April 20 and 27, 2010)
< Xilinx FPGA Training, Emerson Network Power, Embedded Computing (2010)
< Kaizen Champion Process Improvement and Leadership Workshop, Canon
Information Technologies Philippines, Inc. (March 26, 2008)
< Coware Tool Training, Canon Information Technologies Philippines, Inc.
(January 23-25, 2007)
< Basic Hardware Development Training including PCB Layout and Design,
Canon Information Technologies Philippines, Inc. (April - May 2007)
< Philippines Linux User's Group, Inc. Quarterly Technical Seminar
(January 31, 2006)
< SMART 3G Launching: Demonstration and Familiarization (January 18,
2006)
< 6th National Electronics and Communications Engineering Conference
(December 2, 2005)
< Symposium on Wireless Networking Systems, Ateneo de Manila University
(November 19, 2005)
< INTEL Lecture on Multi-Level Cell Design for Flash Memories (November
14, 2005)
< ZILOG Microcontroller Seminar, Ateneo de Manila University (January
2005)
< Seminar and Workshop on Graphics Design, Matanglawin, Ateneo de Manila
University (December 2004)
Education
May 10, 2012
International English Language Testing System (IELTS) Passer - General
Training
Listening - 7.0
Reading - 8.5
Writing - 6.5
Speaking - 7.5
Overall Band Score - 7.5
February - March 2012
Center for Advance Training in Food and Beverage Services,
Technical Education and Skills Development Authority
Taguig City, Philippines
Hot Kitchen - Basic Culinary NCI - Trade Certificate
< Culinary methods
< Stocks, soups, sauces
< Meat and poultry
June 2001 - March 2006
Ateneo de Manila University
Quezon City, Philippines
Bachelor of Science in Electronics and Communications Engineering (Degree:
BS ECE)
< "Color Correction of Digital Images for Telemedicine"
< 2006 School of Science and Engineering Awards for Outstanding Student
Research - Honorable Mention, Undergraduate Technology Category
< Research Paper presented by Ateneo de Manila University, Biomedical
Devices and Bio-Information Systems in Pan American Health Care
Exchange, PAHCE, California, USA, February 2007
< Dean's Awardee, 5th year, 2nd semester (2005-2006)
< Dean's Awardee, 2nd year, 2nd semester (2002-2003)
1997 - 2001
Colegio de Sta. Rosa
Makati City, Philippines
Secondary Level (high school)
< Valedictorian, graduated with Highest Honors
< Mercury Drug Mathematics Awardee