Speaker

Lucas Rocha

Lucas Rocha

Senior Software Engineer at Oracle

Ingeniero de Software Sénior de Oracle

Engenheiro de Software Senior na Oracle

Fundão, Portugal

Actions

As a passionate full-stack web developer with a deep enthusiasm for technology, I have cultivated a diverse and extensive skill set in software development, contributing to a variety of projects across different industries. My technical expertise encompasses a wide spectrum of programming languages and solution platforms, making me adept at navigating complex technological landscapes.

Since embarking on my programming career in 2011, I have developed proficiency in an array of programming languages and frameworks. My repertoire includes JavaScript with its various frameworks and libraries (Express, NestJS, loopback.io, React, Angular), C# with .NET Core, PHP with popular frameworks (Laravel, Symfony, Yii), Python using Flask, and Java with Spring. This broad skill set enables me to effectively tackle unique project requirements, ensuring that each solution I deliver is not only tailored to specific needs but also upholds the highest standards of quality and innovation. My commitment to each project goes beyond just meeting specifications; it's about creating solutions that drive progress and make a meaningful impact.

https://www.linkedin.com/in/lucasredeaberta/

Como apasionado desarrollador web full-stack con un profundo entusiasmo por la tecnología, he cultivado un conjunto diverso y extenso de habilidades en el desarrollo de software, contribuyendo a una variedad de proyectos en diferentes industrias. Mi experiencia técnica abarca un amplio espectro de lenguajes de programación y plataformas de soluciones, lo que me convierte en un experto en la navegación por entornos tecnológicos complejos.

Desde que comencé mi carrera como programador en 2011, he desarrollado competencias en una gran variedad de lenguajes de programación y frameworks. Mi repertorio incluye JavaScript con sus diversos frameworks y bibliotecas (Express, NestJS, loopback.io, React, Angular), C# con .NET Core, PHP con frameworks populares (Laravel, Symfony, Yii), Python con Flask y Java con Spring. Este amplio conjunto de habilidades me permite abordar con eficacia los requisitos de proyectos únicos, asegurando que cada solución que entrego no sólo se adapte a las necesidades específicas, sino que también mantenga los más altos estándares de calidad e innovación. Mi compromiso con cada proyecto va más allá del cumplimiento de las especificaciones; se trata de crear soluciones que impulsen el progreso y tengan un impacto significativo.

https://www.linkedin.com/in/lucasredeaberta/

Sou um desenvolvedor web full-stack com grande entusiasmo pela tecnologia, cultivei um conjunto de habilidades diversificadas e extensas no desenvolvimento de software, contribuindo para uma variedade de projetos em diferentes setores. Minha experiência técnica abrange um amplo espectro de linguagens de programação e plataformas de soluções, o que me torna hábil em navegar por cenários tecnológicos complexos.

Desde que comecei minha carreira de programador em 2011, adquiri proficiência em uma série de linguagens e frameworks de programação. Meu repertório inclui JavaScript com seus diversos frameworks e bibliotecas (Express, NestJS, loopback.io, React, Angular), C# com .NET Core, PHP com frameworks populares (Laravel, Symfony, Yii), Python com Flask e Java com Spring. Esse amplo conjunto de habilidades me permite lidar de maneira eficaz com os requisitos exclusivos de cada projeto, garantindo que cada solução que ofereço seja adaptada às necessidades específicas, além de manter os mais altos padrões de qualidade e inovação. Meu compromisso em cada projeto vai além de apenas atender às especificações; trata-se de criar soluções que impulsionem o progresso e causem um impacto significativo.

https://www.linkedin.com/in/lucasredeaberta/

Area of Expertise

  • Business & Management
  • Information & Communications Technology
  • Travel & Tourism

Topics

  • Software Development
  • Software Engineering
  • Open Source Software
  • Agile Methodologies
  • JavaScript & TypeScript
  • Web Applications
  • SDLC (Software Development Lifecycle)
  • Data Science
  • Software Engineering Management
  • Information Tehnology
  • Information Security
  • cybersecurity
  • DevOps
  • Agile software development
  • Software Architecture
  • Lean
  • Test Automation
  • Web Development
  • FullStack Development
  • Front-End Development
  • Back-End Development
  • Hybrid Apps
  • JavaScript
  • TypeScript
  • PHP
  • Mentoring
  • Mentorship in IT
  • IT Careers
  • Test Engineering
  • Web Apps
  • Web & Mobile

From Zero to Million: How I got the first Million downloads on my Open-Source PHP package

I will start by explaining a little bit about the project, it’s differentials and how the CI/CD process helped it to succeed.

The second part will explain the process and the most important decisions and suggestions that I got from friends and co-workers (highlighting the importance of sharing your personal projects with people you thrust).

Third part will speak about how to get financial support for a free and Open Source project. Here I will also reveal what I would do differently if I could go back in time.

Last part will provide valorous advices for who is starting or looking for a project to start. I will also try to finish the presentation by inspiring people to do the same I did (or even better).

Beyond the Browser: What JavaScript Can Do Today

JavaScript has evolved far beyond its origins as a simple scripting language for web browsers. Today, it powers cutting-edge web applications, mobile development, server-side solutions with Node.js, IoT devices, and even machine learning tools. This session explores the limitless possibilities of JS, highlighting real-world examples and innovations that demonstrate how developers can leverage this versatile language to build impactful, future-ready solutions. Whether you’re crafting dynamic user experiences, scaling enterprise systems, or diving into the world of AI, JavaScript is at the heart of it all.

A Horror Enterprise Tale: Real Cases of Fake Employees and Data Breaches

Step into the shadows of the corporate world with this captivating talk session that unveils the chilling tales of fraudulent employees who infiltrated companies and exploited weaknesses. These imposters, armed with convincing identities and sophisticated tactics, stole sensitive data, sabotaged operations, and drained resources, leaving organizations reeling from the aftermath. Delve into the shocking strategies used by these fraudsters, uncover the missteps and oversights that allowed them to thrive, and gain valuable insights into how such scenarios can be prevented. Through real-life examples, this session offers a deep dive into the vulnerabilities every organization faces, the lessons learned from these breaches, and the critical steps required to strengthen defenses. Be prepared for a thought-provoking and eye-opening experience that will leave you not only informed but vigilant, as you explore the thin line between trust and deception in the workplace.

This session discusses real-world cases for educational purposes only. Names and specific details may be altered to preserve confidentiality. Attendees are encouraged to consult security and HR professionals to address their organization’s unique challenges. The views expressed are those of the speaker and do not constitute legal or professional advice.

Ship with Confidence: A JavaScript Test Automation Workshop

Ready to level up your JavaScript testing? This hands-on workshop dives deep into practical test automation with Jest, Cypress, and Stryker Mutator. Learn to write robust unit & E2E tests, and discover the power of mutation testing to supercharge your test suite!

This hands-on workshop provides a practical introduction to modern JavaScript test automation using three powerful tools: Jest, Cypress, and Stryker Mutator. Participants will learn how to write effective unit and integration tests with Jest, focusing on best practices and real-world scenarios. The workshop then transitions to end-to-end (E2E) testing with Cypress, demonstrating how to build robust and reliable UI tests. Finally, participants will explore the cutting-edge technique of mutation testing with Stryker Mutator, learning how to identify weaknesses in their test suites and ensure comprehensive code coverage.

Workshop Highlights:

* Jest: Mastering unit and integration testing, mocks, stubs, and test-driven development (TDD) principles. Hands-on exercises will cover testing various JavaScript code structures, including asynchronous operations.
* Cypress: Building robust E2E tests for modern web applications. Participants will learn how to interact with UI elements, handle asynchronous behavior, and implement best practices for maintainable E2E tests.
* Stryker Mutator: Discovering the power of mutation testing to identify gaps in your test suite. Learn how Stryker helps you find untested edge cases and improve the overall quality of your tests.

Learning Outcomes:

* Write effective and maintainable unit and integration tests using Jest.
* Develop robust end-to-end tests with Cypress.
* Understand and apply mutation testing with Stryker Mutator.
* Improve the quality and coverage of your JavaScript test suites.
* Gain practical experience with modern JavaScript testing tools and techniques.

This workshop is designed to be highly interactive, with plenty of hands-on exercises and opportunities to ask questions. Participants should come prepared to write code and actively engage in the learning process. Prior experience with JavaScript is assumed, but no prior testing experience is strictly required.

Lucas Rocha

Senior Software Engineer at Oracle

Fundão, Portugal

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top