Started coding at 13 on my own. First software at 16. Computer Science degree and several certifications. Coding professionally for more than 25 years. Last 7 years dedicated to front end - in love with Angular. Also, love to build web API’s using .NET Core. Always eager to learn, I dedicate several hours each week to research and training.
HTML5, JavaScript, TypeScript, CSS, T-SQL, C#
Angular, Ionic, .NET, .NET Core
Bootstrap, Material, Tailwind CSS, JQuery, React, Vue.js
Microsoft Visual Studio, Microsoft Visual Studio Code, Angular CLI, TFS, Bitbucket, TFVC, Git, GitHub, Postman, Jira, Slack
Microservices, Design Patterns, SOLID, KISS, ORM, OOP, SOAP, REST, Redux, RWD, TDD, Agile Software Development, Waterfall Development
Windows, AWS, Azure, Google Cloud Services, Docker
Microsoft SQL Server, JSON, MongoDB, Firebase, NoSQL, PostgreSQL, MySQL, SQLite, AWS S3, Azure Storage
Continuous Integration (CI), Continuous Delivery (CD), Scrum, Kanban, Continuous Deployment, Agile, Agile Product Owner
It provides comprehensive education in computing principles. Covering topics like programming, algorithms, data structures, and artificial intelligence, it prepares students for a range of tech-oriented careers or further academic pursuits.
It provides comprehensive education in computing principles. Covering topics like programming, algorithms, data structures, and artificial intelligence, it prepares students for a range of tech-oriented careers or further academic pursuits.
The C Piscine is a 26 days intensive course where students learn Shell, C and how to use Git in a Peer to Peer environment. Their performance and behavior in this month are some of the criteria that determine whether they enter the 42 program. Even taking 7 days off I was able to complete all modules up to C11 and I was accepted!.
This is a professional credential for current and aspiring leaders. The program emphasizes employee engagement, collaboration, and empowerment. It incorporates interactive learning methods to teach innovative management practices and tools that foster a positive work culture and effective team interactions.
This is a professional certification that equips individuals with the skills to maximize product value within Scrum teams. It covers product backlog management, stakeholder collaboration, and understanding customer needs in an Agile framework.
The AWS Certified Cloud Practitioner is a foundational certification by Amazon Web Services (AWS). It validates one's comprehensive understanding of the AWS Cloud, including architectural principles, key services, security and compliance, and cost management basics. Ideal for individuals in various roles, it underscores familiarity with the AWS platform, indicating a fundamental comprehension of cloud technologies and a strong footing for more specialized AWS certifications.
This is a certification that validates one's proficiency in Scrum framework. It demonstrates the ability to facilitate Scrum teams, navigate complex projects, and promote Agile principles for maximizing team productivity and product value.
I led the development of a digital signage platform from scratch, using ASP.NET C#, C# Web API, and an Android app for players. The platform featured customer and contract management, supported vertical/horizontal videos and images, real-time news, geo-localized weather, and targeted campaigns. Robust analytics provided insights on ad/device/campaign performance. My role included design, architecture, development, testing, deployment, and maintenance, collaborating effectively with the team to create a seamless and user-friendly solution. This experience strengthened my technical expertise and leadership skills.
As the UI Development Lead for OPSD, a joint project with Google, I spearheaded the design and implementation of the Operations Decision Support Suite’s User Interface (UI). OPSD aimed to optimize decision-making in the aviation industry by considering various data points, including airports, Air Traffic Control (ATC), weather, and resources like aircraft and crew data. Deployed on Google Cloud with a load-balanced Cloud Run instance, the UI enabled real-time data-driven decisions. This role honed my skills in UI design, agile development, and cross-functional collaboration, contributing to reduced costs, enhanced stability, and increased customer satisfaction.
Leading the design and development of a comprehensive payment platform for Brazilian buyers abroad, I steered my team in creating a multi-component system. It included partner and admin web applications, a payment portal, an integrations API, a Zapier integration, all crafted in Angular and C# Web API. We also developed an automatic payment terminal application using Android Java, a cross-platform user app with Ionic and Angular, and a promotional website. My role encompassed architecture design, team leadership, and hands-on coding of core components, demonstrating my prowess in full-stack development.
Following common RxJS patterns can save you time, and improve the quality and simplify the maintenance of your Angular code. This session walks through several common coding scenarios and useful RxJS patterns to implement those scenarios.
In this course, you will learn about Cypress an end-to-end testing framework for your web application. You will explore its features, core concepts, its ecosystem, and how to write tests for a demo application.
In this course, you will learn about Next.js, a fast and popular framework to build React applications. Next.js provides a great developer experience with several in-built features, making React development hassle-free.
This course will teach you the various ways to use standalone components in Angular.
In ChatGPT Prompt Engineering for Developers, you will learn how to use a large language model (LLM) to quickly build new and powerful applications. Using the OpenAI API, you’ll be able to quickly build capabilities that learn to innovate and create value in ways that were cost-prohibitive, highly technical, or simply impossible before now.
Learn to build real-world applications using modern React 18.x+! Much more than an intro, you’ll start from the ground up, getting to using the latest features in React, including hooks, effects, context, and portals. Throughout the course, you’ll piece together tools from the entire React ecosystem (like Vite, ESLint, TailwindCSS, React Router, and React Query) to build a complete application to browse adoptable pets!
Learn to build scalable React 18.x+ applications using the latest tools and techniques available in the React ecosystem! This course is modular, where you can pick and choose various react ecosystems you want to learn. You’ll learn hooks in-depth, TailwindCSS, increase performance with code splitting and server-side rendering using Suspense, add TypeScript, state management with Redux Tookit, and test your app with Vitest.