Reinaldo Nolasco Sanches
Senior Software Engineer at Department of Public Expenditure & Reform- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Portuguese -
Topline Score
Bio
Altino Gomes
I hired Reinaldo as a Software Engineer at Mandic. He played a key role in the process of development of Mandic Mail. He always contributed with ideas to make things even better. Hard worker, team builder and passionate developer among other great qualities. Highly recommended.
Verônica Soraia
Tive o prazer de trabalhar com o Reinaldo durante 2 anos, um profissional com alto nível técnico, conhecedor-nato no desenvolvimento de softwares e games, sempre realizando boas práticas de programação, ótimo em soluções de negócio e sempre atualizado nas tecnologias. Recomendadíssimo !!!!.
Altino Gomes
I hired Reinaldo as a Software Engineer at Mandic. He played a key role in the process of development of Mandic Mail. He always contributed with ideas to make things even better. Hard worker, team builder and passionate developer among other great qualities. Highly recommended.
Verônica Soraia
Tive o prazer de trabalhar com o Reinaldo durante 2 anos, um profissional com alto nível técnico, conhecedor-nato no desenvolvimento de softwares e games, sempre realizando boas práticas de programação, ótimo em soluções de negócio e sempre atualizado nas tecnologias. Recomendadíssimo !!!!.
Altino Gomes
I hired Reinaldo as a Software Engineer at Mandic. He played a key role in the process of development of Mandic Mail. He always contributed with ideas to make things even better. Hard worker, team builder and passionate developer among other great qualities. Highly recommended.
Verônica Soraia
Tive o prazer de trabalhar com o Reinaldo durante 2 anos, um profissional com alto nível técnico, conhecedor-nato no desenvolvimento de softwares e games, sempre realizando boas práticas de programação, ótimo em soluções de negócio e sempre atualizado nas tecnologias. Recomendadíssimo !!!!.
Altino Gomes
I hired Reinaldo as a Software Engineer at Mandic. He played a key role in the process of development of Mandic Mail. He always contributed with ideas to make things even better. Hard worker, team builder and passionate developer among other great qualities. Highly recommended.
Verônica Soraia
Tive o prazer de trabalhar com o Reinaldo durante 2 anos, um profissional com alto nível técnico, conhecedor-nato no desenvolvimento de softwares e games, sempre realizando boas práticas de programação, ótimo em soluções de negócio e sempre atualizado nas tecnologias. Recomendadíssimo !!!!.
Experience
-
Department of Public Expenditure NDP Delivery & Reform
-
Ireland
-
Government Administration
-
100 - 200 Employee
-
Senior Software Engineer
-
Feb 2020 - Present
Developing APIs running inside clusters of containers into infrastructures generated and maintained by code. Participating from the architect of applications to delivery. - Architecting Systems from specifications to maintenance. - Terraform to manage all the AWS infrastructure. - Docker to run the same image everywhere. - Python on every application, Django for websites, FastAPI for APIs. - Pipelines to automate CI/CD. Developing APIs running inside clusters of containers into infrastructures generated and maintained by code. Participating from the architect of applications to delivery. - Architecting Systems from specifications to maintenance. - Terraform to manage all the AWS infrastructure. - Docker to run the same image everywhere. - Python on every application, Django for websites, FastAPI for APIs. - Pipelines to automate CI/CD.
-
-
-
Instituto de Pesquisas Tecnológicas
-
Brazil
-
Research Services
-
700 & Above Employee
-
Research Scientist
-
Jan 2013 - Present
-
-
-
RapidRatings
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Jun 2016 - Feb 2020
As Software Engineer as main role, and performing multiple tasks as DevOps, my work is related to maintain and develop new features in all applications, including metrics, help with some monitoring tasks, deployment and automation scripts. As part of my development responsibilities, I maintain and develop APIs and Web applications using Python and Django framework, setup Dockerfile and Kubernetes configuration files. All the code is versioned using Git, using Jenkins to run tests and builds. When needed, I help with AWS instances and Kubernetes cluster management, including minor maintenance on instances and volumes, create AWS Lambda functions, and help fix issues with the infrastructure and services. Have a minor experience with Terraform, creating recipes for 3 applications to automate the creation of AWS instances, volumes and DNS entries. Show less
-
-
-
Titans Group
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Development Specialist
-
Mar 2013 - Mar 2016
My main responsibility is Python development using Flask or Django to deliver Web Store solutions and integration with Telecom companies to commercialize their products, handle SMS communication and integrate third-part partners with these online stores. These projects use RabbitMQ and Celery to perform a-sync tasks and communicate between systems. Using Scrum as development process applying all ceremonies with regular sprints, code review and continuous deployment prior using Fabric, then moved to a build tool developed inside company optimized to work with AWS infrastructure. Help QA team to apply BDD techniques and principles on two main products, starting with lettuce/salad and after moving to behave. Writing steps and code to validate scenarios. Help maintaining Jenkins/CI configuration for automated tests, Unit Tests and BDD scenarios. Including a solution to run scenarios using the Web Browser. Setup Python applications to run on Docker on test environment. Show less
-
-
-
-
Lead Software Development Engineer
-
Nov 2007 - Aug 2012
Software Engineering Specialist and Project Management for main products. Lead development team to build the Webmail service, Website, Client Management System and the Financial System. With my team I developed all SaaS ecosystem mainly with PHP. Years of work includes: PHP libraries for socket communication with SMTP and IMAP. Daemon in Go Lang that process a qmail queue, process messages and send to Dropbox. Python software to process raw mail messages to extract attachments and body messages and send to user Dropbox. iPhone app using REST API for content and authentication. Build tools in Bash Script. Server-side and client-side coding using Symfony framework, PHP5, UI development with ExtJS, JSON and AJAX for minimal and fast server communication, RESTful API and Webservices. Show less
-
-
-
Vex
-
Wireless Services
-
1 - 100 Employee
-
Software Engineer
-
May 2006 - Nov 2007
Developed an ERP using Symfony, PHP5, JavaScript and PostgreSQL. Developed an ERP using Symfony, PHP5, JavaScript and PostgreSQL.
-
-
-
MANDIC S.A.
-
São Paulo Area, Brazil
-
Software Engineer
-
Jul 2003 - Apr 2006
On this job I started my Agile experience with XP technics. Also my first job using VCS tools, starting with CVS and moving to Subversion. My main responsability was develop a Webmail using PHP and PostgreSQL, user authentication through LDAP and providing e-mail service using IMAP and SMTP, developing libraries to communicate with Courier Mail Server using low level protocol of IMAP and SMTP via socket. I also was responsible to develop the client-side application using Smarty engine, PHP and JavaScript. Help on development of a CRM using Java, OJB and Maven. Help maintaining the servers using GNU tools and Shell Script to automate tasks. Show less
-
-
-
TopComm
-
São Paulo Area, Brazil
-
Software Engineer
-
Jul 2002 - Feb 2003
My main responsibility was developing a software for embedded systems using C and C++. I developed using C++ and Qt a software to setup a Radar, checking systems, formatting HDDs and create Raid 1. Developed a software to read large files and slicing in 2GB files divided by channel (Radar write a single file with all channels) using an specific protocol to identify the begin and size of channels in C. Created a software using Qt to render directly to the framebuffer for a logistic company. I made small changes on Linux kernel modules to help with hardware compatibility and remove useless code. Ported some applications and Linux distributions to embedded systems. Show less
-
-
-
PCS Sistemas
-
São Paulo Area, Brazil
-
Junior Software Engineer
-
Aug 2001 - Jun 2002
My main responsibility was maintaining and developing new features in a system to control income and outcome calls for Call centers with Delphi 5 using InterBase as database and PBX communication. My main responsibility was maintaining and developing new features in a system to control income and outcome calls for Call centers with Delphi 5 using InterBase as database and PBX communication.
-
-
-
Otero Ferramentais
-
São Paulo Area, Brazil
-
Tooling Designer
-
Oct 1999 - Mar 2001
My main responsibility was designing projects for Injection Molding and Cold Forging using AutoCAD. I leaned also how to program and operate two brand new CNC machines to help the company create tools with them and teach it to machinery workers. I also helped with material inspection for milling, orientation of machining and finishing requirements for operators. I joined this work because I self learned how to use AutoCAD with my PC and has Technical Drawing certificate. My main responsibility was designing projects for Injection Molding and Cold Forging using AutoCAD. I leaned also how to program and operate two brand new CNC machines to help the company create tools with them and teach it to machinery workers. I also helped with material inspection for milling, orientation of machining and finishing requirements for operators. I joined this work because I self learned how to use AutoCAD with my PC and has Technical Drawing certificate.
-
-
Education
-
Universidade Presbiteriana Mackenzie
Bacharel, Information Systems -
IPT - Instituto de Pesquisas Tecnológicas
Master of Science (M.Sc.), Computer Engineering