Rizaldy Wirawan

Rizaldy Wirawan

Full-Stack Developer in Indonesia

I have over 5 years of experience as a full-stack developer. My expertise lies in helping companies or SMEs digitalize and optimize their manual business processes to bring clarity, consistency, and data integration between entities.

I am capable of running the entire Software Development Life Cycle (SDLC) process, either by leading a team or working solo. This includes gathering requirements, creating UML diagrams for communication between the team and stakeholders, designing databases, designing API endpoints, coding, reviewing peers' code, documenting the entire process and codebase, and deploying code to the server.

As a balanced full-stack developer, I can implement UI designs with pixel-perfect precision, as well as design efficient databases and optimal codebases. My preferred tools are Laravel and JavaScript (Vanilla and jQuery, and currently learning React). I use Tailwind CSS/Bootstrap to write CSS.

----

Programming languages:
PHP, JavaScript, TypeScript

Front-end technologies:
jQuery, React, NextJS, Bootstrap, Tailwind CSS

Back-end technologies:
Laravel, CodeIgniter

DBMS and NoSQL:
MariaDB, MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Redis

Other:
Agile development, API Development, API Testing, Cloud Computing (GCP, Digital Ocean), Code Review, Data Structure, Database Architecture, Design Pattern, Git, Linux Server, Load Balancing, Nginx, OOP, Project Planning, Requirement Specification, RESTful API, Test-driven development, Unit Test, Unit Testing, Web socket, Webpack, Laravel Mix, Vite, and Apache Web Server.

Projects

Ongoing

There's a Masjid in Cinere, Indonesia, called Wihdatul Ummah. This masjid community wants to bring advancement to the masjid donation management, for example donation, infaq, dzakat, and zakat. Also, they want to bring the transparency about the cash flow that can be accessed 24 hours by the congregation.

Therefore, we create a landing page and a donation app management system that integrated to QRIS payment.

Ongoing

Optimize business processes, increase the data integration between entities, and bring more clarity to the system of pet shop and clinic.

2023

There's a new born agency in Boston called Spectrabyte Studio. Which makes the difference between Spectrabyte and its competitors is the subscription method.

In this project, I implemented a design created by Septiandika Pratama using Laravel.

2023

Develop internal application for Fast Lab Tech to run the medical services business process, such as PCR kit order, provide consultation media between patient and registered nurse, and file claim to the insurance company.

2022
Trans Retail Auction System at Trans Retail Indonesia
2021
Return to Work at Rekayasa Engineering

Rekayasa Engineering employees should fill RTW (return to work) assessment form to prevent high-possibilities employees spread COVID-19 before they are allowed to enter the office environment.

This application will pass information to the key person that will be responsible to make sure there is no case of COVID-19 in the office.

2021
Whistle Blowing System at Rekayasa Engineering

Rekayasa Engineering ran a GCG (Good Corporate Governance) rules. Therefore, if a violation happens, every employee should be able to report the incident anonymously to the audit team.

2021
Notification System at Rekayasa Engineering

Previously, we use email to pass information between employees, such as meeting schedule, company announcements, etc. But the downside was employee rarely check their email on their phone and sometimes miss the notification.

Therefore, we used WhatsApp third party API, and send the message to their WhatsApp account.

2021
Cross Email Client Template at Indomonang Jadi

This is one of my earlier project. I work solo for this project, from design the template and implement in HTML friendly that will be rendered in every email client.

Creating an HTML email template is a pain in the bum. The different email clients (Google Mail, Outlook) will display different results. On the other hand, it is critical to display the email correctly to the audience. Therefore, this template will show consistent results in every email client.

2021
Web-based Adhan Reminder at Rekayasa Engineering

Rekayasa Engineering employees are Moslem, therefore we want to give notification if prayer time approaching.

2020
iSAP (Individual Safety Action Plan) at Rekayasa Engineering

Rekayasa Engineering is an engineering company, and has pretty good Health, Safety, and Environement department that support good employee activity. Therefore, since the company had a yearly plan for the employee activity, employee should report their progress on this application.

2020
Behavior Based-Safety (BBS) System at Rekayasa Engineering

Rekayasa Engineering is an engineering company, so every action should be guaranteed safety. The employee must observe their work environment and write a BBS card on the system if there’s a safety policy violation.

2020
Attendance System at Rekayasa Engineering

Since Covid-19 virus spread across the world, we cannot touch a fingerprint device that used as an attendance system. Therefore we develop a web application to do daily attendance.

2019
Co-Engineer at Rekayasa Engineering

A platform for freelance engineers to seek a job posted by Rekayasa Engineering.

2019
Raffle - Doorprize at Rekayasa Engineering

Every year, Rekayasa Engineering will celebrate the anniversary of the company day, and there will always a raffle event, and every employee without a doubt will join this event.

Instead of using random raffle application on the internet, and we have to always repeatedly input the employees information, we build the raffle application and make ease of data record about the winner, and the list of raffle items.

2018
Event, Meeting Room, Vehicle Management System at Rekayasa Engineering

Rekayasa Engineering have a high usability meeting room, but there is always collision between the schedule. Therefore, to prevent the schedule collision, we build an event, meeting room, and vehicle application in order to make ease of book a meeting room, easier way to check participant schedule, and ease to book a vehicle for outside office activity.

2018
e-marketing at Rekayasa Engineering

Track proposal and project progress and make a system as trusted source of proposal information.

Work Experience

2023 — 2023
New York

My daily job is distributed based on the task defined on the GitHub issues, such as:

  1. Integrate WordPress as the front end and Laravel as the back end to facilitate the patient ordering PCR kit and the administrator.

  2. Integrate the Laravel system with various API providers to support business processes.

  3. Implement WebSocket to enable real-time PCR patient consultation status.

2018 — 2023
Indonesia

My responsibilities in Rekayasa Engineering are:

  1. Gather functional requirements from the client and then translate them into technical specifications.

  2. Brainstorm the application concept to the team member, from creating a sitemap, user flow, wireframe, Lo-Fi user interface, and Hi-Fi user interface.

  3. Plan the project timeline and deliverables.

  4. Design the database concept based on the approved user interface.

  5. Decide the tech stack during development.

  6. Design back-end application flow and REST API endpoint.

  7. Code the application and participate in the development process.

  8. Check the quality of pixel-perfect design implementation of front-end and mobile applications.

  9. Review implemented back-end process coded by sub-ordinate.

  10. Integrate developed apps with open-source applications and other nonhomegrown applications.

  11. Optimize the webserver capacity using a load balancer.

Education

2013 — 2017

Contact

LinkedIn