Rizki Romadhoni - Senior Full-Stack Engineer (TypeScript)
Senior software engineer. Part-time bug fixer, full-time bug producer. I can navigate the ugliest code and fix bugs in second record time—because I’ll be sneezing the whole way. If TypeScript were a religion, I’d be leading the prayers. Addicted to clean code, coffee and one day shipping (iykwim).
- Address: Sachsenstraße 20, 13156 Berlin, Germany.
- Phone: +491797375509
- Email: [email protected]
- Nationality: Indonesian
- Birthdate: 1995-02-**
- LinkedIn: Rizki Romadhoni
- GitHub: rrmdn
Work Experience
caralegal GmbH, Berlin, Germany
A startup focused on creating easy-to-use legal tech products to make legal services more accessible to business owners.
Legal Tech · GDPR · Compliance · SaaS
Senior Software Engineer, Feb 2023 - Present
- Providing my technical expertise to the product owners and designers, ensuring them to make informed decisions and continuously course-correcting the product’s direction.
- Assisted the migration from Firebase to microservices by relying on the CQRS pattern, significantly improving the maintainability and predictability of the system.
- Resolving critical issues impacting customers and sales appointments, ensuring minimal disruption and maintaining business continuity.
- Monitoring production bottlenecks, ensuring systems reliability and performance.
Tech-stack: Node.js, React, TypeScript, PostgreSQL, Kafka, Microservices, Kubernetes & Terraform.
Feedloop.io, Bandung, Indonesia
A startup building tools that help businesses create software faster without needing large development teams.
Low-Code · No-Code · SaaS
Software Engineering Manager, Jan 2022 - Dec 2022 (1y)
- Distributing the load of the tech leads by encouraging written technical decisions, to be executed together with the junior developers. Setting a positive collaboration environment, promoting mentoring and knowledge sharing among the team.
- Mentored new tech leads to provide technical guidance and support to the product teams, ensuring optimal product delivery and quality.
- Started to wear multiple hats as the business grew, became more inclined towards technical leaderships and driving the engineering initiatives.
Software Engineer - Tech Lead, Sep 2019 - Dec 2021 (2y 4m)
- Built the whole end-to-end low-code platform, gathering concrete use-cases to start designing the abstract syntax trees with strong extensibility in mind while also building various interpreters on top of it, which includes the application runtime in the front-end, the Rest API server in the back-end and the composable task runner in the background.
- Built the extensible drag-and-drop aplication builder, empowers business owners building their own solutions, enabling faster deployment with minimum-to-no developer involvement.
- Aligned engineering efforts with business budgets and goals, ensuring the team’s focus on high-impact features and improvements. For example, dog-feeding ourselves with our own solution for the platform’s management system, which significantly reduced the operational costs while directing most efforts to the core product.
Tech-stack: React, TypeScript, Node.js, Postgres, Kubernetes, Microservices, CDK8s, Pulumi.
Kumparan, Jakarta, Indonesia
A leading news publishing platform
News · Social Media · Publishing
Software Engineer (Frontend), May 2018 - Sep 2019 (1y 4m)
- Rebuilt the frontend platform, enabling efficient compilation across multiple platforms and enforcing consistent design system by employing a shared codebase.
- Flattening resource usage despite the constant traffic-spike and extensive experimental features by implementing a parameterized render cache, which improved systems reliability and performance.
Tech-stack: React, React-Native, Flow-Type, GraphQL, Node.js & Kubernetes
SaleStock, Jakarta, Indonesia
The leading e-commerce platform in Indonesia, offering affordable fashion products.
E-Commerce · Fashion
Software Engineer, Feb 2016 - May 2018 (2y 3m)
- Developed a comprehensive omnichannel customer service platform, replacing expensive external services with in-house solutions.
- Adopting microservices architecture, enabling the team to work independently and deliver features faster.
- Working closely with the customer service team to understand their needs and pain points, ensuring the platform’s usability and effectiveness.
Tech-stack: ES2015, React, Kubernetes, Microservices, GraphQL, Kafka, Node.js & Cassandra
Side Projects
lokaliku.com
An AI-powered application translation management system for developers and product owners. I built this because I was tired of manually managing translations for my projects while keeping their quality high.
Tech-stack: Next.js, TypeScript, Node.js, Postgres, Hasura & fly.io.