
Guilherme de Oliveira da Costa Marques
Verified Expert in Engineering
Software Developer
Florianópolis - State of Santa Catarina, Brazil
Toptal member since March 15, 2016
Guilherme has studied artificial intelligence, focusing on natural language processing and data mining. Some of his work includes a recommender system prototype, low-level C applications for hardware diagnostics, and the development of a novel PaaS solution for mobile app development. Guilherme is most experienced in Python and Node.js
Portfolio
Experience
- Python - 8 years
- REST - 6 years
- Django - 4 years
- Amazon Web Services (AWS) - 4 years
- PostgreSQL - 4 years
- React - 2 years
- TypeScript - 2 years
- Node.js - 2 years
Availability
Preferred Environment
Git
The most amazing...
...code I've written employs text mining on text to answer multiple-answer questions using Python's NLTK and Stanford NLP suite.
Work Experience
Senior Full-stack Engineer
Loadsmart
- Learned front-end development fundamentals and best practices and got acquainted with TypeScript and React while working on projects relevant to the squad.
- Performed a full reimplementation of a legacy web interface used by internal clients, employing the new design elements and frameworks adopted by the company.
- Implemented new ML system features and integrations, creating well-designed elements to bring ML information from the back end to the users.
Senior Back-end Engineer | Tech Lead
Loadsmart
- Designed, implemented, and maintained a low-overhead stack responsible for training and serving ML models.
- Decommissioned a legacy ML system, replacing it with a novel implementation.
- Mentored less experienced coworkers, guiding them in improving their back-end expertise and project leadership skills.
Back-end Engineer
Loadsmart
- Developed and maintained a simple machine learning recommender system to improve carrier experience in the platform.
- Implemented, integrated, and maintained a K-armed bandit-based system for margin suggestion.
- Debugged and maintained a legacy ML system, updating it as much as possible to meet the company standards.
Software Engineer
Deeploop
- Maintained a Python and Twisted back end and Node.js middleware.
- Implemented new RESTful APIs in the back end and middleware.
- Integrated the back end with 3rd-party services such as Salesforce, HubSpot, and mailing services.
- Implemented reports and ETLs by leveraging MongoDB's pipeline features.
Back-End Developer
Carbono.io
- Worked on the design of a complete IDE and scalable PaaS solution for mobile app development and deployment.
- Developed an asynchronous event-based back end for code manipulation of projects created in the IDE, accessible through a Socket.IO interface.
- Planned a coherent code structure for the platform's projects, considering dependencies and code elements.
- Worked on the standardization of RESTful APIs and Socket.IO events across a microservice-structured platform.
- Helped in the improvement of code quality through consistent styling and the development of unit tests aiming at complete code coverage.
Software Development Analyst
FIT - Flextronics Instituto de Tecnologia
- Worked on a hardware diagnostics application written on UEFI.
- Improved a UEFI application's USB diagnostics to support USB 3.0.
- Developed new USB diagnostics for peripheral verification and bus quality check.
- Performed bug fixes on the UEFI application's CPU and video diagnostics.
- Developed application structure improvements, including a batch execution of tests.
Software Engineer
CESAR - Centro de Estudos e Sistemas Avançados do Recife
- Created a lightweight web-based heatmap tool for user interaction visualization.
- Developed a distributed recommender system based on graph data modeling using the TinkerPop suite through Aurelius Titan.
- Developed scripts for batch preprocessing of data collected by Google Analytics.
- Prototyped a recommender system based on Apache Mahout.
- Performed comparative benchmarks and performance and usability tests on e-reader platforms.
Experience
Combining Text Mining Techniques for QA4MRE 2013
http://ceur-ws.org/Vol-1179/CLEF2013wn-QA4MRE-deOliveiraDaCostaMarquesEt2013.pdf(Game in Ten Days Challenge) Colorful People Quest - Curse of the Red Mage
Didatic Implementation of Classic Graph Algorithms
https://github.com/guiocm/classical-graphsEducation
Bachelor's of Science Degree in Computer Science
Federal University of São Carlos - Sorocaba, Brazil
Skills
Libraries/APIs
Node.js, React
Tools
Git, Terraform, CircleCI
Languages
Python, JavaScript, C, TypeScript
Frameworks
Django, Django REST Framework, Twisted
Paradigms
Unit Testing, REST, Agile
Platforms
Amazon Web Services (AWS), Kubernetes, Salesforce
Storage
Redis, MongoDB, PostgreSQL
Other
Machine Learning, Natural Language Processing (NLP)
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