Leonardo Carvalho Email and Phone Number
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
Kepha - Venture Builder
View- Website:
- kepha.com.br
- Employees:
- 18
-
Desenvolvedor Backend SeniorKepha - Venture BuilderPorto Alegre, Rs, Br -
Senior Backend DeveloperKepha - Venture Builder Aug 2024 - PresentSenior 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 -
Full Stack DevelopmentCarvalho Coding Sep 2023 - PresentFreelance 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 -
Full-Stack DeveloperFederal University Of Rio Grande Do Sul Sep 2021 - PresentPorto Alegre, Rio Grande Do Sul, BrazilI 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. -
Substitute ProfessorIfrs - Canoas Campus Sep 2021 - Sep 2023Canoas, Rio Grande Do Sul, BrazilSubstitute 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. -
ProfessorAlcides Maya College Of Technology Jan 2019 - Apr 2022Porto Alegre, Rio Grande Do Sul, BrazilProfessor 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. -
Substitute ProfessorIfrs - Canoas Campus Mar 2017 - Mar 2019Canoas, Rio Grande Do Sul, BrazilSubstitute 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. -
Full-Stack DeveloperFederal University Of Rio Grande Do Sul Nov 2016 - Mar 2017Porto Alegre, Rio Grande Do Sul, BrazilJava 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. -
ProfessorAlfamidia Professional Education Oct 2016 - Mar 2017Porto Alegre, Rio Grandedo Sul, BrazilInstructor for short-term courses at Alfamídia Adult Education School. Courses: - Java (12h) - Android and Java Mobile (12h) -
Online TutorFederal University Of Alagoas Apr 2011 - Mar 2015Maceió, Alagoas, BrazilOnline 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). -
Collaborating ProfessorFederal University Of Alagoas Aug 2011 - Nov 2011Maceió E Região, BrasilCollaborating 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). -
ProfessorTechnology College Of Alagoas - Fat Aug 2011 - Mar 2012Maceió, Alagoas, BrazilProfessor 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.).
-
Full-Stack DeveloperPolitec Jul 2008 - Mar 2009Maceió, Alagoas, BrazilFull-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. -
Internship In Full-Stack Java Software DevelopmentState Department Of Finance Of Alagoas (Sefaz/Al) Jan 2007 - May 2008Maceió, Alagoas, BrazilInternship 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
-
Conclusion: April/2016 -
Conclusion: March/2011 -
Conclusion: April/2008
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?
-
Leonardo Carvalho
São Paulo, Brazil -
Leonardo Carvalho
Data Scientist | Machine Learning | Python | Sql | Electrical Engineering PhdGreater São Paulo Area2gmail.com, yale.edu -
Leonardo Carvalho
Head Of Education @ Sydle | Education | Product Strategy | Tecnology | Professor | MentorBelo Horizonte, Mg4gmail.com, gmail.com, stoque.com.br, sydle.com5 +553199XXXXXXX
-
2gmail.com, pfizer.com
-
Leonardo Carvalho
Santos, Sp1uol.com.br
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial