Hey! I am

Sofyan

I'm a

About

About Me

Recent informatics engineering graduate with a passion for developing scalable web aplications and working across the full stack. I am looking to join hacktive8 to continue to grow my skill set while contributing to the positive outcome of making people “Richer, Smarter, and Happier”.

  • Name: Achmad Sofyan Pratama
  • Date of birth: January 19, 2000
  • Address: Gresik, Indonesia
  • Zip code: 61174
  • Email: fyans665@gmail.com
  • Phone: +6282141311213

0 Project complete

Github My Github

Sofyan Skills
Sofyan Skills
Sofyan Skills
Sofyan Skills
Sofyan Skills

Education

October 2022 - February 2023

Bootcamp FSJS

Hacktive 8

Hacktiv8 is Asia's first coding bootcamp registered with the Council on Integrity in Results Reporting (CIRR). CIRR is a global standard developed by a large group of coding schools who believe that transparency in delivering learning outcomes to students is of paramount importance.

August 2018 - July 2022

Bachelor of Informatics Engineering

Institut Teknologi Sepuluh Nopember

Institut Teknologi Sepuluh Nopember is an Indonesian public technological university located in Surabaya, East Java, with a strong emphasis on scientific, engineering, and vocational education system. Located on 180-hectares green area, ITS is home to more than 1,000 faculty members and over 20,000 undergraduate and graduate students.

ITS is ranked 1st in Indonesia and 64th in the world based on the Times Higher Education (THE) Impact Ranking 2021, which reflects to its strong commitment to support the UN's Sustainable Development Goals under the comprehensive platform of ITS Smart Eco Campus.

Project

July 2024 - Now

Allthinc

Mobile App | Web App

Allthinc is a wearable art platform that combines digital art and fashion in one integrated app. Users simply enter a brief description, and Allthinc’s AI generates a unique design that can be previewed on products like t-shirts, hoodies, or tote bags. After selecting and customizing the design, Allthinc’s print-on-demand system automatically prints and ships a high-quality product to the user’s address. Each piece can include a backstory or inspiration, and designers who publish their work in the Allthinc marketplace earn royalties whenever their designs sell. With seamless integration of payment gateways and logistics services, Allthinc delivers a fast, secure, and personalized “idea-to-product” experience.

Play Store| App Store | Website Creator | Website

August 2024 - November 2024

Aquatrack Veritas Tambak Udang

Web App

Aquatrack is an integrated monitoring application specifically designed for shrimp farming, providing real-time data on water quality, shrimp growth, and pond conditions. Through IoT sensors installed in the ponds—measuring parameters such as temperature, salinity, pH, and dissolved oxygen levels—Aquatrack displays charts and automatic notifications on its dashboard, enabling farmers to take preventive action immediately if any deviations occur. The platform also stores daily historical data for trend analysis and harvest forecasting, making it easier to plan feeding, apply probiotics, or perform water exchanges. SMS-based alarms and push notifications ensure farmers receive early warnings if ammonia or nitrite levels rise. With a simple interface and comprehensive reporting, Aquatrack helps increase productivity, reduce the risk of mass mortality, and maximize operational efficiency at every stage of the shrimp farming cycle.

Website

May 2023

Peduly

Web App

Peduly.com is a platform for fundraising and donating online. In general, people know it as crowdfunding. Careful has several features including creating fundraisers, donating, joining care events for volunteers every week, and so on. I worked on this project as a backend engineer using PHP - Laravel, my job is to make maintenance, add some new features needed and fix bugs or errors that haven't been solved before.

Website

February 2023

Tynker

Android app on mobile

Tynker is an e-learning app for kids that teaches counting built using the React Native framework, object recognition, and learn basic English using voice recognition would likely include interactive games and exercises that help children practice these skills in a fun and engaging way. The app might use colorful graphics and simple animations to capture children's attention and make learning more enjoyable.

Documentation | Github Repo

December 2022 - January 2023

Cyborg Games

Web app

Cyborg is a website that provides a platform for selling digital games built using Vue Js. On this site, users can purchase various types of games for PC and console, including new and classic games. Purchases can be easily and securely made through available payment by midtrans.

Documentation | Repo Client | Repo Server

Experience

Millionaire Club Indonesia

FullStack Developer
  • Designed, implemented, and maintained features utilizing the OpenAI API GPT for text generation image generation.
  • Built an interaction pipeline with AI models so that users can submit requests and receive results images in real time.
  • Developed and maintained the frontend using a modern JavaScript framework React, ensuring a responsive and user-friendly interface.
  • Architected and managed the backend NodeJs and Laravel to handle business logic, authentication, and database integration.
  • Ensured that the entire transaction flow payments, orders, and notifications is secure and reliable—including integration with payment gateways Midtrans.
  • Implemented verification and validation mechanisms so that every transaction is accurately recorded, and optimized the performance of related API endpoints.
  • Integrated the OpenAI “image generation” to generate visual content according to user requests.
  • Developed a caching module or temporary storage for generated images to reduce latency and minimize API costs.
  • Collaborated with the Operations/Logistics team to ensure shipping data address, courier, tracking status is integrated into the admin dashboard.
  • Built automated notifications sms and app to inform customers about the status of physical product deliveries.
  • Designed and maintained a royalty calculation system bonus as well as an in-app rewards program points, vouchers, and cashback.
  • Developed the algorithm for distributing royalties and rewards according to business rules, and generated automated reports for the Finance team.
  • Architected cloud infrastructure on AWS EC2 to support high availability and scalability.
  • Containerized the application using Docker, created efficient Dockerfiles, and managed the container registry ECR.
  • Set up a CI/CD pipeline (Continuous Integration/Continuous Deployment) so that each code commit is tested (unit/integration tests) and automatically deployed to staging/production.
  • Actively participated in sprint planning, daily stand-ups, code reviews, and retrospectives as part of the Scrum/Kanban team.
  • Communicated with the Product Owner, UI/UX Designer, Data Scientist, and QA team to ensure requirements are met and application quality is maintained.
  • Wrote clean, well-documented code that can be easily maintained by other team members.
  • Produced technical documentation (API docs, architecture diagrams, README) to facilitate onboarding and knowledge transfer.

PT Berlian Mandiri Perkasa

FullStack Developer
  • Designed and implemented an administrative payment system using a payment gateway, resulting in reduced payment processing time and improved accuracy.
  • Built an API-based international school registration application using Next.js for the frontend and Laravel as the backend. It provides users and admins easy access to school registration data through an attractive user interface.
  • Collaborate with teams to ensure that applications meet established functional and design requirements.
  • Engage in testing and debugging phases to ensure reliability and high quality of the developed applications.
  • Regularly communicate with stakeholders, gather feedback, and make continuous improvements to the application.
  • Developed a book application that allows users to easily access and search for information in the international school database, and designed a secure authentication system to ensure that only authorized users can access the information stored in the book application. thus Improved information accessibility for users, allowing them to easily access data from the international school database.

Flashcom Indonesia

Mentor Web Developer
  • Developing learning materials for students who are less experienced in the field of web development.
  • Helps students to explore programming languages from Basic to Advanced level.
  • Assist students in solving problems through programming logic problems.

Peduly

Backend Developer
  • Collaborate with other programmers and stakeholders to fulfill requirements, goals, and functional aspects of corporate web and projects.
  • Manage the development of new features on the company's website from the start of design, publishing, and maintain the functional aspects of the features.
  • Helping the programmer team in troubleshooting and debugging fires so as to improve performance and quality.

Semen Indonesia

Data Analyst - Intern
  • Consult and work with the development team to define, implement and deliver relevant solutions.
  • Get actionable insights from large datasets with minimal support.
  • Providing information, conclusions, and guidance to companies towards Industry 4.0.

Awards

January 2023

Top 2 Individual project - Phase 2

Hacktive 8

My website cyborg was chosen as the best website top 2 final project Hacktive 8 in phase 2 . because it has an attractive user interface and has interesting features such as payment via midtrans, search by category, etc.

My LinkedIn

Click here

Contact

Contact Me


Address

Gresik, Indonesia

Contact Number

+62 8214 1311 213

Email Address

fyans665@gmail.com

GitHub

Github

Sofyanfyan