Software Developer (fev/2023 - current)
- Developed a backend API using Node.js, PostgreSQL, Serverless Framework, and Jest for testing.
- Deployed the backend API on AWS, enabling access to client's various APIs for seamless control and optimization of services.
- Developed user-friendly functionality that enables users to easily create associations between groups and resources, list users, groups, and resources, create schedules, and manually control the activation or deactivation of services.
- Implemented Azure AD integration for user authentication.
- Node.js
- AWS
- Azure AD
- Serverless Framework
- Jest
- PostgreSQL
- Sequelize
- React
Business Intelligence Developer (aug/2019 - fev/2023)
- Contributed to the maintenance and development of the company's robot using Node.js.
- Independently developed a robust software solution using Node.js and Azure Functions. The software efficiently populated a cloud database with over one million registered users for our client, a prominent dental office.
- Created a Node.js application to retrieve data from our customer's ERP system and populate our BI Panels.
- Utilized Azure Data Factory to design and model ETL processes for clients, and built Power BI applications for data visualization.
- Developed and maintained SQL Server queries for efficient data management.
- Provided mentorship to new developers and analysts joining the team.
- Power BI
- Azure
- Microsoft SQL Server
- Node.js
OutSystems Intern (2017 - 2018)
- This role marked the beginning of my professional journey, providing invaluable experience in a professional setting.
- During my time at the company, I primarily focused on utilizing OutSystems to model pages within the company's ERP system.
- Additionally, I had the opportunity to work extensively with JasperReports, contributing to the development of the company's accounting reports.
- OutSystems
- JasperReports
Personal Projects
Twitch Clips to Video
Youtube Channel
Merge Twitch API Clips into Engaging YouTube Videos
- Created a powerful video creation tool using Remotion, fetching Twitch API clips and merging them into dynamic 6-10 minute videos. Integrated YouTube API for seamless uploading to YouTube.
- Retrieved the data from Twitch API so I can get the top clips by game/streamer
- Used the React library Remotion to concatenate the clips and create the intro, clip info and outro.
- Connected to my YouTube account and posted the final video built via API.
- Everything is automated, meaning that I need only to choose the game, size of clips and date.
- Node.js
- React
- Remotion
- Twitch API
- Youtube API
Portfolio
My Journey in Web Development and Software Engineering
- Developed and designed a personal portfolio website to showcase my skills and projects as a software engineer.
- Created an engaging and user-friendly interface to highlight my expertise, experience, and achievements.
- Organized the portfolio with clear sections to effectively present my technical skills, projects, and professional background.
- Used fundamental web development technologies like HTML, CSS, and JavaScript, along with the Tailwind CSS framework, to create a visually appealing and user-friendly experience.
- HTML
- TailwindCSS
- JavaScript
Mountain Travel
Mountain Travel: Exploring the Majestic Beauty of Mountain
- Developed a responsive company website using raw CSS, HTML, and JavaScript to showcase breathtaking mountain travel destinations.
- Utilized Flexbox for flexible and responsive layout design, ensuring optimal viewing experience across devices.
- Implemented CSS Transform and Transitions to add engaging animations and smooth transitions for a visually captivating user experience.
- Incorporated high-quality images from Pexels to showcase the stunning landscapes and adventures.
- Enhanced the website's aesthetics and functionality with Font Awesome Icons for visually appealing and intuitive navigation elements.
- HTML
- CSS
- JavaScript
- CSS Transform & Transitions
- Flexbox
- Pexels
- Font Awesome Icons