I'm MoisΓ©s Vilas Boas, a passionate Backend Developer and tech enthusiast. Currently, I hold the position of Fullstack Developer at MB Labs. With an extensive 8-year journey in the industry, I've had the privilege to work on a diverse array of exciting projects and delve into a wide spectrum of cutting-edge technologies.
My passion lies in crafting interactive and intuitive user experiences. I specialize in mobile and web application development, adept at harmonizing modern frameworks with the highest design standards. Throughout my career, I have led teams and crafted system guidelines, maintaining an unwavering commitment to top-tier application performance and user experience.
My professional journey has spanned various settings, from large corporations to agile startups, each experience contributing to my well-rounded expertise.
- Languages & Frameworks: JavaScript, TypeScript, Node.js, Go, C, Ruby, Swift, Objective-C, Kotlin, React, Next.js, Gatsby.js, Chakra-UI, Tailwind.css, Material-UI, Vue, Vuex, Angular, HTML, CSS3, SASS, React Native, IONIC, Cordova, PWA, Electron.js.
- API Development: REST, GraphQL (with Apollo-Server/Hasura).
- Cloud Services: Azure, AWS (S3, EC2, Route 53, Polly, CloudWatch, Lambdas).
- Mobile App Deployment: Google Play Store, Apple App Store.
- Microservices Architecture: Built with Node.js and GoLang.
- Version Control: Git, with knowledge of GitPatterns and GitFlow branch patterns.
- Agile Methodologies: Scrum, Kanban.
- Testing: Unit testing with Jest, E2E testing with Puppeteer.
- Databases: SQL, NoSQL.
- Containerization: Docker.
- Feature Management: Feature Flags for functionality development on both client-side and server-side.
I created a simple tool to make copying the current directory easier, called cppwd
. If this can help you, feel free to access npm and install it.
Link to access: cppwd on npm
What truly ignites my passion is rejuvenating older projects, breathing new life into them, and making them look fresh and contemporary π. Whether it's implementing best coding practices or enhancing security measures, I relish the challenge of development.
"Every man takes the limits of his own field of vision for the limits of the world." - Arthur Schopenhauer