Italo da Silva

Recent Computer Games Development graduate from University of Limerick, passionate about creating immersive digital experiences through innovative web technologies and interactive design.

Profile Picture

About Me

I am a fresh Second Class Honours graduate from Computer Games Development at the University of Limerick, with internship experience.

I would describe myself as an individual who is self-motivated, hardworking and dedicated. A team player capable of working independently when necessary.

I am currently seeking a software engineering role where I can continue to grow my skills, contribute to industry level projects and collaborate with experienced teams.

Personal Interests
  • Coding & Technology
  • Gym & Fitness
  • Listen to Music
  • Travel & Exploring New Places
  • Video Games

I'm excited to bring my interest, energy, and drive to a full-time job as a software engineer.

Experience

Software Engineer Intern
WP EngineJan 2024 - Aug 2024Limerick, Ireland
8 monthsWP Engine Logo
  • Engineered high-performance UI features and accessibility enhancements as a Full-Stack Intern, utilizing React and TypeScript to elevate the user experience for customer-facing e-commerce systems.
  • Facilitated cross-functional collaboration between Product Managers and UI/UX Designers to ensure technical deliverables directly supported strategic business objectives.
  • Developed and optimized full-stack features using Golang and Ruby on Rails, maintaining high code quality through rigorous peer reviews and the creation of reusable components.
  • Streamlined DevOps workflows by leveraging Docker, Heroku, and Postman, ensuring efficient deployment and testing across distributed services.
  • Fast paced delivery in an Agile/Scrum environment, actively contributing to sprint planning, daily stand-ups, and retrospectives to improve team performance.
ReactTypeScriptGoRuby on RailsDockerHerokuGitAgile

My Projects

Hacker News Reimagined
Side Project
  • Re-designed the Hacker News interface into a modern, responsive web application using React, TypeScript, and Vite.
  • Optimized data orchestration with TanStack Query, implementing advanced caching strategies and background refetching for a seamless, always-fresh user experience.
  • Streamlined development workflow by architecting a CI/CD pipeline via GitHub Actions, automating deployments to GitHub Pages on every push.
ReactTypeScriptViteJestTanStack Query
Skill-Swap: Admin Panel
Software Design & Architecture (University Project)
  • Architected a robust N-Tier system (Presentation, Business, Data layers) for an enterprise-grade Admin Panel, prioritizing separation of concerns and horizontal scalability.
  • Improved code integrity by integrating SonarQube for automated static analysis and test coverage tracking, significantly reducing technical debt and identifying bugs.
  • Formalized system design through comprehensive UML documentation (Component, Deployment, and Sequence diagrams), providing a technical roadmap for interoperability and data security protocols.
ReactGitHub PagesN-Tier Layered Architecture Design
Testing Library Management System
Software Inspection and Testing Project (University Project)
  • Practiced Test-Driven Development (TDD): Engineered high-reliability software using JUnit, ensuring 100% of new features met strict acceptance criteria prior to integration.
  • Authored comprehensive coverage-based test cases, leveraging JaCoCo to monitor and significantly increase code coverage across critical modules.
  • Leveraged Jira to track bugs and enhancements, mapping them directly to user stories to refine requirements and reduce post-release defects.
  • Collaborated with a team of four in a GitHub environment, performing peer code reviews and managing branch merges to ensure seamless integration.
JavaJUnitTest-Driven DevelopmentBug Reporting using Jira
Rogue Adventures
Extracurricular Online Course Project - Techers, Brazil
  • Developed a 2D platformer game inspired by the atmospheric world-building and tight controls of Hollow Knight.
  • Iterated on level design to balance challenge and reward, integrating enemy encounters and collectible placement to guide the player's journey.
  • Scripted custom animations and sound triggers to enhance player feedback, ensuring a responsive and engaging user experience from start to finish.
GameMaker Studio2D PlatformerLevel Design

More projects on my GitHub.

Let's Connect

I'd love to hear from you.