Hello, I'm Jazz Cruz

a Software Developer

My name is Jazz and I enjoy planning and building software using various technologies such as JavaScript, Java, and PHP. I am more focused and hands-on on the backend side of tech, but also occasionally enjoy the creative aspect of frontend development. My main experience is in developing web applications and APIs using several frameworks, such as ExpressJS and NestJS as well as databases like PostgreSQL and MongoDB. I am currently learning how to design and build scalable system architectures and data-intensive applications. I am also exploring other frameworks and tools to expand my skill set.

Professional Experience

An overview of my career milestones and contributions.

  1. Junior Full Stack Developer @ Premise Fintech

    July to December 2024

    • Integrated an expiry date verification for cards into the main payment gateway to reject transactions with expired cards, reducing invalid transaction attempts and minimizing payment errors
    • Maintained high code quality by adhering to clean code principles and implemented unit testing for all internal APIs using Jest to prevent errors or bugs arising in production.
    • Implemented Swagger API documentation for all internal APIs to help developers and teams understand and use the APIs more effectively
    • Acquired knowledge of Payment Card Industry Data Security Standard (PCI DSS) compliance requirements, focusing on securing payment card data and mitigating security risks.
  2. Software Engineering Intern @ Premise Fintech

    May to June 2024

    • Designed and developed a RESTful API for a multi-vendor e-commerce system using NestJS for robust CRUD operations and PostgreSQL with Prisma ORM for efficient data access
    • Implemented user authentication and authorization using JWT and Role-Based Access Control (RBAC) to secure and protect API endpoints.
    • Designed a responsive, user-friendly eCommerce interface using Figma.
  3. Web Developer Intern @ MGHS Services

    June to July 2022

    • Proactively participated in resolving web application bugs and issues to enhance product quality and ensure smooth functionality.
    • Managed the code documentation for the Application Student Portal, ensuring that the documentation was accessible and comprehensible for all project members
    • Provided weekly reports to the manager on the progress of the web application, including updates.

Technologies and Tools

Here are some technologies and tools I like to use.

JavaScript Java PHP NodeJS NestJS ReactJS MySQL PostgreSQL MongoDB Redis HTML CSS Tailwind Bootstrap JWT GitHub Git Heroku Vercel Swagger Postman Jest Figma

Projects

What I've built throughout my programming journey.

A centralized platform for scheduling counseling sessions, managing document requests, facilitating assessments, and providing counseling resources. Integrated with data analytics to track trends for data-driven decision-making.

PHP MySQL Bootstrap JavaScript HTML CSS PHPMailer

A REST API that sends dummy JSON data to help you with developing your Frontend applications.

NodeJS ExpressJS MongoDB

A development Node.js HTTP server with a Command-Line Interface that serves static files across your network.

NodeJS

A management system with a user-friendly Swing UI for efficiently managing appointments in a clinic. Follows a MVC + DAO design pattern for a robust application structure and code maintainability

Java MySQL Swing

Get in Touch

Got a question or proposal, or just want to say hello? Shoot me a message!

Designed & Built by Jazz Cruz