Marcos Santos

Marcos Santos

Mentor
Rising Codementor
US$18.00
For every 15 mins
ABOUT ME
SOFTWARE/FIRMWARE/HARDWARE DEVELOPER & TECHNICAL CONSULTANT
SOFTWARE/FIRMWARE/HARDWARE DEVELOPER & TECHNICAL CONSULTANT

Please Important! - > Non-U.S. Citizen - Only full remote & contract

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/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 several countries.

The data presented in this profile are supported and interrelated to a source code base of applications and engineering diagrams used as a demonstration of instruments and systems developed and in operation on laboratory benches today.

To access this information please download the PDF document below:
URL with condensed profile: https://msantrax.github.io/msantos_0123.pdf

Or go to the Github support page : https://msantrax.github.io/

Once reviewing the document, use the internal links in the skills panels to navigate to the activity (blue numbers), project (green numbers), or certifications (red Greek letters). There you will find information that supports the declared skill.

From there, you can use the external links to access the respective source code repositories and engineering diagrams, course completion certificates, and published peer-reviewed work that supports the activity. Links to results on self-training and assessment sites (such as HakerEarth's CodeMonk for code challenges and Aptitude for general and behavioral validations) will be provided if relevant to the activity.

As the task of balancing between precision and synthesis in describing 40 years of intense work in several technical areas is an enormous task, two documents are provided. Use the compact or detailed version as per your need and its links to switch between versions.

Portuguese, Spanish, English
Brasilia (-03:00)
Joined June 2021
EXPERTISE
6 years experience
10 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Marcos's profile has been carefully vetted and approved as a Codementor. Connect with Marcos now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Iotjumpstart
Sandbox to Iot / cloud tools
0
0
PP200
JavaFX - Stand Alone S.O. / Work Canvas / Window Manager & Analysis Instrument Platform (Github demo version)
Java
0
0
PROJECTS
2020
Development of a system to provide all needs to manage analytical instruments such as surface area by gas adsorption and particle size by...
Development of a system to provide all needs to manage analytical instruments such as surface area by gas adsorption and particle size by laser scanning. Composed by : Custom S.O. : Debian @ Arm hosted on Raspberry 4B or iMx/RT20 (or PC)  User Interface : All JavaFX. Including Window Manager, Android-like widgets/tools, Material-like LAF. - see simpler version @  - PP200 Calculation core/server : Repository of libraries and functions used to do the hard work on instruments math & statistical tasks. The base language is Python (obviously) with Pandas and Scipy. Interfaces with Java UI above via sockets. - see MongoDB interface + Entity Manager & Compiler to it @  PServer_d Calculation Interface/Research: Browser based hook used to help university research people create new functions. Currently uses Jupyter notebooks interfacing with calc. core above. Remote access to calculation core and instrument tools : uses a custom https server (Jetty) to host Angular 7 apps in the local version. It was tested as a portal hosted at Google Cloud. Both Computer engine (with custom image uploaded plus load balance to 4 lanes) and Firebase version passed proof of concept phase. URL is Sorptionlab server - see frontend @  Temps1 Hardware/Firmware and RTOS : uses NXP FRDM K64 Arm M4 core running custom return on completion state machines written in C/C++ (Arm GNU). - see examples @ github.com/msantrax/lgt8 and github.com/msantrax/Picno2 - Interfaces with the user SO via RS232 presently but drivers to talk ethernet/MQTT may be used from our past projects (Android app on tablets see @  Virna7 Ongoing research and not yet implemented are: A simple neural perceptron (Python) to help qualify adsorption isotherms prior analytic procedures and a real-time image pre-processing & feature-id on the edge to help dynamic particle size determination.
Android
Java
C++
View more
Android
Java
C++
Machine learning
Statistics
Embedded Systems
Phython
View more
AutoDensityView Project
2017
Objective: provide hardware, firmware, and analytical user interface to operate a pycnometer able to measure density on ores/cement by ga...
Objective: provide hardware, firmware, and analytical user interface to operate a pycnometer able to measure density on ores/cement by gas volumetry compliant to standard ASTM D-2856 and ASTM D-6683. Technologies are : Hardware: All electronics (digital and analog), PCB design, and mechanical drawing were developed in-house. -- Tools used : Proteus8, SolidWorks, and Texas Instruments. - sample drawings @  Picno2 Firmware: Used [Opus-Developed] Antares4 platform (over MBED drivers to ARM/M4) to the stand-alone version and [Opus-Devel] Antares5 platform (over NXP drivers to ARM/K64) to computer-assisted version. See MBED on GNU ARM-EABI C/C++ project codes @  Picno2 Computer Application: The user interface used first the already established [Opus-Devel] Analytical Platform (Java Swing on Netbeans 8.0) working on Windows or Linux. After a big client (CVRD/Brazil) requested to make a multi-instrument interface, it was rebuilt using the new [Opus-Devel] Analytical platform (JavaFX), becoming then project AD100/AD200 after the associated upgrade of hardware and firmware.
Java
C++
CAD
View more
Java
C++
CAD
MATLAB
Simulink
Circuit Design
PCB Design
View more