Hi, I'm Ian

I'm a software engineer adept at crafting quality, efficient, and user-centric solutions. Proficient in C#, .NET, React and Azure, I excel in Scrum and DevOps, optimizing APIs for seamless integration. My commitment to clean code, workshops, and problem-solving reflects my dedication to enhancing user experience and driving quality software.

Hero image of me

About

Me sitting with a laptop
  • Server icon

    Backend Engineer

    I specialize in crafting high-speed and optimized backend systems along with robust APIs.

  • Cursor icon

    Integrations Engineer

    I've successfully integrated third-party systems into our company's platform and seamlessly connected our systems with external interfaces.

  • DevOps icon

    DevOps Engineer

    Proficient in automating testing and deploying solutions, I bring expertise in streamlining processes for efficient delivery.

  • Cursor icon

    Full Stack Engineer

    With full-stack expertise, I adeptly create, animate, and construct comprehensive websites and systems.

Experience

C#

C#

.NET

.NET

Azure

Azure

Python

Python

React

React

Java

Java

MicroSvcs.

MicroSvcs.

SQL

SQL

NoSQL

NoSQL

Git

Git

  • UNIT4 Logo

    Software Engineer, UNIT4

    Jun, 2022 - Present

    • Engineered APIs to replicate screen behavior for customer integrations.
    • Incorporated a third-party AI model, enhancing process efficiency for over 1000 users.
    • Resolved over 50 direct customer issues
    • Built highly efficient asynchronous APIs utilizing parallelism to proficiently manage batch requests increasing existing performance up to 8 times
    • Led a team as Scrum Master
  •  Logo

    Freelancer,

    Jun, 2022 - Present

    • Engineered a comprehensive ASP.NET solution to enhance storability, streamline summary generation, and track processes efficiently within a law firm.
    • Automated creation of Scrum meetings on Teams through scripting improving Scrum Masters efficiency
    • Engineered an application enabling streamlined buying and selling interactions within a university residence.
  • PPN Logo

    Software Developer, PPN

    May, 2021 - May, 2022

    • Mentored newcomers on SOLID principles and best programming practices
    • Engineered three comprehensive screens using React and Java, catering to over 200 users

Projects

Image of Meetings Automation

Meetings Automation

Automated creation of Scrum meetings on Teams through scripting improving Scrum Masters efficiency.

  • Python
  • Msal
  • API
Image of Processes Management

Processes Management

A Solution to enhance storability, streamline summary generation, and track processes efficiently within a law firm.

  • ASP.NET
  • C#
  • Firebase
Image of Shooter Game Project

Shooter Game Project

A 2D looter shooter game with player-versus-monster dynamics. Players wield three distinct weapons, battling through varied monster challenges to advance levels.

  • Java
  • Git
  • Groovy
Image of Bus System

Bus System

Implemented an app to find the best bus route in Porto, optimizing temporal and spatial complexity using a graph structure from a specific city point.

  • C++
  • Doxygen
  • Excel