Daniel Drumond
Verified Expert in Engineering
Software Developer
Florianópolis - State of Santa Catarina, Brazil
Toptal member since April 14, 2021
Daniel is a solid back-end engineer with over a decade of overall experience and more than five years of experience in Python and Django development. He is passionate about writing good software that impacts many users. Daniel is a fantastic problem solver that has successfully worked for numerous American companies.
Portfolio
Experience
Availability
Preferred Environment
Linux, Python 3, Django
The most amazing...
...thing I've achieved in my career is fixing the Brazilian Mint's system that delivered data to the Central Bank related to the new Brazilian Real banknote.
Work Experience
Senior Python Engineer
Building Engines
- Recreated the task firing and scheduling system based on RFC 5545 rules and Celery, with our own daemon to attend to the product expectations.
- Refactored almost the whole preventive maintenance module.
- Implemented tracking and monitoring tools to be used by the engineering team.
- Created engineering metrics to help us prevent downtime in the module.
Back-end Engineer
Loadsmart
- Refactored the task system of the load management representatives.
- Designed and built new applications, such as services to control carrier contracts, tracking services, lateness notifications, and external integrations.
- Built the integration to keep synced the data between our services and Salesforce, using Python, Django, and events.
Senior Back-end Engineer
Finxi
- Developed and engineered the back end of a fintech startup.
- Completed and delivered the whole system structure in less than two months.
- Trained and guided one of the associates to become the team product owner.
Senior Back-end Developer
Intelie
- Led the squad as the only back-end developer working with four front-end developers.
- Projected and architectured the back end of the new oil and gas software being developed.
- Identified and solved many bugs on the legacy system.
- Helped the product team arrive at what they wanted to achieve.
Senior Python Engineer
Rede Globo (TV)
- Tracked and resolved many bugs across our video processing tool.
- Cleared the backlog board, solving the issues and needed tasks.
- Improved the configuration of the VMs that ran the processing system.
Programmer | Substitute Manager of the Innovation Division
National Institute of Industrial Property (INPI)
- Delivered the information electronic system that removed the paper from this government office.
- Recovered lost data on our patent deposit system using Python scripts.
- Resolved an enormous problem with holidays and deadlines for patents and trademarks, creating a new Django service to deal with them.
- Performed many bug fixes, improvements, refactors, and systems maintenance using Python, Java, Groovy, and PHP development, as well as MySQL, Oracle, and Postgres.
Programmer
Casa da Moeda do Brasil - CMB
- Fixed important issues on the final system of the banknote production before sending data to the Central Bank.
- Took care of every web service for receiving data from the clients, being the one in charge of them.
- Developed many web applications as a full-stack developer to produce company IDs for clients such as Brazil Public Defender's Office (DPU) and Brazilian Federal Board of Medicine (CFM).
Intern
Fundação de Apoio à Escola Técnica (FAETEC)
- Ported systems from Delphi to Adobe Flash and ActionScript 3.
- Created pedagogic games in Adobe Flash and ActionScript 3.
- Helped the other interns, teaching them OOP concepts and AS3.
Experience
Employee ID System for Brazilian Federal Council of Medicine
https://www.casadamoeda.gov.br/portal/negocios/clientes.htmlI was in charge of developing the web services, where we received and processed the doctors' data and the web application for the council members to see the ID status and check and validate the digital certificate on it.
Back End for a Fintech Mobile App
Carrier Contracts for Loadsmart
https://loadsmart.com/Education
Associate Degree (Pending Final Dissertation) in Systems Analysis
Instituto Superior de Tecnologia do Rio de Janeiro - Rio de Janeiro, Brazil
Licentiate's Degree (Partially Completed) in Mathematics and Computer Science
Universidade Federal Fluminense - Rio de Janeiro, Brazil
Skills
Libraries/APIs
REST APIs, SQLAlchemy, Python API, API Development, Asyncio, Python Asyncio, Salesforce API, Pandas, NumPy, Pydantic, Twilio API, Matplotlib
Tools
Git, Pytest, Celery, GitHub, Cron, RabbitMQ, Java Card, NGINX, GitLab
Languages
Python 3, Python, SQL, XML, HTML, ActionScript 3, Python 2, Java 6, GraphQL, Go, CSS, C, JavaScript
Frameworks
Django, Django REST Framework, Flask
Paradigms
Testing, Event-driven Programming, Microservices
Storage
PostgreSQL, JSON, Redis, Databases, Relational Databases, MySQL, SQL Server 2010, Elasticsearch, MongoDB
Platforms
Linux, Docker, Heroku, Firebase, Oracle, Kubernetes, Amazon Web Services (AWS), AWS Lambda
Other
APIs, CSV, Back-end, GitHub Workflows, API Integration, Back-end Development, Troubleshooting, API Platforms, Code Review, Debugging, Software as a Service (SaaS), Transactions, Scripting, Message Queues, FastAPI, Architecture, Payment APIs, Mathematics, Amazon Kinesis, SOAP, Computer Science, Documentation, Events, Embedded Software, Serverless, PLC, Credit Systems
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