My name is Daniel Costa, and I am an experienced web developer and data analyst. My career started in IT infrastructure and later evolved into front-end development, where I built a strong foundation in JavaScript, HTML, CSS, Python, SQL and modern frameworks, along with expertise in BPM and ECM within the TOTVS Fluig platform and I am a Front-end Developer passionate about technology. I am dedicated to improving and updating my skills, always challeging myself with new projects. I am excited to bring my abilities and passions to the technology industry and contribute to innovative projects.
๐น Front-end: JavaScript, HTML, CSS, Bootstrap, Jquery, Ajax, JSON, Next.js, React.js, TypeScript.
๐น Back-end: Python, SQL (Transact-SQL, SQL Server), Node.js, Java with Spring Boot.
๐น Web Development: TOTVS Fluig (BPM & ECM), REST APIs, responsive layout.
๐น Data Analysis: Power BI (DAX), SQL, Process Automation.
๐น Version Control: Git, GitHub, Docker, Maven.
๐น Tools: Postman, Vscode and Insomnia.
๐ React.js, Sass, TypeScript and Next.js to enhance my modern web development skills
๐ Node.js, prism ORM, MongoDB and Java with Spring Boot to deepen my back-end knowledge
๐น To-do-List
๐ I developed a task management API using Java and Spring Boot, applying good practices for developing REST APIs. The project includes: Creating HTTP routes for CRUD operations, Validating parameters with Bean Validation, Integration with H2 cloud database, JWT authentication with Spring Security, Deployment with Docker and Render.com. This project gave me practical experience with developing and publishing APIs, in addition to consolidating fundamental concepts of Spring Boot and the life cycle of a web application.
๐ Technologies: Java, Spring Boot, API Rest, H2 database, Docker, render.com, maven, JWT
๐น Fly Swatter Game
๐ In this game created for the browser, the objective is to eliminate the flies by clicking on them, the more flies eliminated, the more points the player will have. This game has a difficulty system and a button to restart the game. HTML, CSS, JavaScript and Bootstrap were used in development.
๐ Technologies: HTML5, CSS3, JavaScript and Bootstrap5
๐น Website Finans
๐ A home page of a fictitious finance company, like the ones it gives credit to, this page has a modern and attractive style. HTML5, CSS3, Bootstrap5 were used in the development.
๐ Technologies: HTML5, CSS3, JavaScript and Bootstrap5