Nuno Alves
*** **** ****** *** *, Boston MA *****
T 401-***-**** - *************@*****.*** - www.nunoalves.com
PROFILE
Permanent US resident with pending US citizenship. Energetic individual with a
strong computer engineering / computer science background and extensive experience
working in collaborative fast-paced, high-pressure environments with technically
strong teams.
EDUCATION
Electrical Engineering - M.Sc.
Brown University, Providence, RI (May 2009)
•
Computer Science - M.Sc.
Tufts University, Medford, MA (May 2005)
•
Computer Engineering - B.Sc.
Boston University, Boston, MA (May 2002)
•
EXPERIENCE
Sr. Embedded Systems Engineer, Vector Controls, Inc.; Newton, MA 2012-Pres
Managed the agile development of high-performance embedded C/C++ software for
propulsion systems. Developed low-level embedded firmware drivers. Implemented
closed-loop control algorithms and developed user interfaces on rugged displays.
Designed custom circuits at the schematic level. Wrote high-level design
requirements, functional test procedures and communication interface specifications.
Deployed integration test systems using Google C++ Framework and developed
graphical interfaces for testing hardware. Managed the RMAs acceptance testing.
Assistant Professor, Western New England University; Springfield, MA 2011-2012
Lectured computer and electrical engineering classes on reconfigurable computing
using VHDL, real-time kernels using embedded-C, embedded systems, linear circuit
theory and LabVIEW data acquisition. Coordinated design projects and mentored a
hackerspace chapter.
Research Assistant, Brown University; Providence, RI 2006-2011
Explored how internal circuit logic can be reused for other goals, such as the detection
of transient errors and test-time reduction. Developed customized Linux circuit
simulation tools in C++ and data collection scripts in Perl/Bash. Developed mySQL
API to extract research data. Assisted with writing research papers and technical notes.
Delivered research talks nationwide.
Signaling Analyst, Phase Capital Management; Boston, MA 2007-2009
Researched high-frequency quantitative trading strategies for US equities. Developed
C++ and Mathematica software tools and routines for automated trading and portfolio
analysis. Created and maintained Python libraries of data-mining, DSP and
evolutionary algorithms. Interfaced market data providers (LIM / Morningstar,
Bloomberg and Thomson) with mySQL (RDBMS). Conducted trading-related
research as well as developed and maintained statistical models of financial products,
including data collection and statistical modeling. Validated market data.
Page 1 of 2
Test Engineer, Infineon Technologies; Vila do Conde, Portugal 2005-2006
Developed C-based parallel algorithms for the manufacturing test of SDRAM memory
modules. Coordinated efforts between research groups. Managed a manufacturing
team. Participated in rotational production support schedule.
Computer Engineer, Fractal Antenna Systems; Boston, MA 2002-2004
Developed genetic optimization routines and related search-space algorithms for
antenna design automation in C++. Designed a Linux based, high-performance,
computer grid. Modernized and encapsulated legacy code. Developed data acquisition
systems in LabVIEW.
Computer Engineer, Wavelet Technologies; Attleboro, MA 2002-2003
Developed in embedded-C de-noising algorithms for DSP devices to be used in heart
monitors.
DEVELOPMENT EXPERIENCE / SKILLS
Programming languages: Perl, Python, (MISRA) C, C++, LabVIEW, VHDL, Java.
•
Linux: bash scripting, cron, ssh, ftp, command-line interaction, basic system
•
administration.
Software Development Tools: Subversion (SVN), Wiki, Doxygen, latex, make
•
system builds, regular expressions, Artistic Style.
Hardware Development Tools: Dassault Systèmes Draftsight, CadSoft Eagle.
•
Computer architectures: ARM4 (SAM4E16), ARM A8 (OMAP3540), AVR
•
(ATMega48, ATMega328P), TI MCU (MSP430), C2000 (TMS320F) and FPGA
(Cyclone II/IV).
Communication protocols: RS232, NMEA, J1939, SPI, I2C, UARTS and USB.
•
IDEs: Atmel Studio, TI Code Composer Studio, Microsoft Visual Studio, Keil.
•
Operating systems: Windows, OSX and Linux.
•
Laboratory test equipment: oscilloscopes, logic analyzers, DVM, sensors, etc.
•
Statistical tools (Mathematica, Matlab) and relational databases (mySQL).
•
Productivity tools: Word, Excel, Powerpoint, Keynote, Pages and Numbers.
•
SELECTED PUBLICATIONS
N. Alves, “Cracking PDF-File Passwords with a BeagleBone Board”, Nuts and Volts,
•
June 2012
N. Alves, “State of the art techniques for detecting transient errors in electrical
•
circuits”, IEEE Potentials, Vol. 30, No. 3, May-June 2011
J. Dworak, K. Nepal, N. Alves, Y. Shi, N. Imbriglia, I. Bahar, “Using implications to
•
choose tests through suspect fault identification”, ACM Transactions on Design
Automation of Electronic Systems, Vol. 18, No. 1, January 2013
N. Alves, A. Buben, K. Nepal, R. Iris Bahar, J. Dworak, “A Cost Effective Approach
•
For Online Error Detection Using Invariant Relationships”, IEEE Transactions on
computer-aided design of Integrated Circuits and Systems, Vol. 29, No. 5, May 2010
INTERESTS
Open-source software and open-source hardware. Reverse engineering legacy software
and hardware. Micro-controllers and FPGA technologies.
Page 2 of 2