Leonardo Larsen Rocha
Software Architect
Ambev Tech
Blumenau, Santa Catarina, Brazil
Email: leonardolpi@gmail.com
LinkedIn: http://www.linkedin.com/in/leonardo-larsen-rocha-82819227
HackerRank: https://www.hackerrank.com/leonardolpi
Summary
Experienced software architect with a strong background in Python, C/C++ and scripting languages. Skilled in various databases, including Oracle, Sybase, MSSql Server, MySQL, and MongoDB. Proficient in DevOps practices and infrastructure management, with expertise in Microsoft Azure. Dedicated to clean code principles, design patterns, and microservices architecture. Experienced in Agile methodologies and tools such as Scrum, Jira, and Git. Familiar with cloud platforms like Azure and IBM Cloud, as well as containerization technologies like Docker and Kubernetes. Passionate about IoT development using MicroPython, Raspberry Pi, Arduino, and PIC16.
Skills
- Programming Languages: Python, C/C++, Perl, Shell Script, JavaScript
- Databases: Oracle, Sybase, MSSql Server, MySQL, Firebird, PostgreSQL, SQLite, MongoDB
- Libraries: Qt, Curl, OpenSSL, Boost, Zlib, Lzmo
- BI: SAP Business Object Data Integrator
- SysAdmin: AIX, Linux, Windows Server
- Design Patterns, Clean Code, 12 Factors, Microservices
- Agile Methodologies: Scrum, Jira, Git
- DevOps: Azure, IBM Cloud, Docker, Kubernetes, Ansible, Pipelines, Makefile
- IoT: MicroPython, Raspberry Pi, Arduino, PIC16
- Web Servers: Apache, Nginx, IIS
Experience
Ambev Tech - Blumenau, Santa Catarina, Brazil
Software Architect
April 2021 - Present (2 years 3 months)
- Lead software architect responsible for designing and developing scalable and efficient solutions for Ambev Tech.
- Collaborate with cross-functional teams to define software architecture, implement best practices, and ensure high-quality deliverables.
- Utilize Python, C/C++, and scripting languages to create robust applications and optimize system performance.
- Employ cloud technologies, including Microsoft Azure, for infrastructure management and deployment.
HBSIS Informática Ltda - Blumenau e Região, Brazil
Systems Analyst
December 2011 - December 2018 (7 years 1 month)
- Developed and maintained software solutions using Python, Perl, Shell Script, SQL, and various technologies on AIX and Linux platforms.
- Collaborated with teams to analyze requirements, design solutions, and implement system enhancements.
- Played a key role in troubleshooting and resolving issues related to the AIX platform and a beverage company’s billing system.
Nunix Consultoria Ltda
Systems Analyst
July 2011 - December 2012 (1 year 6 months)
DebitDeals
Development Analyst
September 2010 - July 2011 (11 months)
- Developed a system for extracting information from electronic publications of Brazilian courts.
HB.SIS Informática Ltda
Systems Analyst
March 2004 - May 2011 (7 years 3 months)
- Resolved issues related to the AIX platform, providing maintenance for a beverage company’s billing system.
- Developed and maintained solutions using various technologies.
SBO Consultoria
C++ Programmer
August 1999 - September 2005 (6 years 2 months)
- Developed custom programs to optimize information exchange processes.
Senior Sistemas
Systems Analyst
April 1999 - August 2003 (4 years 5 months)
- Developed general routines for the company’s systems using Delphi for Windows and C for Unix.
Unisys
C Unix Programmer
March 1998 - April 1999 (1 year 2 months)
- Maintained a backend system for large networks and developed applications for information exchange with the headquarters in France.
Memphis BBS
Network Administrator
April 1995 - December 1996 (1 year 9 months)
- Responsible for setting up the BBS and configuring the network, including Internet connectivity in 1995.
Education
Universidade Virtual do Estado de São Paulo
Bachelor of Data Science, 2023 - current
Universidade Regional de Blumenau
Bachelor of Computer Science, 2011 - 2014
Senac Blumenau
Technologist in Business Processes, 2009 - 2012
Universidade de São Paulo
Licentiate Degree in Mathematics, 1996 - 1998
ETFSP
Electrotechnical Technician, 1988 - 1991