Waldecir Santos, Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Waldecir is available for hire
Hire Waldecir

Waldecir Santos

Verified Expert  in Engineering

Tornado Developer

Location
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal Member Since
September 4, 2014

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

Petrobras
Scrum, HTML, Tornado, MongoDB, jQuery, AngularJS, JavaScript...
Quatix
HTML, JavaScript, Tornado, Python
Vede Consulting
Scraping, Microsoft SQL Server, IIS, Tornado, Python, C#

Experience

Availability

Part-time

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

2011 - PRESENT
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.
Technologies: Scrum, HTML, Tornado, MongoDB, jQuery, AngularJS, JavaScript, Oracle Business Process Management (BPM), Python, Java

Senior Systems Analyst

2011 - 2011
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.
Technologies: HTML, JavaScript, Tornado, Python

Senior Systems Analyst

2010 - 2011
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.
Technologies: Scraping, Microsoft SQL Server, IIS, Tornado, Python, C#

Senior Systems Analyst

2009 - 2010
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.
Technologies: PL/SQL, IIS, Active Server Pages (ASP), Django, Python

Senior Architect

2005 - 2009
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.
Technologies: PHP, CSS, HTML, C, JD Edwards, Oracle, Java, webMethods, Python

Support Team Leader

2001 - 2005
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.
Technologies: webMethods, Python

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

2012 - 2013

Master's Degree in Software Engineering

UFRJ – Escola Politécnica - Rio de Janeiro

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring