
Guilherme Rodriguez Neves da Silva
Verified Expert in Engineering
Software Developer
São Paulo - State of São Paulo, Brazil
Toptal member since March 21, 2022
Guilherme has been in the software development industry for over eight years, three of which he spent leading a technical team of more than 20. He has begun projects from scratch with new technologies, migrated and created large enterprise systems with consolidated technologies, and delivered a product to a Fortune 500 company with over 100 million customers and a billion transactions. With a strong background in startups, Guilherme is a successful co-founder and excels as an IT consultant.
Portfolio
Experience
- Hibernate - 8 years
- Spring Boot - 8 years
- Java - 8 years
- SQL - 7 years
- REST - 6 years
- DevOps - 5 years
- Azure - 3 years
- Node.js - 3 years
Availability
Preferred Environment
IntelliJ IDEA, Git, Azure, Amazon Web Services (AWS), MacBook, Google Cloud Platform (GCP)
The most amazing...
...team I led redesigned and migrated an entire marketing database with more than 100 million customers and one billion transactions.
Work Experience
Back-end Integration Developer
Nestle Purina
- Developed a custom tracking REST API using Node.js, Express.js, and TypeScript, allowing stakeholders to have a user-friendly tracking mechanism for thousands of daily shipments.
- Set up the infrastructure in Azure using Azure DevOps Server, Bicep Pipelines, and serverless function apps.
- Participated in the new integration pipelines to support the migration of a legacy website and its existing data flows.
- Designed and refactored multiple projects' codebases from serverless applications to use centralized and re-utilizable npm packages.
Lead Developer and Architect
Amway
- Designed and architected a data catalog platform application for the Amway technology team.
- Led meetings with stakeholders and business owners in many areas to define the project's scope and technical and business requirements.
- Created an ingestion pipeline for daily updates from hundreds of tables, tracking their data quality and population and confirming data presence in specific table columns.
- Built the entire infrastructure in Google Cloud Platform (GCP) to support the project's CI/CD and the required infrastructure.
- Led three people to deliver the front-end application with data metrics, hierarchy, and data visualizations using React Native and TypeScript.
Full-stack Developer
Toptal Client
- Built an MVP Electron app for a conference management platform using Node.js and HTML, including a media recording and streaming API.
- Developed a back-end MVP to manage conferences and associated metadata using Java, Spring, Hibernate, Twillio API, and Thymeleaf.
- Integrated multiple Google Calendar API services into IoT devices using long polling and the Redis Streams API.
- Created Serverless Functions using AWS Lambda to support custom features to be deployed in multiple countries.
- Integrated Keycloak and Spring Security to allow simple and seamless authentication for new B2B clients.
Manager and IT Tech Lead
KIS Solutions
- Architected, designed, and built a centralized consumer relational database for a beauty Fortune 500 company with over 100 million customers and over one billion transactions.
- Wrote and built business and technical requirements working directly with C-level executives.
- Managed 20 people remotely, assisting and guiding all development phases until release.
- Created and configured the entire project infrastructure within Azure in three different environments.
- Led discussions and interactions with third-party systems within the company to integrate 40+ systems on the database.
- Led discussions and design with the ESP provider to integrate and build a consumer-centric marketing email platform for daily marketing in multiple channels.
- Integrated systems in different world regions into a single infrastructure, which reduced infrastructure costs by 35%.
- Designed a multiple data quality check mechanism to guarantee system integrity.
- Designed and developed a match and merging system to consolidate customer records across different systems.
- Migrated over five billion rows of data from a legacy system into a new platform with a new data structure and enhanced cleansing and sanitization.
Senior Full-stack Developer
KIS Solutions
- Developed a chatbot software using NLP for a Fortune 500 company used on its website, social media, and hardware, with more than 20,000 interactions a day.
- Constructed virtual assistant hardware that allowed customers to shop via voice. It was customized based on their purchasing behavior, offering products that fit the customer.
- Built stockroom management and reordering platform for a Fortune 500 company. It included a Tablet and a hardware IoT solution that allowed workers to reorder using a button click.
- Participated in the development of a customer service web app that allowed representatives to interact and solve customer issues while providing suggested actions that helped decrease the per-user chat time by 40%.
- Built a data analysis and training system for NLP reinforcement in a chatbot platform.
- Developed a web scrapping tool used on multiple websites to train an AI model for product catalogs.
CTO and Co-founder
Tapglam - Beauty at Home
- Architected and designed a system with two Android applications, one iOS application, and one web app used daily by 1,000+ users.
- Integrated a fully automated payment gateway that systematically paid commissions to beauty partners.
- Led a 5-person team to build a fully functional platform from scratch.
- Participated in board meetings and startup acceleration programs.
Junior Full-stack Developer
Rapiddo - Same Day Delivery
- Developed a real-time tracking mechanism using MQTT that provided routes and expected delivery times for customers waiting for their couriers.
- Developed the front-end and back-end for the customer web app platform, using Java, Spring, Hibernate, AngularJS, and PostgreSQL.
- Redesigned the database architecture to include a poling mechanism, allowing for a horizontal growth of the database.
- Added internationalization to the web app and API, allowing it to be launched in Mexico and Peru.
Experience
Poker AI
Education
Bachelor's Degree in Computer Engineering
University of Campinas - Campinas, Brazil
Skills
Libraries/APIs
REST APIs, Node.js, Jenkins Pipeline, React, OpenAPI
Tools
Jira, Git, GitHub, Shell, Confluence, Azure Kubernetes Service (AKS), Jenkins, IntelliJ IDEA, Keycloak, MQTT, RabbitMQ, Tableau, Apache Solr
Languages
Java, SQL, XML, JavaScript, HTML, TypeScript, Python
Frameworks
Spring, Spring Boot, Hibernate, JUnit, OAuth 2, Express.js, AngularJS, Angular, Electron, Jest
Storage
MySQL, PostgreSQL, Redis, Microsoft SQL Server, Amazon S3 (AWS S3), Oracle SQL, MongoDB, BigTable
Paradigms
REST, Database Design, DevOps, Agile, ETL, Object-oriented Programming (OOP), Unit Testing, Test-driven Development (TDD), Microservices
Platforms
Amazon EC2, Azure, Azure SQL Data Warehouse, Kubernetes, Docker, Apache Kafka, Linux, Amazon Web Services (AWS), Oracle, Twilio, Google Cloud Platform (GCP), Dedicated SQL Pool (formerly SQL DW), AWS IoT, Raspberry Pi, Talend, AWS Lambda
Other
Software Engineering, CI/CD Pipelines, APIs, RESTful Services, Back-end, Big Data Architecture, API Integration, Back-end Development, Integration, Distributed Systems, Architecture, Team Leadership, IT Project Management, Virtual Machines, Data Warehousing, Data Analysis, Data Engineering, Leadership, Technical Requirements, Business Requirements, Software Architecture, Data Structures, Big Data, Scaling, High-load, Performance, Algorithms, Microcontrollers, Amazon RDS, Artificial Intelligence (AI), Azure Data Factory (ADF), Reporting, Matching Systems, Reinforcement Learning, WebSockets, Web Scraping, Google Cloud Functions
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