I'm Marcus and have spent 20+ years working and tinkering with technology.
I apply my skills (and curiosity) to interesting short and long-term opportunities and have substantive practical experience facilitating cutting-edge solutions with a broad range of skills.
Currently working on a personal project to create a retro gaming ecosystem, community and a digital media delivery service dedicated to the education, evolution and preservation of classic gaming and its legacy.
My proudest accomplishment was to have one of my projects being feature on major Brazilian media outlets including Globo, BBC Brazil and even international outlets like the N.Y Times on a fight against Online Censorship by the Brazilian Government.
- Ability to work quickly and efficiently in a start-up environment, making solid architectural decisions and maintaining high engineering standards.
- Champion teamwork, re-use, knowledge sharing, economies of scale, and promote increased use of Shared Services capabilities across all businesses.
- Recognized for ability to gain the confidence of executive peers and lead technology teams to achieve new levels of accomplishment.
- Proven leader, mentor and instructor to colleagues and team members in both technical and process related areas.
- Adept at leveraging technology to achieve better business outcomes, minimize risk and enhance value.
- Advocate for writing clean, well-documented, well-commented, modular and reusable code using good design patterns that can scale and be easily maintained over time.
- Proven ability to leverage full-stack expertise to build interactive and user-centered experiences that can scale.
- Aptitude and willingness to learn and implement new technologies that meet and exceed the needs of the business.
- Solutions Architecture
- Front-end
- Back-end
- UI/UX Design
- Infrastructure
- Cloud Computing
- Virtualization
- Business Analysis and Intelligence
- User Interface Design
- Vintage Computers and Retro Games
- Reverse Engineering
- Photography
- Programming
- Cinematography
- Machine Learning/A.I.
- Psychology
- FPGA/SBC/IOT/MCU
- Geopolitics
- Cryptography
- Legacy Technologies
Front-end
- HTML5, CSS3/SASS, JavaScript/ECMAScript, Vue.js, Vuex, Express, Socket.io, WebRTC, JSON, Bootstrap, Semantic UI, Bulma, Material Design, Kendo UI, Tailwind CSS, Wordpress, WooCommerce, Ghost
- Testing (Jest, Karma, Mocha, PhantomJS, PHPUnit), Authentication/Authorization (JWT, OAuth, Passaport.js, SAML, OpenID)
- Hybrid Desktop/Mobile (Electron, Apache Cordova, Ionic, Framework7, Appcelerator)
Back-end
- Go, TypeScript, Node.js, WebSocket, PostgreSQL, REST APIs, GraphQL, RabbitMQ, Redis, Function-as-a-Service (FaaS), MySQL/MariaDB, PHP, Apache Solr, OAuth, OpenID, SAML, Keycloak
UI/UX, Graphic and Motion Design
- Interface Design, Prototyping, Information Architecture, Usability, Interaction Design, User Research, User Stories, Personas
- Adobe Creative Suite (Photoshop, Illustrator, Acrobat, inDesign, AfterFX, Premiere, Media Encoder), Sound Forge, Sony Vegas Pro, Final Cut Pro
- Adobe XD, Axure RP, Balsamiq and Mockplus
DevOps/Infrastructure/Cluster and Cloud Computing
- Docker, Docker Swarm, GitLab, Jenkins, Naggios, Prometheus, Grafana, Consul, Ansible, Papertrail
- Linux (Debian/Ubuntu/RHEL/CentOS/Alpine/Arch) Windows Server (2003,2008), VMware ESXi, MacOS Server
- Træfik, Caddy, Apache, NGINX, PHP-FPM, Node.js, MySQL/MariaDB, PostgreSQL, Memcached, BIND/DNS, ownCloud, OnlyOffice, Memcache, Varnish, HAProxy, Postfix, Revive Adserver, Dovecot, Red5, Monit, PM2, Rocket.chat, Mattermost
- Amazon Web Services (EC2, S3, RDS, CloudFront, DynamoDB), Google Cloud Platform, Digital Ocean, Heroku
Business Analysis/Intelligence
- Business Process Modelling (BPM), MOST (Mission, Objective, Strategy and Tactics) and SWOT (Strength, Weakness, Opportunities and Threats) Analysis, CATWOE (Clients, Actors, Transformation, World View, Owner and Environmental Constraints)
- Requirement Analysis and Non-functional Requirement Analysis, Disaster Recovery Procedures and Plans
- Use Case Modelling, Product Marketing and Community Development
Methodologies and Paradigms
- Object Oriented Programming (OOP), Functional Programming (FP), Service-Oriented Analysis and Design (SOAD)
- Test-Driven Development (TDD), Rapid Application Development (RAD) and Feature-Driven Development (FDD)
- RESTful Architectural Principles, Event-Driven Programming and Agile Software Development
Limited experiences that worth mentions
- C99/11 (C standard revision), Embedded Computers, Verilog, FPGA Development, Embedded Linux (Yocto and Buildroot), Hardware Development (MCU/IoT), Web Content Accessibility Guidelines (WCAG), React, Python, Perl, Nullsoft Scriptable Install System (NSIS)