Leonardo Carvalho

Leonardo Carvalho Email and Phone Number

Desenvolvedor Backend Senior @ Kepha - Venture Builder
Porto Alegre, RS, BR
Leonardo Carvalho's Location
Porto Alegre, Rio Grande do Sul, Brazil, Brazil
About Leonardo Carvalho

I have 20 years of experience in the technology field, focusing on full-stack software development, using Java, PHP, and C# languages.In my professional journey, in 2015, I had the opportunity to spend 6 months at the National Institute of Informatics in Japan, honing my skills in game development.I worked with C# for three years, during which I developed applications on the Visual Studio platform for use with Microsoft Kinect and primarily on the Unity 3D platform.I have also served as a teacher in technical, technologist, and bachelor technology courses, covering subjects such as Algorithms, Software Engineering, and Object-Oriented Programming. Additionally, I have built systems and taught various languages, including Android and Java Mobile.During this period, I have participated in academic and freelance projects, where I have gained solid knowledge in Java and PHP languages, MySQL and MariaDB databases, TypeScript, Git, Unit and Integration Testing, always adhering to code quality principles. Furthermore, I am proficient in Agile methodologies, including Scrum and Kanban.Full Stack Developer | Backend Developer | Software Developer | Java | PHP | C# | JavaScriptE-mail: lfilipebsc@gmail.comTel: +55 51 981350225

Leonardo Carvalho's Current Company Details
Kepha - Venture Builder

Kepha - Venture Builder

View
Desenvolvedor Backend Senior
Porto Alegre, RS, BR
Website:
kepha.com.br
Employees:
18
Leonardo Carvalho Work Experience Details
  • Kepha - Venture Builder
    Desenvolvedor Backend Senior
    Kepha - Venture Builder
    Porto Alegre, Rs, Br
  • Kepha - Venture Builder
    Senior Backend Developer
    Kepha - Venture Builder Aug 2024 - Present
    Senior Backend Developer working on a web project with the following technologies:- Java 21- PostgreSQL- Spring Framework 6- Spring Boot 3- Spring Data- Spring Web MVC- SpringDoc OpenAPI- Swagger UI- Lombok- JUnit 5- Mockito- Gradle 8.9
  • Carvalho Coding
    Full Stack Development
    Carvalho Coding Sep 2023 - Present
    Freelance Systems DevelopmentProfessional with a degree in Computer Science and 20 years of experience in the technology field. I hold a master's degree in Computational Knowledge Modeling and a Ph.D. in Informatics in Education. My focus is on full-stack software development, always maintaining high code quality standards. Additionally, I have experience in game development and teaching.Technical Skills:Programming Languages: Java, PHP, C#, JavaScript, TypeScriptDatabases: MySQL, MariaDBTesting: Unit and IntegrationAgile Methodologies: Scrum, Kanban
  • Federal University Of Rio Grande Do Sul
    Full-Stack Developer
    Federal University Of Rio Grande Do Sul Sep 2021 - Present
    Porto Alegre, Rio Grande Do Sul, Brazil
    I serve as a technical reference for a team of three people working on applying artificial intelligence (AI) techniques in the simulation of combat operations for the Brazilian Army. The goal is to simulate command and control system networks, supported by artificial intelligence, to develop a command and control systems framework for the Brazilian Army through the S2C2 project at UFRGS, funded by a research grant from FAPEB.Responsibilities:- Assignment and guidance of activities.- System modeling and technical documentation writing.- Multi-agent systems.- Search algorithms.- State machines.Tools: Visual Paradigm, Draw.io, Trello, NetLogo, Python, PyNetLogo, PySimpleGUI, JSON, OWL.
  • Ifrs - Canoas Campus
    Substitute Professor
    Ifrs - Canoas Campus Sep 2021 - Sep 2023
    Canoas, Rio Grande Do Sul, Brazil
    Substitute Professor of Basic, Technical, and Technological Education (EBTT) at the Federal Institute of Education, Science, and Technology of Rio Grande do Sul – IFRS, Canoas Campus. Specializing in the field of Informatics for both undergraduate and technical high school integrated courses.Undergraduate, Analysis and Systems Development:- Software Development Laboratory (80h): Supporting students on developing a single collaborative web system, integrating course disciplines and contents while applying agile methodologies such as Scrum and Kanban.- Object-Oriented Programming Language I (80h): Introduction to Object-Oriented Programming with Java.- Object-Oriented Programming Language II (80h): Advanced Object-Oriented Programming with Java, JFX, JDBC, JPA, Hibernate, JSP, JSTL, JSF, MVC, dependency injection (CDI), Bootstrap.Undergraduate, Logistics:- Information Technology for Logistics (80h): Basic IT and Office suite.- Modeling and Simulation (80h): Concepts, applications, and objectives of system simulation; systems and simulation models; data analysis and processing for simulation; use of Arena software for system modeling and simulation.Technical High School, Systems Analysis and Development:- Programming III (120h): PHP, cookies and sessions, databases, object-oriented programming in PHP, PDO, file manipulation, JavaScript, DOM, object-oriented programming in JS, jQuery, Ajax.- Software Engineering 2 (120h): UML, design patterns, reference architectures, software quality and testing concepts; types, techniques, and levels of testing, JUnit, Selenium.- Introduction to Informatics (80h): Basic IT, number systems, hardware and software, Office suite.
  • Alcides Maya College Of Technology
    Professor
    Alcides Maya College Of Technology Jan 2019 - Apr 2022
    Porto Alegre, Rio Grande Do Sul, Brazil
    Professor at Alcides Maya College and Technical School, teaching in the undergraduate courses of Internet Systems and Computer Networks, and in the technical courses of Computer Science and Internet Computing. Coordinator of the Institutional Assessment Committee (CPA) for the Internet Systems undergraduate program. Technical course subjects:- Systems Analysis: UML and design patterns.- Database: MySQL/MariaDB.- Desktop Programming Language I: Introduction to Object-oriented programming with C#.- Desktop Programming Language II: Object-oriented programming with C#, form creation, and connection with MySQL database.- Web Programming Language I: PHP and HTML forms.- Web Programming Language II: PHP, HTML forms, and connection with MySQL database.- Project I and II: Course completion work.Undergraduate course subjects:- Web II (80h): PHP, MVC pattern, MySQL, Laravel.- Web III (80h): JavaScript, DOM, Objects, NodeJS, Angular, MySQL.- Information Technology (80h).- Research Methodology (80h).CPA activities, Internet Systems undergraduate program (2020~2022):- Schedule, conduct, and produce evidence of CPA meetings.- Develop self-assessment questionnaires for the program in conjunction with other committee members.- Administer questionnaires to the course's student body.- Perform qualitative and quantitative analysis of collected data.
  • Ifrs - Canoas Campus
    Substitute Professor
    Ifrs - Canoas Campus Mar 2017 - Mar 2019
    Canoas, Rio Grande Do Sul, Brazil
    Substitute Professor of Basic, Technical, and Technological Education (EBTT) at the Federal Institute of Education, Science, and Technology of Rio Grande do Sul – IFRS, Canoas Campus. Specializing in the field of Informatics in undergraduate, integrated technical high school, and integrated technical high school for young adults (Proeja) courses.Undergraduate, Analysis and Systems Development:- Algorithms (80h): Structured Portuguese.- Software Engineering 2 (80h): UML, design patterns, reference architectures, and frameworks.- Object-Oriented Programming Language I (80h): Introduction to Object-Oriented Programming with Java.- Software Testing (80h): Software quality and testing definitions; types, techniques, and levels of testing, - JUnit, Mockito, Selenium; testing processes and practical laboratory.Undergraduate, Logistics:- Informatics for Logistics (80h): Basic IT and Office suite.- Modeling and Simulation (80h): Concepts, applications, and objectives of system simulation; systems and simulation models; data analysis and processing for simulation; use of Arena software for system modeling and simulation.Technical High School, Informatics:- Systems Analysis and Design 2 (120h): UML, design patterns, reference architectures, and frameworks, software quality and testing definitions; types, techniques, and levels of testing, JUnit, Selenium.Technical High School for Young Adults (Proeja), Computer Maintenance and Support:- Applications (120h): Basic IT and Office suite.
  • Federal University Of Rio Grande Do Sul
    Full-Stack Developer
    Federal University Of Rio Grande Do Sul Nov 2016 - Mar 2017
    Porto Alegre, Rio Grande Do Sul, Brazil
    Java Full Stack Developer assigned through a research grant awarded by CNPq under the Scala project - Alternative Communication System for literacy of individuals with autism. The aim is to contribute to the advancement and dissemination of knowledge in areas related to the use of technologies for promoting social and cognitive inclusion of people with disabilities.Responsabilities:- Maintain existing functionalities and implement new features of the Scala web system.- Create forms and implement corresponding functionalities according to the MVC pattern.- Adhere to visual identity models established by the project’s researches, in order to facilitate the use of the system by individuals within the autistic spectrum.- Participate in meetings regarding the understanding and addressing of system demands. Tools: PHP; MySQL and PostgreSQL databases; JavaScript; HTML and CSS.
  • Alfamidia Professional Education
    Professor
    Alfamidia Professional Education Oct 2016 - Mar 2017
    Porto Alegre, Rio Grandedo Sul, Brazil
    Instructor for short-term courses at Alfamídia Adult Education School. Courses: - Java (12h) - Android and Java Mobile (12h)
  • Federal University Of Alagoas
    Online Tutor
    Federal University Of Alagoas Apr 2011 - Mar 2015
    Maceió, Alagoas, Brazil
    Online tutor for the undergraduate course in Information Systems, in the Distance Education (ED) modality, at the Federal University of Alagoas (UFAL). Subjects: - Database (120h). - Language Paradigms (60h). - Computer Networks (80h). - Game Theory (60h). - Special Topics in Artificial Intelligence (80h). - Special Topics in Internet and Web (80h). - Special Topics in Information Systems (80h). - Course Completion Work (120h).
  • Federal University Of Alagoas
    Collaborating Professor
    Federal University Of Alagoas Aug 2011 - Nov 2011
    Maceió E Região, Brasil
    Collaborating Professor for the undergraduate course in Information Systems, in the Distance Education (ED) modality, at the Federal University of Alagoas (UFAL). Subjects: - Language Paradigms (60h). - Special Topics in Artificial Intelligence (80h).
  • Technology College Of Alagoas - Fat
    Professor
    Technology College Of Alagoas - Fat Aug 2011 - Mar 2012
    Maceió, Alagoas, Brazil
    Professor of the undergraduate course in Systems Analysis and Development at the Technology College of Alagoas - FAT. Subjects: - Object-Oriented Programming (80h): Introductory course to object-oriented concepts using Java. - Object-Oriented Programming I (80h): Object-oriented course using Java, utilizing Java language and its libraries (Swing, JDBC, etc.).
  • Politec
    Full-Stack Developer
    Politec Jul 2008 - Mar 2009
    Maceió, Alagoas, Brazil
    Full-stack Java Developer allocated to the State Department of Finance of Alagoas (SEFAZ/AL) through a contract with Politec, working on the maintenance and evolution of fiscal systems. Responsabilities:- Maintain existing functionalities and implement new features of the Fiscaliza system. - Creation of system screens using Java Swing library and implementation of corresponding functionalities, following the MVC model. - Participation in meetings with team leaders and tax auditors to understand and address new system demands. Tools: Java, Java Swing, PostgreSQL.
  • State Department Of Finance Of Alagoas (Sefaz/Al)
    Internship In Full-Stack Java Software Development
    State Department Of Finance Of Alagoas (Sefaz/Al) Jan 2007 - May 2008
    Maceió, Alagoas, Brazil
    Internship in Full Stack Java software development at the State Department of Finance of Alagoas (SEFAZ/AL) focusing on the maintenance and evolution of fiscal systems. - Maintain existing functionalities and implement new features of the Fiscaliza system. - Creation of system screens using Java Swing library and implementation of corresponding functionalities, following the MVC model. - Participation in meetings with team leaders and tax auditors to understand and address new system demands. Tools: Java, Java Swing, PostgreSQL.

Leonardo Carvalho Education Details

Frequently Asked Questions about Leonardo Carvalho

What company does Leonardo Carvalho work for?

Leonardo Carvalho works for Kepha - Venture Builder

What is Leonardo Carvalho's role at the current company?

Leonardo Carvalho's current role is Desenvolvedor Backend Senior.

What schools did Leonardo Carvalho attend?

Leonardo Carvalho attended Federal University Of Rio Grande Do Sul, Federal University Of Alagoas, Federal University Of Alagoas.

Not the Leonardo Carvalho you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.