Skip to content
View MMaitland1's full-sized avatar

Block or report MMaitland1

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
MMaitland1/README.md

Hi there! I'm Malik Maitland πŸ‘‹

πŸš€ About Me

I'm a Full Stack Developer with a passion for building scalable web applications. My expertise lies in Java, Kotlin, React, Go, and Angular, and I enjoy crafting efficient and elegant solutions to complex problems. With a Bachelor's degree in Computer Science, I am dedicated to continuous learning and contributing to open-source projects.

I have hands-on experience in converting legacy back-end systems, architecting microservices, and optimizing API interactions to enhance application performance. My professional experience includes working at FDM Group, where I migrated systems from Ruby to Node.js, boosting scalability and increasing concurrent user capacity by 25%.

πŸ”§ Tech Stack

Frontend:

  • React.js βš›οΈ | Angular πŸ…°οΈ | TypeScript | JavaScript (ES6+)
  • HTML5 | CSS3 | TailwindCSS | Bootstrap | RxJS

Backend:

  • Node.js | Express.js | Go | Java (Spring Boot, Spring Security) | Kotlin
  • RESTful APIs | GraphQL | Microservices | OAuth2 | JWT Authentication

Database & Cloud:

  • PostgreSQL | MySQL | MongoDB | Redis | Firebase
  • AWS (EC2, S3, RDS, Lambda) | Docker | Kubernetes

Tools & DevOps:

  • Git | GitHub | CI/CD (Jenkins, GitLab CI/CD) | Terraform | Ansible
  • Testing: JUnit | Mockito | Selenium | Postman | Swagger | TDD | BDD
  • Agile Development (Scrum, Kanban) | Jira | Confluence

πŸ“Œ Featured Projects

🎬 StreamKeeper-FullStack (React & Node.js)

  • A full-stack web application that allows users to explore movies and TV shows via the TMDb API.
  • Features real-time search, responsive UI, and caching mechanisms.
  • Repo: StreamKeeper-FullStack

🏦 BambooBank (Angular & Spring Boot)

  • A banking application with employee management capabilities.
  • Features CRUD operations, role-based authentication, and a user-friendly dashboard.
  • Repo: BambooBank

πŸŽ“ Certifications

  • Google - User Experience Design (Nov 2024)
  • IBM - AI Fundamentals, UX Design, Web Fundamentals, Data Fundamentals, Cloud Computing (Nov 2024)

πŸ“« Connect With Me

πŸ”Ή Let's build something amazing together! πŸ’»πŸš€

Pinned Loading

  1. City-Hive_MySMS-Messenger Public

    This repo is my submission for MySMS Messenger, a full-stack app with Angular & Rails. It allows users to send/view SMS via Twilio, with features like auth, deployment, and webhooks.

    TypeScript

  2. StreamKeeper-FullStack-React-Node Public

    StreamKeeper is a full-stack app using React and Node.js to explore movies and TV shows via TMDb API. Features include a responsive UI, detailed media pages, real-time search, modular backend with …

    JavaScript

  3. BambooBank-Angular-Spring Public

    Bamboo Bank is a comprehensive employee management banking application featuring a user-friendly interface to view, add, update, and delete employee information. Built with an Angular front end and…

    TypeScript

  4. LeetCodeDocumentor Public

    The LeetCode Documentor is a Go-based app using Fyne GUI. Input questions, select languages, and generate solution docs. Clone repo, cd into it, and run with go run . for easy LeetCode documentation!

    Go

  5. DragonsAndRubys Public

    Dragons and Rubies is a Python-based 2D game where players control a growing dragon, collecting rubies across various board sizes while avoiding walls and their own body. It features dynamic ruby p…

    Python

  6. Localized-Connect4 Public

    Localized-Connect 4 is a TCP-based multiplayer version of Connect 4 written in Go, allowing players to connect and compete over a network in various game modes. It features customizable board sizes…

    Go