Marcos Santos

Software/Firmware/Hardware Developer

Marcos Santos
Brasilien

Erfahrungen

Juli 2008 - Bis heute
16 Jahren 11 Monaten
Brasilien

System Architect – Development Manager

Opus Equipamentos Eletronicos e Opticos Ltda.

  • Created a series of instruments and systems based upon architectural concepts, continuing achievements built over 30 years of understanding customer needs.
  • Highlights of demands, solutions, and value gains:
  • Reliable O.S.: Constructed a robust, customized Debian/Linux OS for analytical & high reliability tasks, addressing downtime from unwanted updates. Reduced downtime near zero. Offered freedom (no recurrent activation/third parties), trust (source code available), simplicity/speed (no useless gadgets/drivers), low latency (real-time kernel services for instrumentation).
  • Efficient User Interface (UI/UX): Developed an instrument-oriented window/canvas manager improving analyst efficiency. Kept familiar elements (Android activity system, Material screen). Used Java(FX Quantum/Prism) and C++ with Linux video server (XLIB). Focused on user via distraction-free look/feel, configurable error detection/suggestions.
  • Dedicated Intelligence Core: Created a specialized server for analytical processing, reducing analysis times (e.g., ASVP project: 1h to 32 min). Provided statistical inference, data analysis, ML services using AI strategies. Used Python libraries (Scikit-learn, Pandas, Scipy, ScanPy, OpenCV). Enabled edge processing, real-time ML modeling.
  • Research Portal: Built a browser-based scientific research server using Jupyter Notebooks/IPython executor connected to analytical core, reducing need for technical assistance for new algorithms. Allowed installation on Kubernetes (k8s) in cloud (Google Cloud). Enabled use of chosen dashboards/databases (e.g., Instrument->Portal API->Jupyter->Dash/Plotly, MongoDB Atlas). Collaborated on robust APIs.
  • Reliable Hardware: Extended MTBF via preventive view. Used quality tools/IDEs (JetBrains, Eclipse, Valgrind/GDB/Jlink, Android Studio + NDK). Used stable CPUs (ARM Cortex NXP: M4 non-MMU, A8/A12 iMX Linux). Used stable build tools (GNU GCC/Linker EABI, LLVM/Boost) and test frameworks (HIL/emulation). Used FPGA RTL (VHDL - Xilinx/Intel/Altera with ISE/Quartus). Used adequate analog components (TI tools/simulators). Used simulation environments (Matlab Simulink/Scilab Xicos), Pspice (electronics), HFSS (radiofrequency).
  • Reverse Engineering: Maintained legacy functionality via hardware/code research. Used IDA Hex-Rays/JTAG Probes (C/Assembler); Wireshark/S010 Editor (protocol breaking). Used protocol sniffers (TCP/IP, I2C, CAN, 802.11/GPRS, HIL). Understood linking, memory mapping, U-Boot (linux, android sunxi/radxa, qemu/qnx/zephyr), CPU microcode changes. Used assembler programming.
  • Project Examples (2008-Now):
  • ASVP Project (Aug 2019 - Now, for ACP Instruments): Developed system managing analytical instruments (surface area/particle size) per ISO 9277:2010. Included Desktop App, Calc Server, Simulator, MongoDB Manager, SorptionLab WEB app.
  • Autodensity Project (Apr 2015 - Jun 2017, for ACP Instruments): Provided HW/FW/UI for pycnometer (density by gas volumetry) per ASTM D-2856/D-6683. Included Desktop App, ARM Cortex FW, UI libraries, PCB design.
  • LGT8 Project (Apr 2014 - Feb 2016, for Acil Instrumentos Ltda.): Provided HW/FW/UI on Android tablet to retrofit Logitech lap/polishing machine. Included ARM Cortex M4 FW, PCB Design, Android App, Analytical Core.
  • Blaine PP200 Project (Feb 2013 - Oct 2014, for ACP Instruments): Provided HW/FW/UI for powder fineness device (Blaine tech) per ABNT 16372. Included Desktop App, UI libraries.
  • Centauro Project (Jun 2009 - Apr 2011, for Centro Tecnológico da Aeronáutica): Provided HW for controlled atmosphere induction furnace (>1500°C). Included drawings, PCB design.
  • Vehicle Dynamics Project (Aug 2008 - Feb 2010, for Vehicle Dynamics): Provided HW/FW/UI to retrofit Jurid instrument (vehicle sensor data). Included PCB Design, Controller FW, Interface App.
Juli 2000 - Juli 2008
8 Jahren 1 Monate
Brasilien

Senior Developer

Antrax Tecnologia Ltda.

  • Created the foundation for a safe and efficient development structure for systems and solutions.
  • Designed applications/libraries (Java, C/C++) for real-time, critical mission, MISRA standards (state machines, multi-threaded executors, DB entity managers, class loaders).
  • Used Netbeans Platform API (v8.0) for new application development. Delivered functional systems (HW interface included) for analytical instruments.
  • Used Android API (up to level 21/Lollypop/Material) and Android Studio 3.0 for analytical software support (UI, sensors I/O with NDK, native drivers, JTAG/Bootp).
  • Built and used Unix kernels, systems, and custom device drivers since 1997.
  • Implemented Gluelogic/SOCs using Xilinx Spartan 3E FPGA (Xilinx ISE IDE + VHDL) and Intel/Altera (Quartus/Modelsim).
  • Achieved proficiency in:
  • PCB design (Proteus 8).
  • CAD & CAE design (SolidWorks with Electrical interface).
  • Microwave design (HFSS/Maxwell).
  • Optical systems design (Zemax).
  • Simulation/math modeling (MATLAB/SIMULINK, SciLab/Xicos, SPICE).
  • Project Examples (during 2000-2008):
  • DGT100 Project (Mar 2005 - Nov 2007, for Provecto Analítica): Provided HW/FW to upgrade microwave digestion device (modern MCU, doubled power).
  • IRIS Project (Mar 2002 - Apr 2003, for Acqualab Laboratórios): Refurbished Thermo Jarrel ICP Spectrometer (Iris model), replaced CCD Camera, modified optics. Developed Alignment Tool App.
Aug. 1998 - Jan. 2001
2 Jahren 6 Monaten
Brasilien

Antares Project (requested by BSW Tecnologia)

Antrax Tecnologia Ltda.

  • Provide hardware, firmware, and analytical user interface to coordinate a pool of 10 instruments able to execute long-term Metallurgical Creep Tests compliant with the standard ISO 204 / ASTM E039.
Feb. 1997 - Juli 1998
1 Jahr 6 Monaten
Brasilien

Medusa Project (requested by BSW Tecnologia)

Antrax Tecnologia Ltda.

  • Provide ways to intercept, filter, and transform analytical results from instruments unable to talk to enterprise database managers.
Dez. 1995 - Juli 2000
4 Jahren 8 Monaten

Field Service Engineer and LATAM Operations Manager

Thermo Instruments

  • Technical operations (commissioning and maintenance support of gamma neutron spectrometers) in South America, Africa, and the Middle East.
Dez. 1991 - März 1994
2 Jahren 4 Monaten
Brasilien

Service Operations Manager

Divec Vácuo e Equipamentos Ltda.

  • Managed all service tasks, including calibration/certification, sales of spare parts, and consumer items to a pool of 420+ customers.
  • Worked with Optical UV, Flourescence & Energy Dispersive RX and Mass spectrometers – High Vacuum Devices – Gas analysis.
März 1986 - März 1991
5 Jahren 1 Monate
Deutschland

Field Service Technician

Mesbla Aviação e Equipamentos Ltda.

  • Provided factory-based customer support and consulting, sales support, instrument quality control and optical alignment.
  • Worked with UV & ICP spectrometers, Thermal Analysis and Optical alignment.
Mai 1980 - Feb. 1986
5 Jahren 10 Monaten
São Paulo, Brasilien

Service Technician Level II

Cia Do Metropolitano De São Paulo Metro

  • Corrective and Preventive maintenance on High Power Propulsion and Energy Conversion, Automatic Train Control and Railway Track Signaling.

Zusammenfassung

This profile lists the activities carried out during the last 20 years as a systems developer and architect using software and hardware engineering procedures. Such activities had the necessary technical and theoretical foundation in the research and industrial areas built over another 20 years of intense work in technical support and consultancy to several companies in different countries and cultures.

Sprachen

Portugiesisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Feb. 1975 - Nov. 1978

Escola Técnica Padre Landell de Moura

Engenharia Elétrica / Eletrônica

Zertifikate & Bescheinigungen

Six Sigma Data Analytics

Pratical Machine Learning

Statistical Inference

Johns Hopkins Data Science Certification