Backend


In the realm of backend development, my skills are honed through a combination of practical application and an in-depth exploration of technologies. My main concerns are scalability, maintainability and developer ease for CRUD operations.

backend.jpg
programming_languages.jpg
tools.jpg
frontend.jpg

How I Approach A Problem #

I approach problems using the divide and conquer method. At first, a problem might seem impossible but by creating smaller, more manageable tasks, the problem becomes a list of tasks that simply need to be completed in order to solve the problem. Having visuals is also helpful in order to wrap your head around how the problem could be solved.

How I Program #

In my approach to coding, I find that visualizing the structure is fundamental. Thus, creating diagrams, wireframes and quick mockups are my go to, mapping out the blueprint of the code's appearance. Once the conceptual framework is in place, I adhere to a three-step development strategy.

1. Get the Code to Work - The initial focus is on functionality. I prioritize getting the core functionality in place, ensuring that the code accomplishes its intended purpose. This step lays the foundation for improvement.

2. Polish - With the basic code working, I shift gears to the polishing phase. This involves refining the user interface, optimizing code for performance, and addressing any user experience considerations. The aim is to elevate the project from functional to exceptional.

3. Refactor - Continuous improvement is paramount. The final step involves refactoring the code streamlining, optimizing, and enhancing its structure, making the code developer friendly and easy to read. This allows for the elimination of redundancies and addition of best practices, ensuring a maintainable codebase.

My approach to development reflects my commitment to delivering not just functional solutions but polished and sustainable code.

My Certificates #

Learn to code with Ruby

Udemy

Issued Jan 2024

Credential ID UC-d9b7dcf5-bad2-4ba0-acbd-e97f2c56494c

show credential

Unity + SQL Databases Player Management Leaderboards + More!

Udemy

Issued nov 2022

Credential ID UC-945d7334-effc-4622-bd18-b99902fff0d2

show credential

Unity Tech Art: Realistic Lighting For Game Development

Udemy

Issued feb 2022

Credential ID UC-6f529f38-b313-4d30-8537-647c5da8514b

show credential

Complete Vue Developer 2023: Zero to Mastery (Pinia, Vitest)

Zero To Mastery Academy

Issued mar 2023

Credential ID UC-bdf3baaa-f6e0-4bbc-88b5-9ea02a31adbf

show credential

Data Structures + Algorithms

udemy

Issued Apr 2023

Credential ID UC-fc9ffc07-234a-4580-9439-810ad5c2a2d3

show credential

GraphQL by Example

udemy

Issued Feb 2024

Credential ID UC-58270504-23eb-45b2-905e-cfd19846339a

show credential

Laravel

udemy

Issued Jul 2023

Credential ID UC-50391519-4f7e-4319-9675-8d901ce3006c

show credential