
Eduardo Naufel Schettino
Verified Expert in Engineering
Back-end Developer
Belo Horizonte - State of Minas Gerais, Brazil
Toptal member since September 18, 2022
Eduardo is a professional software developer with 15+ years of experience in infrastructure, tooling, and full-stack web development, mainly using Python. He graduated in electrical engineering with a strong mathematics and computer science theoretical background. Eduardo's expertise crosses different industries; he is a fast learner and is always ready to take on new challenges.
Portfolio
Experience
- Linux - 18 years
- Back-end - 12 years
- Python - 12 years
- JavaScript - 10 years
- PostgreSQL - 8 years
- Vue - 4 years
- Flask - 4 years
- Elasticsearch - 2 years
Availability
Preferred Environment
Linux, Python, Flask, PostgreSQL, Vue
The most amazing...
...thing I've created is an open-source project with over 1,400 stars on GitHub, used by Fortune 500 companies and researchers from top universities.
Work Experience
Software Developer
Transforma Insights
- Designed and implemented the entire system from scratch, a platform containing several kinds of content and tools like reports, case studies, forecasts, vendor profiles, and more.
- Implemented the back end in Python with Flask, a PostgreSQL database to manage users and primary website content, and ElasticSearch for search on structured content.
- Developed the front end with Vue using a design provided by a third party.
- Created a back-office module used by staff to manage the content.
- Performed integration with a headless third-party CMS to develop standard website content like blogs and news.
CTO
Coffee Exchange
- Increased the company from two to ten people when I joined the project right after the first seed funding round.
- Helped raise another level of funding by building the company's initial platform.
- Built three integrated systems as a single developer in the first year.
- Implemented a Python back-office system for the staff to manage stock, deliveries, and CRM using Flask and Vue.
- Developed the roaster platform for buyers, a web-based app on the WeChat platform.
- Created the grower platform for producers using Django to enable uploading information and photos of farms and coffee.
Software Developer
Machina Reserch
- Served as the primary developer of the company for two years until Gartner acquired the company.
- Redesigned the forecasts database allowing staff to manage multiple versions of it, implemented automatic aggregation and derived values, and developed its front-end with React.
- Implemented single sign-on (SSO) integration with Gartner.
Software Developer
Wikifactory
- Collaborated with the CTO and the front-end developer to develop the product's back end from scratch.
- Developed the back end in Python with Flask and PostgreSQL and built a GraphQL server with Graphene-Python consuming a GraphQL API on the website front end.
- Contributed to the launch of the project that successfully raised funding.
Software Developer
Engelminas Construções Elétricas Ltda
- Developed a custom ERP system for the company to manage company operations and services, stock management, and more.
- Built the platform in Python using Google App Engine and the front end in JavaScript with a JQuery library.
- Deployed the ERP leading to the enhancement of the company's operations efficiency.
Software Developer | Team Leader
Exoweb | China
- Worked on Nordic Bet, an odds betting website for Nordic countries.
- Developed integrations with several payment systems.
- Enhanced system performance and reliability as part of my job.
- Improved the infrastructure, implemented testing tools, and developed a continuous integration system.
Software Developer | Team Leader
Azri Technologies
- Built real-time, collaborative web applications using Comet-like technologies.
- Developed a Comet messaging protocol server in Python with Twisted.
- Managed a team of two developers through production to launch.
Software Developer
Tata Consultancy Services
- Worked with the supply and support team on Ericsson's Simulated Test Environment project.
- Developed an internal web tool to manage and track trouble reports.
- Solved issues in the telecom switcher simulator implemented in C++.
Software Developer
Maxtrack
- Created an embedded system for a vehicle tracking device using a DSP processor.
- Built device drivers for the modem, UART, iOS, and flash memory.
- Developed logic-controlling modem issuing AT commands, establishing a GPRS connection through PPP, and handling voice calls and port TCP/IP stack.
- Helped build a fully functional product prototype.
Developer | Intern Researcher
None - Undergrad Research
- Developed a 3-dimensional finite-element mesh generator using the advancing-front method.
- Built a desktop application for "Solid Visualizer" using OpenGL.
- Published several scientific articles including an article for IEEE conference.
Experience
Doit | Open-source CLI Task Runner
https://github.com/pydoit/doitTransforma Insights
https://transformainsights.comI was the project's single developer in charge of the entire system's design and implementation.
MVP for Online Real-time Retrospective Meeting Tool
Education
Bachelor's Degree in Electrical Engineering
Federal University of Minas Gerais - Belo Horizonte, MG, Brazil
Certifications
Machine Learning with Python
IBM | via Coursera
Skills
Libraries/APIs
Vue, REST APIs, SQLAlchemy, API Development, React, jQuery, Pandas, D3.js, OpenAI API, Node.js, OpenGL, Vue 3
Tools
Git, Pytest, GitHub, PyPI, Emacs, WeChat, Shell, Mailchimp, DataViz, Celery, CAD
Languages
Python, JavaScript, GraphQL, HTML, CSS, HTML5, SQL, TypeScript, C, C++, Tcl/Tk, Dart, Python 3
Frameworks
Flask, Django, Twisted, OAuth 2, Flutter
Paradigms
Automation, Testing, Agile, ETL, Agile Software Development
Platforms
Linux, Unix, Web, Google App Engine, Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS), Android
Storage
JSON, PostgreSQL, Elasticsearch, NoSQL, MySQL, Data Pipelines, Databases
Other
Web Development, Front-end, Charts, Open Source, APIs, Data Engineering, FastAPI, Task Automation, Build Automation, Build Pipelines, API Integration, Full-stack, Solution Architecture, Technical Leadership, Back-end, Back-end Development, Code Review, Debugging, Task Scheduling, Architecture, Fish, WebSockets, Mobile Apps, CI/CD Pipelines, Message Queues, Web Scraping, Performance, Productivity, Cloud, API Documentation, Data Visualization, OAuth, Robotic Process Automation (RPA), ChatGPT API, Web Servers, OpenAI GPT-4 API, Generative Artificial Intelligence (GenAI), Neural Networks, Electronics, DSP, Data Science, Artificial Intelligence (AI), Machine Learning
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