Skip to content
View MichaelDAbadJr's full-sized avatar
💭
Coding
💭
Coding

Block or report MichaelDAbadJr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MichaelDAbadJr/README.md

Design and Development

About Me

I'm a passionate Full Stack Software Engineer with a strong track record of building robust and scalable web applications. My expertise spans both front-end and back-end technologies, and I take a comprehensive approach to software development. Here’s a glimpse into my skill set and experience:

Examples of Work

Portfolio Page

Live Demo on Netlify
Github Repository
Picture Place App

Live Demo on Netlify
Frontend Github Repository
Backend Github Repository
Food Order App

Live Demo on Netlify
Frontend Github Repository
Backend Github Repository
Tic Tac Toe Game

Live Demo on Netlify
Github Repository
Investment Calculator

Live Demo on Netlify
Github Repository
Quizz App

Live Demo on Netlify
Github Repository

Skills & Technologies github

Front-End Development

Proficient in React.js, Javascript, and HTML & CSS, I specialize in creating dynamic and responsive user interfaces. I manage state using a variety of tools, including:

  • useState and useReducer Hooks: For managing local component state and handling more complex state logic.
  • Custom Hooks: To encapsulate and reuse stateful logic across components.
  • Redux Toolkit: For global state management in larger applications, providing a scalable and maintainable approach to state management.

Back-End Development

Skilled in Node.js and Express, I have extensive experience in:

  • Developing RESTful APIs: Creating and managing endpoints, routes, and handling HTTP methods (GET, POST, PUT, DELETE).
  • MVC Architecture: Implementing the Model-View-Controller pattern to structure applications and separate concerns.
  • Google Cloud Integration: Managing Google Cloud Storage, handling image uploads, and deploying applications on Google App Engine.

Database Management

Experienced with both MongoDB and PostgreSQL, I excel in designing efficient database schemas, managing data relationships, and ensuring data integrity. My experience includes working with the MERN stack and leveraging PostgreSQL for robust relational data management.

Deployment & CI/CD

I deploy my front-end applications on Netlify, and my back-end applications on Heroku or Google App Engine if Google Cloud integrations are required; leveraging their capabilities for automatic builds and deployments. My CI/CD pipeline is integrated with GitHub, ensuring that any updates pushed to my repositories trigger automated deployment processes, keeping my projects up-to-date and continuously integrated.

Containerization

Familiar with Docker, I use it to create and manage containerized environments, making development, testing, and deployment more efficient and consistent.

Integration & Communication

Skilled at integrating front-end and back-end systems, ensuring smooth communication between them. I use tools like Postman to test and validate API endpoints, and I handle HTTP headers and CORS to manage cross-origin requests and ensure secure interactions.

Authentication & Security

Experienced in integrating JWT tokens for secure authentication and authorization. Password Tokenization utilizing industry-standard hashing algorithms (such as bcrypt) to securely hash and store passwords in databases, protecting sensitive user information from unauthorized access. I have implemented secure authentication mechanisms on both the front end and back end, ensuring data protection and user privacy.

DevOps & Best Practices

Proficient in managing environment variables, configuring build tools like Vite, and implementing best practices for code quality and project organization.

Anurag's GitHub stats

Pinned Loading

  1. PicturePlaceApp-Frontend PicturePlaceApp-Frontend Public

    A repository of a Picture Place App for the frontend UI to a full stack application built using React.js

    JavaScript

  2. PicturePlaceApp-Backend PicturePlaceApp-Backend Public

    A repository of a Picture Place App for the backend RESTful API to a full stack application built using Node.js and Express.js deployed on the Google App Engine

    JavaScript

  3. FoodOrderApp-Frontend FoodOrderApp-Frontend Public

    Frontend for Food Order App

    JavaScript

  4. FoodOrderApp-Backend FoodOrderApp-Backend Public

    Backend for Food Order App

    JavaScript

  5. Portfolio Portfolio Public

    My Portfolio Webpage

    CSS

  6. TicTacToe TicTacToe Public

    Tic-Tac-Toe Game A modern, responsive Tic-Tac-Toe game built with React.js. This application features a clean and interactive user interface that allows players to enjoy a classic game of Tic-Tac-T…

    JavaScript