Data Codes through Eyeglasses

Faqih Pratama Muhti

Certified Programmer

Pink Pin Gradient

Portfolio

straight line icon

About Me

As a programmer, I have experience in building efficient and secure NodeJS ​applications using TypeScript. My expertise includes RESTful API development, ​database management, and optimizing application performance. I am also well-versed ​in source code and security best practices such as authentication, authorization, ​encryption, and prevention of common attacks such as SQL injection. A deep ​understanding of popular frameworks and libraries in the TypeScript ecosystem allows ​me to build applications that are not only functional, but also secure. In addition to ​TypeScript I can also use other programming languages, such as PHP and Java but ​have not really focused on it, because the main project is currently using TypeScript. ​TypeScript is a superset of the JavaScript programming language that adds static ​typing. TypeScript makes it possible to define data types for variables, function ​parameters, and return values. TypeScript makes code more structured, readable, and ​easier to debug.

straight line icon

Experience

GMF AeroAsia (OpenCloud)

Back-end Developer | July, 2023 - Now

Halftone Circle Dot Pattern

Karawang Regency Archives and Library Service

IT Analyst - Programmer | June, 2019 - July, 2020

Education

Code X Academy (Bootcamp)

Full-stack Node.js | 2023

Buana Perjuangan University Karawang

Computer Science | October, 2018 - 2022

straight line icon

Tech Stack

Databases

PostgreSQL, MySQL, MSSQL

thin line

Languanges

JavaScript, PHP, CSS

thin line

Templating Languages

Typescript

thin line

Frameworks

NestJS, CodeIgniter, Laravel

thin line

Operating Systems

Linux, Windows

thin line

Version Control

GitHub, Bitbucket

thin line

Database Object-Relational Mapping

Prisma, TypeORM, Sequelize

Search as a Service

ElasticSearch

thin line

In-Memory Database

Redis

thin line

Virtual Machine Platforms

Docker

thin line

Documentation as a Service

Swagger UI

thin line

JavaScript UI

React, Vue.js

thin line

Query Languages

GraphQL

thin line

Realtime Backend

Firebase

straight line icon

Tech Stack

I have honed my skills in using a tech stack that consists ​of various programming languages, frameworks, and ​databases. With my tech stack, I can design and build ​secure, scalable, and efficient application backends.

Gradient Shape Logo Element
straight line icon
Gradient Shape Logo Element

Projects

Experience in building and modifying back-end systems.

I have successfully created innovative and efficient solutions.

  • Aircraft Health Index Synchronizer (Custom-built)
  • Web-based Online Licensing System (Modified)
  • Mobile-based Incident Emergency Response (Modified)


Halftone Circle Dot Pattern
straight line icon

Aircraft Health Index ​Synchronizer (Custom-built)

Building AHI Synchronizer from the server side :

  • Using Docker to simplify application development.
  • Build a database (PostgreSQL) that is integrated with ​other databases (MSSQL, MYSQL) using the Foreign ​Data Wrapper extension.
  • Using NestJS with Typescript programming language.
  • Leveraging Elasticsearch as an analytics platform to ​support future integrated applications.
  • Using Redis as one of the caches that is useful for ​speeding up getting data from a database or server. And ​using Redis to lock all database transactions while ​synchronization is running.
  • Using scrum & agile as application development ​methods.
straight line icon

Web-based Online

Licensing System (Modified)

Orange Blur Circle Illustration

Resolved the issue of Information Technology Security ​Assessment on the web-based Online Licensing System ​from BSSN (National Cyber and Crypto Agency) :

  • SQL Injection
  • Git Disclosure
  • Credential Leaks
  • Insecure Direct Object Reference (IDOR)
  • Cross-Site Request Forgery (CSRF)
  • Arbitrary File Upload
  • Possible Brute Force Login
  • Error Disclosure Message
  • Missing Security Headers
  • Directory Listing
Halftone Circle Dot Pattern
straight line icon

Mobile-based Incident ​Emergency Response (Modified)

Fixed missing GraphQL queries and fixed bugs :

  • Track Your Co module
  • Digisheet module
  • My Experience module
  • My Tools module
  • My Equipment module
Halftone Circle Dot Pattern
straight line icon

Key Achivement

Best Graduate at Faculty Level

Have the best values ​and ethics in college

Certified Programmer

Possesses extensive experience in software development

and successful project management.

Motivation

  • Create new ideas in digital technology.
  • Can compete in the IT world at the international level.
  • Contribute to the country in advancing digitalisation
straight line icon
Oval Gradient Shape
Gradient Solid Capsule Shape

Thank You

Gradient Tri Colour Circle
straight line icon
Github

github.com/programmerShinobi

Gmail Icon

faqihpratamamuhti@gmail.com