Waldecir Santos
Verified Expert in Engineering
Tornado Developer
Waldecir is a top architect and developer who has been working with software since 2001. He is an active member of the open-source community, working with projects like Tornado and developing new tools for the community. He enjoys keeping up to date with new technologies.
Portfolio
Experience
Availability
Preferred Environment
MongoDB, Tornado, Python, Git, Vim Text Editor, MacOS
The most amazing...
...software I've created is an ORM called MotorM to work asynchronously with MongoDB and Tornado.
Work Experience
Development Team Leader
Petrobras
- Created a proxy between the application and web service. Used Tornado to reduce the time taken to develop reports by 80%.
- Developed the company processes to be executed on top of Oracle BPM 10g.
- Worked with front-end technologies (JavaScript and jQuery) to implement the behavior of process screens.
- Worked in a new version of the system with new technologies like AngularJS and MongoDB.
- Implemented integration tests using Capybara, PhantomJS, and MiniTest.
Senior Systems Analyst
Quatix
- Created and customized the Django admin for a CMS site.
- Defined the architecture of a high volume website using an asynchronous paradigm with MongoDB and Tornado Web.
- Created a high volume website on top of torneira (a Tornado framework) and MongoDB.
Senior Systems Analyst
Vede Consulting
- Designed and developed a web scraping system to be easily extensible and added new websites to be analyzed by the tool.
- Used a Naive Bayes algorithm for automatic categorization of offers, reducing the amount of time taken for a process that was previously done by hand.
- Designed and implemented an eCommerce platform using C# MVC for offer discounts.
Senior Systems Analyst
CPM Braxis
- Designed and implemented a new SLA system with a dynamic plugin system, reducing the overload in calculation and facilitating implementation of new SLAs.
- Used Oracle PL/SQL for the SLA system.
- Worked with Python/Django to create a site for managing the SLA system.
Senior Architect
Accenture
- Designed and implemented an extensible system for gathering data from the server for further analysis using Python.
- Created a portal for showing data gathered from a production machine and reporting errors on a monitor, reducing the time to identify and diagnose problems in production.
- Wrote integrations between a range of systems using webMethods.
- Handled DevOps of the webMethods system, including all environments, development, testing, homologs, and production.
- Managed a Windows Cluster (HA) enviroment.
Support Team Leader
Accenture
- Led the webMethods support team.
- Wrote integrations between a range of systems using webMethods.
- Handled DevOps of the webMethods system, including all environments, development, testing, homologs, and production.
- Wrote Python scripts for production environment monitoring.
Skills
Languages
Python, PHP, JavaScript, Go, C#, Active Server Pages (ASP), C, HTML, CSS, Java, Nim, Rust
Frameworks
Django, JavaServer Faces, Ruby on Rails (RoR), AngularJS
Tools
MacVim, JD Edwards, Oracle Business Process Management (BPM), Vim Text Editor, Git, Ansible, Terraform
Platforms
Docker, MacOS, Linux, webMethods, Oracle, Windows, Amazon Web Services (AWS)
Other
MotorM, Tornado, Software, CI/CD Pipelines, IIS, Scraping
Paradigms
Agile Software Development, Scrum, Test-driven Development (TDD)
Storage
MongoDB, Microsoft SQL Server, PL/SQL, PostgreSQL, MySQL, Memcached
Libraries/APIs
Restangular, AngularUI, jQuery UI, jQuery, Facebook API
Education
Master's Degree in Software Engineering
UFRJ – Escola Politécnica - Rio de Janeiro
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