RODERICK SAMUEL HALIM

Jakarta, Indonesia / roderick.lim31@gmail.com
As an experienced Software Engineer with a focus on backend and full-stack web technologies, I bring a wealth of knowledge in developing robust, scalable software solutions that cater to a wide range of business needs. My expertise extends to data analytics and fintech, where I apply innovative approaches to solve complex problems and enhance operational efficiency.

My passion lies in crafting efficient, scalable solutions that not only meet but exceed client expectations. With a strong foundation in various programming languages and frameworks, I am adept at building high-performance web applications from the ground up. My approach to software development is holistic, ensuring that every aspect of the system, from the database design to the user interface, is optimized for speed, security, and scalability.

In the realm of data analytics, I leverage my skills to turn data into actionable insights, enabling businesses to make informed decisions. My work in fintech has involved developing secure, reliable financial applications that support transactions at scale, adhere to regulatory standards, and provide a seamless user experience.

I am committed to continuous learning and staying abreast of the latest industry trends and technologies. This dedication allows me to tackle challenges creatively and effectively, driving the success of projects I am involved in. Whether it's enhancing existing systems or architecting new solutions, I am passionate about using technology to solve real-world problems and deliver tangible value to clients. Besides, I offer services in web development, automation, and ERP system implementations.

For futher details related to my offered services in web development, automation, and ERP system implementations, please visit this page.

For other services, please kindly reach out to me.

Experience

Senior Software Engineer - Fullstack

Kredivo (FinAccel) / Jakarta - Indonesia
  • Enhanced system performance by 50% by optimizing the backend codebase and database queries, leading to a more responsive and efficient system.
  • Partitioned and archived historical data to improve system performance and reduce database load, resulting in a 30% increase in system speed.
  • Migrated RabbitMQ to SQS and Redis Pub/Sub (SSE) to improve system reliability and scalability, and to reduce costs.
November 2023 - Present

Software Engineer - Backend

GoTo Financial (GoTo Group) / Jakarta - Indonesia
  • Drove a 50% reduction in Functional Compatibility Testing time by developing an automation pipeline for Flutter app integration tests, leading to accelerated app releases. Utilized Python for pipeline construction, integrating features like a specialized Feature Mapper, execution in Browserstack, and results display in TestRail.
  • Expanded the merchant base by 30% by streamlining the reporting pipeline and introducing split payment functionality, significantly enhancing the ETL (Extract Transform Load) process.
  • Enhanced merchant insights and decision-making by creating tailored reports for Bundle Package and Item Brand Sales, implemented using Kafka Stream to offer valuable business insights.
  • Eliminated manual transaction report requests and reduced system load by 25% during peak hours by revolutionizing the report export system. Implemented a Kafka-based batching and queuing mechanism to efficiently distribute reports via email.
  • Attracted a larger customer base by adding more payment options through the integration of multiple third-party payment gateways, managed by a specific microservice designed for payment processing.
  • Boosted merchant sales by 13% by targeting a new merchant segment (FSR) through the introduction of a versatile promo schema, leading to significant sales growth.
  • Reduced settlement issues with acquirers by 50% through the integration of an in-house EDC device, focusing on ease of use and system stability.
  • Streamlined team productivity by eliminating time spent on weekly meetings through the creation of an engineering dashboard using no-code tools such as n8n and Appsmith, leading to enhanced team efficiency.
  • Increased system uptime to 99.98% by decoupling the authentication service from legacy code and assisting in the migration from AWS API Gateway to Kong. Additionally, developed several custom plugins to minimize reliance on the authentication service.
  • Facilitated critical integration post-acquisition between Moka outlets and Go Biz, ensuring efficient data sharing and operational synergy.
  • Cut infrastructure costs by one-third by strategically migrating several services from AWS to GCP, optimizing resource utilization and operational costs.
November 2020 - October 2023

Industrial Trainer

Glints Academy (Partnering with Kampus Merdeka) / Jakarta - Indonesia
  • Enriched mentees' practical knowledge and skill sets by designing and facilitating a comprehensive workshop. This workshop aimed at deepening the mentees' understanding of their roles and enhancing their professional capabilities.
  • Crucially evaluated final internship presentations, providing constructive feedback to mentees. This involvement helped enhance their presentation skills and technical understanding, contributing to their professional development.
  • Provided tailored technical guidance to mentees in diverse roles, including Project Management, Software Engineer, and Data Analyst. This hands-on mentoring allowed them to apply theoretical knowledge to real-world scenarios, accelerating their professional growth and industry readiness.
August 2021 - February 2022

Software Engineer - Fullstack

MOKA / Jakarta - Indonesia
  • Seamlessly developed and integrated system components by leveraging expertise in front-end and back-end development, using React + Redux and Java/Ruby, to ensure smooth functionality across different system modules.
  • Enhanced system security and user management by refactoring user and authentication flows. Transitioned to a more efficient service, which resulted in reduced code coupling and a more robust security framework.
  • Increased unit test coverage from under 50% to over 80% which drastically reduced future bugs and enhanced system stability.
  • Developed a Secure PIN Access System to improve security and operational efficiency. This system streamlined hierarchical merchant permissions, particularly in loyalty points redemption and higher-level employee authorizations, thereby strengthening the internal control structure.
July 2019 - November 2020

Web Developer

Paprika / Medan - Indonesia
  • Enhanced the app's payment capabilities which attracted an additional 35% user base by integrating the app with two additional third-party payment gateway to provide a wider range of secure payment options
  • Committed to ensuring the robustness and reliability of the system, developed comprehensive unit and integration tests for previously uncovered code. This strategic effort led to a substantial increase in code coverage, thereby reducing potential system vulnerabilities and improving overall software quality.
September 2018 - June 2019

Fullstack Web Developer

RLSoft / Medan - Indonesia
  • Developed customized web applications tailored to clients' specific requirements. This role necessitated a deep understanding of each client's business objectives and the technical expertise to deliver software solutions that met their unique needs.
  • Engineered a responsive e-commerce application for M3 Carwash, a well-known carwash shop at Jakarta & Tangerang area. The application was designed with an intuitive, user-friendly interface and optimized for various device types to ensure a seamless user experience across platforms.
  • Led the development of a subscription-based Enterprise Resource Planning (ERP) system for Mitra Winsy Indonesia, a notable paint distributor based in Batam. The ERP system was designed to streamline and manage the company's business processes efficiently, contributing to improved operational performance and productivity.
December 2017 - June 2018

SAP Technical Consultant Intern

Visi Intech (PT. Visi Anugrah Inti Teknologi) / Jakarta - Indonesia
  • Assisted in the implementation of significant projects involving SAP SQL and SAP HANA. This experience provided me with in-depth understanding of these platforms and their practical applications in business environments.
  • Showcased versatility by creating custom requirements for SAP Business One implementations. This involved designing custom reports and forms, as well as developing add-ons, all of which were tailored to meet unique business needs and enhance the overall efficiency of the implemented systems.
September 2017 - November 2017

Education

Pelita Harapan University

Bachelor of Computer Science
Information System ยท Web and Mobile Development


Final GPA: 3.54

Activities and societies:
- President of Information System Student Council
- IT Club
- Project Erudite

Projects:
- Developed an efficient voting system for determining the "Best Tenant" during the UPH E-Week, showcasing proficiency in system design and development.
- Engineered a secure and user-friendly voting mechanism for UPH Ambassadors, further refining my experience in digital system development.
- Designed and implemented a comprehensive website for the dissemination of information and registration processes of Project Erudite. This initiative led to an increase in engagement by over 80% and attracted several brand sponsorships for the event.
- Developed a web-based system for the Alumni Tracer Study for my thesis. This system was later adopted by the campus to maintain ongoing engagement with alumni.

August 2015 - November 2019

Portfolio

ERP BossVape Tanjung Duren

portfolio image

Skills

Programming Languages & Tools
Workflow
  • Responsive Design
  • Cross Browser Testing & Debugging
  • Continuous Integration/Continuous Deployment (CI/CD)

Language
  • Bahasa Indonesia
  • English
  • Chinese

Interests

When I'm not wrestling with code, you can find me battling in the virtual world of video games, embracing my inner child.

Adventure is my middle name! I love to explore new places, always on the hunt for my next thrilling escapade.

And yes, I'm a confessed coffee enthusiast. Though, I prefer my caffeine served cold - because, why not add a little chill to the thrill?

Contact