
Dev CV
Dev
Experience
Dev: NextJS, TS, React/Node/GraphQL/MongoDB
Microservices: Kubernetes, Docker, React Native, Flutter + Dart
Psychoanalysis: private clinic + theoretical studies - Since 2019
Fullstack Project using TS, Docker + Kubernetes + MongoDB, Neovim Config: Keymaps.lua: File explorer, which-key, Fuzzy finder, treesitter, autocomplete, comments, todo, trouble, formatting - linting, git integration
- CLI Tools: fzf, bat, delta, eza, tldr, thefuck, zoxide, tmux, lazygit
MongoDB tasks
Create, Read, Update, Delete, and Sort using index keys efficiently. Techniques to improve performance. Text search using regex. Use of projections and cursors. Performance: Monitoring overview and performance analysis. Performance in Clusters e Sharded Clusters. Project patterns. Implementing complex queries. Security: Authentication mechanisms and methods, configuring MongoDB authentication. Authorization model. Enabling encryption at rest and in transit. Auditing and best practices.
Monitoring data using Mongo Atlas: Creating and configuring Clusters, metrics dashboard, scaling, alerts, and restoring data from backup.
2017 - 2018
Full-stack Developer - LivUp
Responsible for migrating the company website from Node EJS templates to React/Redux/Server Side Rendering/ES6 aiming for better performance, code maintainability, and feasibility to scale.
React Native - Mobile Developing Mobile Apps for iOS and Android with React Native - Firebase…
React Native - Mobile Developing Mobile Apps for iOS and Android with React Native - Firebase - Google Cloud Functions e NodeJS. Some features are maps, push notifications, log-in with email/password, OTP or OAuth, and Redux architecture.
Entrepreneurship
Developing a social network with some colleagues. Also developed some software in React/Redux/SASS/ Bootstrap 4 -Foundation + NodeJS + MongoDB which involved third-party APIs such as Google Maps and Google Calendar. Some functionalities are Forms, validation, authentication with a token .JWT., testing with Mocha, maps, and calendars. Modern templates were designed for a better user experience. One of the projects I also developed in Angular in order to compare design thinking and performance.
Complex Networks
Academic Internship in Social Complex Networks
Implemented and analyzed alternative small-world and scale-free models and their properties such as degree distribution, diameter, assortative match, transitivity, mean shortest path, etc. Investigated navigation in different networks in order to understand the importance of clues in the structure when finding short paths without global knowledge. Also studied different models of growing networks communication, biological, neural, commerce, and social networks and the consequences of each model which motivated me to compile all properties in a single model of growth that can be applied to different areas by adjusting the values of constants.
Web Dev Courses
React/React Native
Modern React with Redux - Stephen Grinder
Advanced React and Redux - Stephen Grinder
The Complete React Native and Redux Course - Stephen Grinder
React Native: Advanced Concepts - Stephen Grinder
Server-Side Rendering with React and Redux - Stephen Grinder
GraphQL with React: The Complete Developers Guide - Stephen Grinder
Meteor and React for Realtime Apps - Stephen Grinder
Electron for Desktop Apps: The complete developer’s guide - Stephen Grinder
The Complete Elixir and Phoenix Bootcamp - Stephen Grinder
MongoDB
M001: MongoDB Basics
M101JS: MongoDB for Node.js Developers
M201: MongoDB Performance
Neurocomputation
Machine Learning – Stanford University
The Modern and the Post-modern - parts 1 and 2 - Wesleyan University
Medical Neuroscience – Duke University
Computational Neuroscience – University of Washington
Useful Genetics Part 1 and 2 – The University of British Columbia
Drugs and Brain - Caltech
Computational Molecular Evolution – Technical University of Denmark
Computer Networks – University of Washington
Computing for Data Analysis – Johns Hopkins University
Cryptography I – Stanford University
Psychoanalysis
R programming – Johns Hopkins University
Light, Spike, and Sight: The neuroscience of vision
Fundamentals of Neuroscience Part 1: The Electrical Properties of the Neuron
Principle of Neural Science by Eric R. Kandel
Theoretical Neuroscience Computational and Mathematical Modeling of Neural Systems by
Peter Dayan, L. F. Abbott
Eye, Brain, and Vision by David Hubel
Microservices
Architect a multi-service application Determine whether your app is a good fit for a microservices approach Understand and solve the challenges in async, event-based communication between services Use Docker and Kubernetes to deploy a multi-service app to any cloud provider Organize and enhance the reusability of code in large projects
Mobile iOS + Android
Cross- Platform Code - Push Notifications - Data Persistence - Redux Architecture CRUD Operations - React Components - Props - Lifecycle methods - State. Styling + Animations .Layout Animation and Animated libraries. Handling gesture animations - Interpolation System - Troubleshooting Flash images Routing - Reusable Components - AJAX Requests - Firebase - Modal Twilio - Different Authentication flows: OTP + email/password/OAuth Google Cloud Functions - AsyncStorage - Maps - Platform Specifics
Desktop Apps
Electron: Use the Electron Framework to build compelling cross-platform desktop applications with the latest web dev technologies.
Electron is used for ultra-popular apps like Atom, Slack, and Discord.
Programming Languages
Front-End
JQuery, Yeoman, Bower, Gulp, Grunt,
Angular, HTML5, CSS3, Bootstrap 4 , SASS, Foundation
React/Redux, JavaScript
Back-End
Go, Ruby
Server Side Rendering, Matlab, Assembly, C, C++, Java
NodeJS/Express
Freelance
FixesBuildingMaintenance
Mobile iOS + Android
Angular NodeJs, Java, C
DevOps
React Native
R programming – Johns Hopkins University
Light, Spike, and Sight: The neuroscience of vision
Fundamentals of Neuroscience Part 1: The Electrical Properties of the Neuron
Principle of Neural Science by Eric R. Kandel
Theoretical Neuroscience Computational and Mathematical Modeling of Neural Systems by
Peter Dayan, L. F. Abbott
Eye, Brain, and Vision by David Hubel
07/11/2023
Home office: Dev, Scrum
6h / day
Salary: 7k - 12k
Languages: English, Spanish
Commitment: 1 - 3 year
Work time: Flexible GMT-3 Brasília. - 7h - 13h
Collabs
Contatos, Instagram, pelo mundo, Work, trip, Place to stay, Connections, Filming and Editing, Finances, Platforms: Onlyfans, Instagram, Twitter
27/05/2024
Nvim, Latex, Plugins + Config
Multilingual Website
locale subpaths
server side rendering with no need for custom server
simple automatic language detection
ability to save/restore user language preferences
translations
Svelte Kit, Drizzle
Front-end Framework web development, streamlined Drizzle ORM is a headless TypeScript ORM with a head 🐲
Library Production
Development and Version Control
Packaging
Documentation
Distribution and Popularization
4.4 Continuous Integration and Continuous Deployment CI/CD
Monitoring and Feedback