About Me
Hi, I'm Dicky Destyan. I'm recently completed an intensive 4-month Full-Stack JavaScript Bootcamp at Hacktiv8, gaining hands-on experience in React, React Native, Next.js, Node.js, Express, RESTful API, Apollo, Postgres, and MongoDB. Passionate about building scalable and dynamic web applications, with a strong focus on problem-solving, clean code, and user experience. Previously worked as a Java Programmer and Business Operations Professional, bringing a unique blend of technical expertise and analytical skills to software development. Experienced in application development, testing, client training, and report management. Eager to contribute to innovative projects and continuously grow as a developer in a fast-paced environment.
Here are a few technologies I've been working with recently:

Education
Full-Stack JavaScript Bootcamp @ Hacktiv8
- Completed an intensive 4-month bootcamp focused on web development
- Developed full-stack applications using React, Node.js, Express, and MongoDB
- Collaborated on team projects using agile methodologies
Bachelor of Information System @ STMIK Time Medan
- Graduated with honors (GPA: 3.36/4.0)
- Specialized in Software Engineering and Web Development
Where I've Worked
Network Management @ PT Bersama Sukses Bahagia
- Transformed raw data into clear, actionable reports for supervisors and partners to support informed decision-making.
- Tracked and evaluated partner performance, identifying underperforming areas and ensuring targets were met.
- Communicated with partners to identify issues and collaborated on effective solutions to improve outcomes.
Purchasing @ PT Sai Boga Nusantara
- Identified and evaluated suppliers, negotiated terms and contracts, and maintained strong vendor relationships to ensure quality and reliability.
- Developed purchasing strategies, monitored inventory levels, and collaborated with suppliers to minimize slow-moving or obsolete stock.
- Worked with finance, logistics, and operations to align purchasing with organizational goals while maintaining accurate records and analyzing supplier performance.
General Accounting @ PT Sai Boga Nusantara
- Managed financial reports including sales summaries, petty cash, and monitored cash/bank flow with regular reconciliation and reporting.
- Handled end-to-end payroll operations including salaries, service charges, THR, and payments to suppliers.
- Oversaw member/merchant registrations (e.g., BCA, Gojek, Grab) and maintained the cashier system across front-end and back-end operations.
Desktop Developer @ Golden T Studio
- Developed desktop applications using Java, including thorough debugging, testing, and performance optimization to ensure efficiency and stability.
- Analyzed client requirements and translated them into functional applications that meet expectations and business needs.
- Delivered technical support both remotely and on-site, and conducted user training sessions to improve application adoption and usability.
Some Things I've Built
Death Coffee
This website is an e-commerce platform showcasing various coffee products and merchandise from Death Coffee. Users can browse a complete list of products along with images, prices, and ratings. A key feature of the website is the ability for users to add their favorite products to a wishlist. The wishlist is personal and can only be accessed by users who are logged in. The website features a modern and responsive design, ensuring easy navigation and a smooth shopping experience.
- Next.js
- MongoDb
- GraphQL
- TypeScript
- Vercel
Certifications
Problem Solving (Basic)
It covers basic topics of Data Structures (such as Arrays, Strings) and Algorithms (such as Sorting and Searching).
SQL (Basic)
It includes simple queries, relationships, and aggregators.
CSS (Basic)
It covers topics like exploring Cascading and Inheritance, exploring text styling fundamentals, understanding the use of layouts in CSS, understand the boxing of elements in CSS, among others.
JavaScript (Basic)
It covers topics like, Functions, Currying, Hoisting, Scope, Inheritance, Events and Error Handling.
React (Basic)
React (Basic) It covers topics like Basic Routing, Rendering Elements,State Management (Internal Component State), Handling Events, ES6 and JavaScript and Form Validation.
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology. Feel free to reach out!