
José Magon Júnior
Verified Expert in Engineering
Software Developer
Mandaguari - State of Paraná, Brazil
Toptal member since August 24, 2020
Joe is a senior developer with years of extensive experience developing quality software solutions for both startups and large companies. Besides having worked successfully as a full-stack developer, Joe has implemented numerous REST APIs and microservices using a range of technologies and infrastructures. Backed by a master's degree in computer science and years of successful project delivery, Joe can hit the ground running on a project and start delivering value immediately.
Portfolio
Experience
- SQL - 14 years
- Java - 11 years
- Go - 4 years
- JavaScript - 4 years
- React - 4 years
- Node.js - 4 years
- Microservices - 4 years
- NoSQL - 3 years
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, Atom, Linux
The most amazing...
...thing I've developed was an eCommerce back end from scratch, including Shopify, shipping, and payment integrations.
Work Experience
Developer
Combat Fitness Inc.
- Handled spreadsheet ingestion and data import. Designed workflows to import data from external sources into spreadsheets. Automated ingestion processes for large datasets to reduce manual effort.
- Contributed to data processing and transformation with Apps Script. Automated repetitive tasks like formatting, deduplication, and categorization. Scheduled and executed periodic data processing tasks using time-based triggers.
- Performed API integration for data retrieval and updates, connected spreadsheets to third-party APIs, and handled API authentication (OAuth2, API keys) securely within Apps Script.
- Handled data extraction and export. Automated the export of spreadsheet data into desired formats (Google Sheets). Built integrations to send processed data to external systems via APIs.
Senior Software Engineer
HAI
- Built an AI-powered tool to process complex documents, automatically extracting key data fields.
- Integrated advanced NLP and OCR technologies to analyze unstructured documents, extracting insights from scanned PDFs, contracts, and invoices.
- Designed the AI system to identify patterns and adapt to diverse document formats, enabling automated extraction from invoices, forms, and agreements. Its dynamic learning capability enhanced accuracy and efficiency.
- Enhanced compliance by integrating the tool with validation checks, ensuring extracted data met regulatory standards.
Senior Software Engineer
Colorfix
- Developed and implemented an AI-driven follow-up question tool integrated with the WhatsApp API. The tool uses natural language processing (NLP) to analyze initial conversations and generate contextually relevant follow-up questions.
- Incorporated advanced machine learning algorithms to refine the AI tool's ability to handle multi-turn conversations seamlessly.
- Helped businesses connect with diverse customer bases effectively.
Python Developer
GSPV Limited
- Created Python scripts to fetch data using API clients.
- Explored NetSuite API documentation and created automated solutions.
- Processed data in a performant manner and generated spreadsheets with the desired results.
Python Developer | Shopify API Integration
KDM, LLC
- Created Python scripts consuming from APIs, API clients, and API integration.
- Processed data and generated spreadsheets using Python.
- Created scripts to integrate Google Analytics API and fetch data in several formats.
Go Developer
Hippo Technologies LLC
- Identified and fixed performance issues in the Go microservices.
- Found and corrected memory leaks in the Go microservices.
- Rectified security issues in the Go microservices.
Data Scraping Developer
Phin W Stubbs
- Generated a list of websites connected to the industry and the details about each one.
- Scraped new ideas for the industry, including details about new products and services.
- Scraped product information for the industry, including details about the product's prices and categories.
Python Developer
KDM, LLC
- Conducted a Shopify integration to fetch clients and create a spreadsheet.
- Created a command prompt (CMD) line tool to filter requests and responses for spreadsheet creation.
- Updated script to fetch information from Google ads integration.
API Integration Expert
RBW Studio LLC
- Developed a Google spreadsheet integration fetching data on a schedule.
- Built a Rest client to fetch marketing data from their API.
- Created Google Apps scripts to run in the background, fetch data, and access Google spreadsheets.
API Integration Expert
RBW Technologies,
- Integrated Google Apps tools to provide scheduled services fetching information from several sources.
- Investigated and implemented the integration with NetSuite, Instagram, and Zendesk using REST APIs.
- Researched and rolled out the integration of Google Analytics, Google Drive, and Google Sheets.
Full-stack Web Developer
MAO Web Solutions,
- Proposed the technical stack and solutions for a web application.
- Evaluated tasks, provided time estimates, and identified possible technical problems.
- Created a POC and set up the architecture for the project.
Back-end Developer
Rare Circles Inc.
- Configured the monitoring setup for Kubernetes cluster and back-end applications.
- Developed GraphQL APIs integration database operations, payment, and other APIs.
- Developed the integration of the KYC API with the back end.
- Developed scheduled and synchronous notification tools.
GraphQL Developer | Enterprise
Priceline - Main
- Developed a GraphQL API, integrating many different sources.
- Implemented automated tests that covered all new features.
- Worked with rest APIs to consume and transform data.
Full-stack Developer | Go
OnFrontiers, Inc.
- Developed front-end features using JavaScript and React, migrating components to newer versions.
- Created GraphQL features in the back end, accessing the database and validating business requirements.
- Integrated Twilio API to manage calls and other features.
- Created automated tests for the new back-end features and covered discovered bugs.
Senior Software Engineer
Pulley
- Created back-end solutions with Go, PostgreSQL, Redis, REST Servers, GraphQL Servers, and REST APIs.
- Developed front-end solutions with JavaScript/React, GraphQL clients, and REST clients.
- Integrated several tools, libraries, and external APIs.
- Worked in a team of eight people and provided a GraphQL API to third parties that needed to integrate with Pulley's application.
Senior Full-stack Developer
Self-employed at Izione.com.br
- Developed a web application solution for a clothing manufacturer—integrating ERP and app data, The solution included production planning requirements.
- Built a web application for City Hall. The application stores the records for a marketer's personal and product data and allows the issuing of licenses.
- Developed React-based web and mobile applications.
Senior Software Engineer
Remote Contractor for SiriusXM Satelite Radio
- Developed high-performant, high-availability microservices.
- Integrated resources that delivered results, e.g., REST services which consumed data from databases, other REST services, Soap services, Kafka messages, JMS queues, among others.
- Developed APIs that served as the groundwork for other projects.
Senior Full-stack Developer
Self-employed at Materialize.pro
- Developed back-end solutions for enterprise applications, eCommerce, and mobile applications.
- Tracked tasks using Basecamp which included adapting to each client's demands and communicating, proposing, and delivering the best cost-benefit solutions for each issue.
- Integrated many third-party solutions to achieve the goals and deliver MVPs as soon as possible.
- Worked with five other people as a senior full-stack developer and consumed external GraphQL APIs like Shopify.
Team Lead | Senior Full-stack Developer
TecSinapse
- Developed and maintained enterprise applications for several car manufacturers in Latin America, like BMW, Mercedes-Benz, Jaguar/Land Rover, and Nissan.
- Created solutions ranging from analyzing the problem with the PM to defining tasks, development, validation, and delivery of releases.
- Served as a technical leader, helping each team member with their weaknesses and strengths to achieve technological evolution while meeting deadlines.
- Developed Java and JavaScript/React web applications.
- Created APIs and back-end services and integrated third-party APIs.
College Professor
UTFPR | Universidade Tecnológica Federal do Paraná
- Created the university lesson materials for a computer science course.
- Built several proof-of-concept projects using the Django infrastructure to teach object-oriented programming lessons.
- Created the lesson materials for a computer science course including algorithms and data structures.
Experience
eCommerce Site
I developed the back end from scratch, implemented the core logic, and built the front-end REST API while handling integrations and reports. In short, I developed a scalable solution that was ready to grow and meet high demand.
Video Streaming Service
Private Company Sales App
• An app for sales, allowing client search, financial status, product search, salesman sales route, and order creation
• A back-end structure to support it, including integration with an ERP system and web application with tools for configuration and management of the sales
API Integration
• Configured webhooks and postback actions to collect data.
• Accessed REST API to get partner's data.
• Created JavaScript clients, making requests to external API.
Dashboard Integrating Data from Multiple Data Sources
GCP, Python, React, API Integration
AI Integration
1. Integration of Claude AI API
The Claude AI API will be integrated into the application to provide the underlying conversational intelligence.
2. Conversation prompts integration
Conversation prompts will be integrated to guide the interaction between users and the AI.
3. User and AI interaction via API
The application will facilitate communication between users and the Claude AI using API calls. User inputs will be sent to the AI, which will process the queries and generate appropriate responses.
4. Implementation of conversation flow script
A conversation flow script will be developed to define the structure and sequence of interactions between users and the AI.
5. Image processing for data identification
Image processing capabilities will be integrated into the application to enable the identification of data from images.
Python Developer
Web3 Engineer
http://shardeum.org• Evaluated, identified, and developed software solutions
• Documented and recorded every aspect of an application or software
• Collaborated with the other staff members
• Attended planning, execution, and demo meetings as scheduled
• Planed, tracked, and scheduled software deliverables
• Located and directed solutions for critical challenges involving software development efforts
• Inspected problems within software systems and resolved the issues
• Performed other duties as assigned
• Developed good working relationships with all stakeholders
• Kept available on a schedule as agreed with other staff
• Kept up-to-date with technology and market direction in the tech sphere that impacts the project
• Ensured that the work done/code and docs are kept confidential and not shared beyond the team working on it (unless directed otherwise by leadership)
Full-stack Developer with AI and LLM Integration
https://www.lamarhealth.com/Education
Master's Degree in Computer Science
University of Maringá - Maringá, PR, Brazil
Bachelor's Degree in Computer Science
University of Maringa - Maringá, PR, Brazil
Skills
Libraries/APIs
React, Node.js, REST APIs, JSON API, API Development, Stripe, SendGrid API, Shopify API, Stripe Connect, SQLAlchemy, Stripe API, WebRTC, Chart.js, Zendesk API, NetSuite API, Instagram API, Google Analytics API, Twilio API, WhatsApp API, Google Sheets API, Vue
Tools
Git, Apache Maven, GitHub, SendGrid, Amazon Elastic Container Service (ECS), BigQuery, ChatGPT, Atom, IntelliJ IDEA, Jenkins, Gradle, Docker Compose, Zapier, Amazon Simple Queue Service (SQS), RabbitMQ, Google Sheets, Google Analytics, Claude, Grafana
Languages
Java, SQL, Python, Go, HTML, JavaScript, CSS, GraphQL, TypeScript, C++, UML, Google Apps Script, PHP
Frameworks
Hibernate, JSF, Spring Boot, OAuth 2, Express.js, Selenium, Next.js, Django, Flutter, Spring, JPA, gRPC, Tailwind CSS
Paradigms
REST, Microservices, Unit Testing, Scrum, Desktop App Development, Automation
Storage
JSON, NoSQL, PostgreSQL, MySQL, Google Cloud, Amazon S3 (AWS S3), Redis, MongoDB, Amazon DynamoDB, Hasura, MySQLdb
Platforms
Linux, Apache Kafka, Docker, Kubernetes, Amazon Web Services (AWS), Oracle, AWS Lambda, Shopify, Google Cloud Platform (GCP), Blockchain, Visual Studio Code (VS Code), Meteor, Twilio, DigitalOcean
Industry Expertise
Applied Computing, Healthcare
Other
Back-end, APIs, API Integration, Integration, Full-stack Development, Web App Development, Startups, Artificial Intelligence (AI), Full-stack, SOAP, API Design, Fintech, WebSockets, Single Sign-on (SSO), Payment APIs, Digital Payments, Cloud Services, Software Design, Architecture, eCommerce, Web Development, OAuth, Data Scraping, Scraping, Web Scraping, Serverless, CI/CD Pipelines, FastAPI, Large Language Models (LLMs), OpenAI, Tailwind UI, Web3, Gemini, Natural Language Processing (NLP), Crypto, Machine Learning, Evolutionary Algorithms, Algorithms, Data Structures, Computer Engineering, Containerization, Integration Testing, Global Product Management, Cryptography, Webhooks, Google SEO, Google Data Studio, SMS, Gemini API, Amazon Kinesis, Prometheus, API Testing, NetSuite, P2P, Document Processing
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