- Services
- Controllers
- Repositories
full stack developer
[tl;dr] With a blend of creativity and technical expertise, I thrive on turning ideas into reality.
My journey into Software Engineering began in 2019, and since then, I've built a few full stack projects and even got a job as an engineer! These experiences have not only honed my skills but also fueled my curiosity and determination to excel in what I do.
Beyond my professional life, you'll find me finding cool new places to eat, hanging out with my dog or traveling. Whether I'm immersed in learning a new recipe or tackling a challenging project, my commitment to excellence remains unwavering.
I believe in the power of continuous learning and staying ahead in an ever-evolving tech landscape. This mindset has led me to learn and experiment with different programming languages, including TypeScript and the lesser known Handlebars.
As a Software Engineer, I am dedicated to using my skills to build software that helps people. My approach is characterized by looking at a product hollistically, and I take pride in understanding the needs of a user.
Feel free to explore my website to learn more about my professional journey, projects, and interests. If you have any questions or if there's a collaboration opportunity, don't hesitate to get in touch. Let's connect and create something extraordinary together!
With the help of developers, both in person and online (*ehem* YouTube),(*ehem* Stack Overflow), I started my programming journey. While I am not done, here is what I've covered thus far:
Languages
HTML / CSS / SASS
Frameworks & Technologies
Data transfer
Database
Architecture
Paradigms & Principles
DRY
Full Stack Web Application
Need:
During the ongoing Corona Virus Pandemic, people from all around the world have felt isolated and in need of meaningful connections with others in and outside of their circles.
Concept:
Corona Connection Application allows users to connect with others in their city by creating an account, matching with other users, and chating with matches.
Development:
Corona Connection Application was designed using three microservices that encapsulate each domain (Users, Matches, Chats). Each microservice is an independent three-tier application that is connected to the other microservices via HTTP requests, both in the Presentation and the Business Tier. Tiers are loosely coupled using dependency injection and interfaces, which allow for scalability. User pictures are pulled from a Third-Party source (Pexels) through HTTP requests within the Business Tier.
Architecture:
Microservice, Three Tier ApplicationEnvironment / Technologies:
Angular, .NET Core, Dapper, Entity Core, SQL Server, NUnit, MOQ, GITFull Stack Web Application
Need:
Basic money management is a scary and taboo topic for many people, despite its importance is our overall personal and financial well being.
Concept:
Mi Feria (my money in Spanish) offers an easy way for people to get started managing their money. A user can create an account, choose from three tried-and-true budgeting approaches, enter financial information, and add personal financial goals. From there, Mi Feria tracks a users progress.
Development:
Mi Feria Budget Application was designed using three microservices that encapsulate each domain (Users, Budget, Goals). Each microservice is an independent three-tier application that is connected to the other microservices via HTTP requests. Tiers are loosely coupled using dependency injection and interfaces, which allow for scalability.
Architecture:
Microservice, Three Tier ApplicationEnvironment / Technologies:
Angular, .NET Core, Dapper, Entity Core, SQL Server, NUnit, MOQ, GIT