Work Experience
System Designer
C&S Group GmbH
August 2015 - Today
Upper Tester development (C++) for 100BASE-T1 / BroadR-Reach Interoperability Test System. Operating System: eCos 3.0
Driver development (C++) for 100BASE-T1 / BroadR-Reach PHYs and Switches.
100BASE-T1 / BroadR-Reach Interoperability Test Execution and Analysis of results.
Implementation of Log Analyzer (Python, SQLAlchemy).
Participation in the Technical Commitee TC11 for Ethernet switch requirements and qualification of the Open Alliance.
Test coordinator implementation (Python, Kivy) for "Ethernet ECU Conformance Testing" and "Ethernet Automotive Switches Testing" using IXIA tools.
ECU requirements for 100BASE-T1 and 100BASE-TX interfaces.
C/C++, 100BASE-T1, Python, IxNetwork, IxANVL, Kivy, SQLAlchemy, gawk, git, Ubuntu.
International border monitor
Dirección Nacional de Vialidad (Universidad Tecnológica Nacional)
Dec 2014 - Apr 2015
Web application, for internal and public use, showing meteorological information and real-time camera photos across two international borders.
Database synchronization with 3rd party external application of meteorological stations.
Python, Web2py, D3.js, Javascript, jQuery, git, MySQL, SQL Server 2008, HTML5, CSS3.
Meteorological stations
Innova Soluciones Informáticas S.R.L.
2010 – 2011 (7 months)
Improvements made on older hardware to reduce power consumption.
Communication of analog sensors data through RS485 to central board.
Communication of digitalized data to GSM/GPRS Telit modem.
Signal conditioning for PT100 Precision Temperature Sensor.
Project planning for development of ultrasonic anemometer.
Requirements paperwork in order to apply for Government funds. Funds succesfully received.
Microchip PIC16F876A, MPLAB, MPASM, RS232, RS485, PT100.
Electronic voting system
Honorable Legislatura de Mendoza (Universidad Tecnológica Nacional)
2007 - 2010
Implemented voting system in C#.
Communication though RS232 with external voting Hardware.
Automatic generation of reports using Reporting Services.
Display in external screens using Adobe Flash.
2 Years of System maintenance.
Microsoft Visual Studio, C#, Microsoft Reporting Services, Adobe flashscript, RS232.
FAT16 implementation for SD cards in PIC16
CEGA Electronics S.A.
2008
Interface with SD card using PIC MSCP module in SPI mode. Programmed in MPASM.
SD Formatting in FAT16. Creation and writing of files. Programmed in Microchip C18.
Microchip PIC16F876A, MPLAB, MPASM, Microchip C18.
Academic Research
Implementation of an energy efficient indoor localization algorithm
RED SIPIA (Wireless Sensor Network)
Learning tool for IEEE 802.15.4
Implementation of an energy efficient indoor localization algorithm
Technische Universität Dresden
Sep 2009 - Feb 2010
Implementation of network layer, sinchronization module and two localization algorithms (WCL and MIN_MAX) over ATMEL Stack for IEEE 802.15.4 nodes.
From this and other subsequent work derived three international publications.
Studienarbeit defended in English. Note: 1.3
IEEE 802.15.4, ATMEL Stack, ANSI C, Dresden Elektronik Nodes, Netbeans IDE, Eclipse IDE.
RED SIPIA (Wireless Sensor Network)
WSN Group - GridTICs - Universidad Tecnológica Nacional
Mar 2010 - Nov 2012
Implementation of network layer, sinchronization module over ATMEL Stack for IEEE 802.15.4 nodes.
Sinchronization module optimized for low power consumption.
IEEE 802.15.4, ATMEL Stack, Dresden Elektronik Nodes, Eclipse IDE, Subversion SVN, Linux.
Learning tool for IEEE 802.15.4
WSN Group - GridTICs - Universidad Tecnológica Nacional
Mar 2010 - Nov 2012
Microsoft Visual Studio 2010, C#, IEEE 802.15.4, ATMEL Stack, Dresden Elektronik Nodes, Eclipse IDE.
Other Projects
PIC Datalogger with SD card / FAT16 support
Low speed Analog Datalogger through Ethernet
1.5 MHz Analog signal capturer board
Low frequency DSSS generator with PIC
CESSNA C172P Automatic pilot for FlightGear simulator
Neuroproductivo
PIC Datalogger with SD card / FAT16 support
Chair of Digital Techniques II
2007
DirectX, C#, FFT, Microchip PIC16F876A, MPLAB, MPASM.
Low speed Analog Datalogger through Ethernet
Chair of Electronic Measurements I
2008
PIC18F87J60, MikroC, Ethernet 10Mpbs, UDP, DirectX 9.0c, C#.
1.5 MHz Analog signal capturer board
Chair of Electronic Measurements II
2012
Analog signal conditioning circuit with 10 MSPS A/D Converter.
Attenuation circuit with protections. Programmable Gain Amplifier.
Passive Anti-aliasing filter of 1.5 MHz.
Interface designed to be commanded from FPGA board.
Low frequency DSSS generator with PIC
Chair of Applied Electronics III
2012
Project currently used in Applied Electronics III to give a practical introduction to DSSS in the university laboratory.
PIC16F876A, MPLAB, MPASM, CadSoft EAGLE PCB Designer.
CESSNA C172P Automatic pilot for FlightGear simulator
Chair of Control Systems
2014
FlightGear v2.12.1, Ziegler-Nichols PID tuning rules. Tyreus and Luyben PID tuning rules.