
Lucas Nogueira Munhoz
Verified Expert in Engineering
Software Developer
São Paulo, Brazil
Toptal member since August 22, 2016
Lucas is a passionate software developer with over eight years of experience developing applications using modern technologies. He can create an application from scratch to production and jump into a new work situation with ease. Lucas loves to work on projects where he can truly sink his teeth into the problems and understand the client's needs.
Portfolio
Experience
- Node.js - 6 years
- Express.js - 6 years
- GraphQL - 5 years
- TypeScript - 3 years
- Storybook - 3 years
- React Native - 3 years
- React - 2 years
- Next.js - 2 years
Availability
Preferred Environment
Git, MacOS
The most amazing...
...project I've worked on was a platform for researcher futurists predicting new technologies that are coming to the real world in the next few years.
Work Experience
Senior Software Consultant
Anesthesia Associates of Rochester P.C
- Conducted interviews with the main stakeholders to gather requirements and identify their process's current issues to plan the next steps and build an optimal solution for the provider's workflow.
- Developed an API to serve both the native mobile application and the web application.
- Built a cross-platform mobile application using React Native and integrated it with Microsoft App Center to facilitate builds and deployments to the stores.
- Managed the web application development and assisted the other developer on how to optimally integrate a GraphQL API in a Vue application.
Senior Full-stack Developer
BrikL
- Developed a 3D editor using React and Three.js for creating custom clothing and accessories.
- Helped the team to improve codebase standards and assisted junior developers with understanding a challenging codebase.
- Developed an eCommerce solution that could be integrated with the 3D editor; this enabled the customer to add custom items to the cart and handle multiple stores for the same organization.
Senior Software Engineer
Envisioning
- Created a platform from scratch for researchers using Meteor.
- Participated in discussions about product decisions and next releases.
- Implemented a more testable and easier-to-maintain modular architecture.
- Developed a GraphQL API to provide universal access to the database and enable the creation of multiple products and visualizations using the current database.
- Trained the new front-end developers who later joined the team to help with the workload.
- Created a design system with React to speed up the process of building new products and prototypes.
Software Engineer
Drizzle (via Toptal)
- Developed new features for the platform—working both on the front end and back end.
- Refactored legacy code and implemented codebase optimizations for better code reusability.
- Helped team members to follow best practices and to establish new standards in the codebase.
Software Engineer
Dobox
- Created a continuous integration and deployment pipeline using Codeship.
- Implemented a worldwide and region-based search for the platform (using MongoDB).
- Reimplemented a piece of the front-end code to be more modular and reusable.
Software Developer
FazINOVA
- Developed many websites in Ruby on Rails (RoR) for marketing campaigns.
- Created a ticketing platform for a company event covering all of Brazil's major cities.
- Built from scratch a platform where users can share ideas for a company contest covering all of Brazil's major cities.
Software Developer
NFe.io
- Developed integrations with many web services from Brazilian city halls to issue invoices.
- Created abstractions to improve code reusability and maintainability with TTD.
- Helped maintain the codebase and created documentation for the hard-to-understand software sections.
Software Developer
ArcNet Development
- Developed custom web applications for the financial market.
- Collaborated with stakeholders to decide the next steps of the projects.
- Created many MVP products to help the company find its ideal solution.
Experience
Envisioning Technologies Database
LionTax Landing Page
Ajudanca
The best ideas were presented at a live event for hundreds of people.
Tour da Bel
Polymer + Ambient Light API
You need to turn off the lights to see something cool happening. Needs OS X and Firefox 22+.
Python Games
Sputlytics
Education
Bachelor's Degree in Computer Science
Universidade Cidade de São Paulo - São Paulo, Brazil
Certifications
M101JS: MongoDB for Node.js Developers
MongoDB University
M102: MongoDB for DBAs
MongoDB University
JavaScript Courses
CodeSchool
Skills
Libraries/APIs
React, jQuery, Node.js, Handlebars, Three.js, Vue
Tools
Git, Prisma, Canvas, CircleCI, Codeship, Postman
Languages
CSS3, JavaScript, GraphQL, TypeScript, HTML, CSS
Frameworks
Express.js, Material UI, React Native, Jest, Next.js, Redux, Cypress
Paradigms
Object-oriented Programming (OOP), Mobile Development, Continuous Integration (CI), Continuous Deployment, Unit Testing, Agile Software Development, Test-driven Development (TDD)
Platforms
Heroku, Meteor, MacOS, Amazon Web Services (AWS), Linode, DigitalOcean, iOS, Android
Storage
MongoDB, PostgreSQL, Elasticsearch, Databases
Other
Storybook, Web Development, Cloud Storage, Apollo Server, Chakra UI, Design Systems, Headless CMS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring