Diogo Pinto
Software Engineering Specialist @ F1RST Digital Services
About
As a Software Engineer with additional expertise in System Analysis, Information Security, Network Administration and SRE (Site Reliability Engineering) methodology, I offer a robust and highly sought-after skill set. Get to know me: About: https://www.develdio.com/about/ Github: https://github.com/di0 E-mail: dio@lognull.com Discord: di0_ Freenode IRC: channels #Android, #Linux, ##C, ##C++, ##java
Brazil
São Paulo
Financial Services
C (language programming), WebSphere Application Server, Enterprise Network Security, C (programming language), Oracle Database, Spring MVC, Web Development, Android, Desenvolvimento Android, Kotlin, Práticas de engenharia de software, Programação orientada a objetos (POO), Linux, C/C++, Git, Apache Maven, Asterisk, FreeBSD, Segurança de rede, JavaScript
Experience

Software Engineering Specialist
São Paulo, Brasil
Atuo como Especialista em Engenharia de Software, principal objetivo é de aumentar a confiabilidade dos sistemas envolvidos na Arquitetura no CRM do Santander. • Migrei os serviços que estavam em versões diferentes do Openshift / Kubernetes para outra uma outra versão e outra topologia. Necessitou utilizar alguns padrões de sistemas distribuídos, reescrevendo trechos dos códigos para adaptá-lo a essa nova topologia. Nesse período escrevi um plugin Maven(Mojo) que agregou nessa migração, em vez de usar soluções mais complexas e caras fornecidas por terceiros, economizando demasiadamente em custos financeiros para a empresa. • Projetei e implementei uma arquitetura de microserviços que melhorou a escalabilidade e a manutenção do sistema, aumentando a vazão de envio de requisições simultaneamente, utilizando o Spring Boot, conceitos de Threads em requisições HTTP de forma assíncrona. • Fui responsável por formular as questões de de PRR (Production Readiness Review), realizando code reviews e mentorando membros da equipe a seguirem os passos adequados antes das realizações de implantações produtivas, garantido a disponinilidade de nossos serviços. • Implementei em um dos nossos serviços, verticalizações da nossa pipeline de CI/CD utilizando Cloudbees para implantações na AWS, AKS e Openshift com o propósito de distribuirmos as cargas de requisições.

Senior Software Engineer
São Paulo, Brasil
One of my key responsibilities involves the development and maintenance of the SafraPay Digital (a card payment machine) and Digital Bank (a virtual banking platform without physical branches) applications. As part of a Squad comprising at least eight members, including the Scrum Master, I ensure the smooth functioning of these apps, which are utilized by over 200,000 customers. In each sprint, we release a new version of the app that includes both new features and enhancements. I also take proactive measures to prevent Application Not Responding (ANR) incidents by monitoring and improving the app's ANR rate. Some of my contributions include: Developing a new on boarding process for customers, which incorporates liveness detection (Facecaptcha) and requires the submission of necessary documents (DocumentCopy). Implementing the Open Finance model, which enables users to share their financial data with third-party services (with another financial services company). Integrating Samsung Pay into the payment system for Samsung devices. Implementing SSL Pinning to ensure that only a select number of SSL certificates are accepted as valid during network handshakes. Developing routines for push notifications to deliver marketing campaign messages, complete with deep links and embedded images. Enhancing code protection and implementing anti-piracy measures. Migrating from a custom app to a "white-label" app that supports multiple product flavors.

Senior Software Engineer
São Paulo, São Paulo, Brasil
As part of my role at Vivo/Telefonica Company, I was responsible for the development and maintenance of the Troubleshooting Management System. Working within a squad of at least 10 members, including the Scrum Master, my key responsibilities included: Designing new features to enhance the process of opening multiple tickets. Writing comprehensive technical documentation to support system understanding and usage. Developing new API contracts with comprehensive Swagger documentation for clear and standardized communication. Implementing Docker to containerize the system application, thereby increasing its scalability. Designing and executing new unit tests, as well as functional and regression tests, to identify and address critical failures. Integrating the Message Broker with Workforce Management (WFM) systems for efficient message exchange. Configuring IBM MQ to enable connections from external networks. Initiating the design process to transition from the Message Broker system to a more distributed system using Kafka for enhanced scalability and reliability.

Senior Systems Analyst
Prime IT Solutions
São Paulo, São Paulo, Brasil
One of my responsibilities was to manage the homologation, development, and maintenance of high-volume batch transaction processing stages. I optimized the execution stages using the Spring Batch framework. I designed a desktop application that triggered notifications in the event of an error or failure.

Software Developer
São Paulo e Região, Brasil
Managed corporate internal systems utilizing MOM IBM Queue Manager, SOAP and REST architectures, running on Websphere Application Server, Weblogic, JBoss standalone application servers, or Docker containers. Managed NetExpert/CMxEL (MYCOM OSI tool) rule configurations. Managed a system acting as an orchestrator for configuring network equipment. Led the migration of a large system from Websphere to Weblogic application server. Programming Languages: Java, Shell Script, Perl. Version Control Systems: Git, SVN. Databases: DB2, Oracle. Application Servers: JBoss, WebSphere, WebLogic. Web Services: SOAP, REST. HTTP Servers: Apache, Tomcat, Jetty. Frameworks and Tools: Hibernate, Spring (DI, Boot, Cloud Config Server, JdbcTemplate, etc.), Apache Velocity, JUnit, Maven, CXF, Drools. DevOps Tools: Docker, Rancher.

IT Consultant
I was one of those responsible for the development new features and maintenance of a System Platform utilizing PHP 5, the Kohana Framework, jQuery, and a MySQL database. Additionally, I configured a System Panel for video management using Java. Technical Proficiency: Programming Languages: PHP, JavaScript (jQuery) Frameworks: Kohana Version Control System: SVN

Computer Programmer
Developed and maintained the NetFilter System using Java and the GWT Framework. Responsible for modifying a customizable PFSense system web panel using PHP. Maintained customer websites under the CMS WordPress system (PHP plugin). Provided maintenance and support for Java systems on Amazon Web Services (AWS). Maintained and supported a system written in C++ for Proxy/Firewall. Technical Proficiency Programming Languages: Java, PHP, C++ Platforms: Amazon Web Services (AWS) Databases: MySQL, SQLite Operating Systems: Linux Frameworks: GWT, CakePHP, Boost C++ Libraries

Network Administrator | Programmer | Systems Analyst | Technical Leader
A System Administrator with expertise in FreeBSD and Linux systems, seeking to leverage my experience in network security, system configuration, and programming to contribute to the efficiency and security of IT infrastructures. Responsible for keeping a Gateway router on FreeBSD and Linux operating systems. Responsible for configuring firewall rules using Packet Filter (PF), IPFW, and NAT configurations with IPNAT tool. Set up Load Balancer, Link Aggregation, and Failover configurations. Installed, configured, and maintained the IPBX Asterisk System with URA and DialPlan route logic. Set up routine backups for all customer websites. Installed, configured, and maintained the Samba File System with Primary Domain Controller (PDC) and Email Servers/MTA (QMAIL and POSTFIX) with SMTP routers and relaying configurations. Configured and maintained network routers written in C language. Technical Proficiency Operating Systems: Unix Family (Linux and FreeBSD) Programming Languages: C, Perl, Shell Script (Bash and CSH) HTTP Servers: Apache Databases: MySQL Virtualization: Jail Other Tools: Bacula Backup, Asterisk, Samba PDC, IPFW, IP Nat, Packet Filter, IPTables
Diogo Pinto's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

