Miguel Melo
Verified Expert in Engineering
Software Developer
Miguel is a driven developer focusing primarily on full-stack web development using React and Node.js. He excels in building production-ready applications and writing comprehensive end-to-end tests and documentation. He contributes to Stack Overflow in his free time, enjoys getting up to speed on the latest web development trends, and assists other developers on projects.
Portfolio
Experience
Availability
Preferred Environment
Node.js, React, Express.js, Vue
The most amazing...
...distributed system I developed manages and monitors security in workspaces and classrooms.
Work Experience
Full-stack Developer
HydraDev, Lda
- Spearheaded the development of HR management software that streamlines SMB recruitment flows and internal workload management.
- Built the software using React for the front end and Node.js and MongoDB for the back end.
- Successfully implemented Docker for the project, enabling efficient app deployments to production.
- Implemented comprehensive end-to-end tests using Cypress to ensure high-quality software.
- Created detailed documentation to facilitate ease of use and understanding for users.
- Refactored and migrated legacy code, ensuring the system is up to industry standards.
- Led a team, providing support and guidance to ensure project success.
- Contributed to the domain design to optimize system performance and scalability.
- Implemented solid and maintainable solutions, leveraging best practices to ensure long-term system sustainability.
Full-stack Engineer
Liaison, Inc
- Developed a hybrid server-side rendering (SSR) app using Express.js and React, loading static context through controllers before hitting the client and hydrating the page, taking into account SEO standards.
- Developed the dashboards of the application's various user types, from messaging, payments, navigation, listing and acting upon content, and much more.
- Helped transition from an action-based GQL structure to a more CRUD mentality. Transitioned database schemas to be up to standards.
- Helped progress the development and managing process of the team, giving input for better practices and better management to reach the expected deadlines and release dates.
- Pointed out issues with some business logic and feature implementation, providing valid solutions that were taken into account and acted upon when deemed necessary.
- Fixed breaking changes on demand for the QA team.
Experience
Roofus
Spectrum Security
Weez
HR Task Manager
Feira Nacional de Artesanato de Vila do Conde
https://www.behance.net/gallery/99300747/UIUX-Artisans-Fair-appUrban Shelf
Totally Accurate Ball Game
React Firewatch
Open House Management Application
Education
Bachelor's Degree in Computer Science (Web Information Systems and Technologies)
Instituto Politécnico do Porto - Porto, Portugal
Skills
Libraries/APIs
Node.js, React, REST APIs, Vue, MobX, Vue 2, Buefy
Tools
Mongoose, Git, Mocha, Webpack 3, Amazon Simple Notification Service (Amazon SNS), Android Studio
Frameworks
Express.js, Cypress, Material UI, Unity, Jest, Redux, Vuetify
Languages
JavaScript, HTML5, Markdown, TypeScript, CSS, XML, Python, C#, Sass, YAML, C++, Java, GraphQL, HTML
Paradigms
REST, Agile, Model View Controller (MVC), Test-driven Development (TDD), Clean Architecture, Model View ViewModel (MVVM)
Platforms
Docker, WordPress, Firebase, Arduino
Storage
MongoDB, MySQL, PostgreSQL
Other
YML, Class Diagrams, ERD, CI/CD Pipelines, Vite, SOLID Principles, PWA, Distributed Systems, Progressive Web Applications (PWA), Server-side Rendering (SSR), Apollo, BrainTree, MikroORM, Domain-driven Design (DDD), APIs, OAuth, VPython, Vue 3
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