Firman Maulana

Software Engineer

image

Experienced more than ten years in software development that includes backend engineering, database structure design, and scalable micro services architecture.

And more than four years in modern mobile app development.

Embrace new technology like event sourcing, CQRS, binary protocol, HTTP/2, and container system.

I have experiences and exposures with Go, Rust and Swift.

Also PHP, Python, Kafka, Nakadi, RabbitMQ, NATS.io, MySQL, PostgreSQL, Redis.

Use tools like Git, Docker, and Kubernetes wisely.

Contributed to open source software.

Speak Indonesian, English, A2.1 German, and Javanese.


Work Experience

Software Engineer

Zalando SE Berlin, Germany | 2018

As a software engineer for Zalando Offprice and Zalando Outlets. Using Go as main language.

  • Developed zPoints loyalty programme
  • Developed W├╝hlmaus article steering

Senior Software Engineer

Mapan Jakarta, Indonesia | 2016

Mapan (Go-Jek Group) is social enterprise which mission is to increase access, dignity and income for low income communities in Indonesia through technology.

  • I did lead Python backend team for their main product, Arisan Mapan
  • I did lead Android team for the Mapan app. Being one of Google Launchpad Accelerator programme
  • Refactored & improved some of company’s services and stack from Python Django to Go.

Mobile & Backend Developer/Co-Founder

Travelish Jakarta, Indonesia | 2014

We love traveling, books and coffee. We build beautiful apps around things we love.

    Technical Advisor

    Nuwira Yogyakarta, Indonesia | 2012

    Nuwira is a web and mobile application development based on Yogyakarta and Jakarta.

    My role as a technical advisor for companies within holding group.

    Also developed iOS and Android mobile applications, and built Python, and PHP web services as backend, for some internal and non disclosure projects in several sister companies.

      Senior Developer

      SalingSilang Jakarta, Indonesia | 2009

      SalingSilang was a start-up company in Jakarta, Indonesia. Their products ranging from blog service, photo sharing site, user generated content site, to social media analytics and measurement engine. Unfortunately this start-up company has shut down all their services in late 2012.

      I started to develop user generated content engine on 2009. Build and maintenance SSO (Single Sign On), reputation system and gamification engine for all SalingSilang products.

        Lead Developer

        Mitija Australia/Alphalog Caledonie Melbourne, Australia | 2008

        Mitija Australia is a software company leader in open source online solutions to businesses in Australia, New Zealand and the Pacific. They based in Melbourne, Australia.

        My role was as a PHP lead developer. I was creating, developing and maintaining web site and web based information system with PHP, Drupal also BlueERP.

          PHP Developer

          Water&Stone Bali, Indonesia | 2007

          Water&Stone is a full service digital agency focused on helping clients achieve value through the use of new media and open source technologies.

          My role is as PHP Developer who create and develop web site based on Joomla, Mambo and Drupal.

            Projects

            SwiftNATS

            Open Source | 2016
            image

            Swift client for NATS, the cloud native messaging system.

            KapanLibur

            iOS App | 2015
            image

            KapanLibur is holiday reminder app for Indonesian, because they have a lot of holidays but hardly going travel. KapanLibur also offers you some suggestions on how to make the best of your limited leave.

            I coded KapanLibur with Objective-C on iOS. Wrote its Golang API architecture and engine.

            Runaway Crab

            iOS App | 2014
            image

            Simple endless tap game about Mr. Little Crab who escapes from Evil Seafood Chef. Runaway Mr. Crab, runaway!

            I coded Runaway Crab game with SpriteKit on iOS.

            Spend

            iOS App | 2014
            image

            Spend app is a beautiful iOS App to track your travel expenses from Travelish. If you want to enjoy your travel yet be mindful on your expenses then this app is for you. Less hassle, simple, and fun.

            I coded Spend application with Objective-C on iOS. Wrote its Golang API architecture and engine.

            Various Non Disclosure Projects

            Company Projects | 2013
            image

            Designed the merchant voucher system and integrate it to the existing loyalty program. (Android, PHP), built EDC (Electronic Data Capture) socket server. (Python), built monitoring field sales performance mobile app. (Android), built custom mobile apps based on outside company request. (iOS, Android)

            Darisini

            iOS & Android App | 2012
            image

            Darisini App is an iOS and Android app that helps you find the nearest locations in Indonesia based on categories. Find specific location information, get the location info, contact details, and map direction.

            I coded Darisini application with Objective-C on iOS. Wrote its Golang API architecture and engine.

            Observatoire de l'environnement Nouvelle Caledonie

            Company Projects | 2012
            image

            The environmental observatory in the Southern Province, New Caledonia. It was created to answer many questions about the growing impact of human activities, industrial and mining on the environment.

            As a Drupal developer who coded theme and custom modules.

            ColoRotate

            Clients | 2011
            image

            ColoRotate is 3D color space, you can work with colors in 3D, in real time, and in a way that matches how our minds process color. ColoRotate gives you the freedom to let your imagination fly.

            As a web developer who responsible for the development of the site.

            Jeunes en Province Sud

            Company Projects | 2011
            image

            Web portal for New Caledonia Youth. It provides informations, news, contests, and integrated with Youth Card system.

            As a Drupal developer who coded theme and custom modules to integrate the Drupal users with the Youth Card users in JOSSO: a Single Sign-On mechanism based on Java.

            Idea

            Clients | 2010
            image

            A nonprofit organization committed to enhancing the public’s knowledge of science and culture.

            As a web developer who responsible for the development of the site.

            SpicyNodes

            Clients | 2010
            image

            SpicyNodes is a way to visualize online information that mimics that way that people look for things in the real world. Bits of information such as text, links, photos, and other media are placed into ““nodes,”” which are then linked together in an appealing interface that invites exploration. SpicyNodes can be used for everything from mind maps and content portals to organizational charts and lesson plans.

            As a web developer who responsible for the development of the site.

            WebExhibits

            Clients | 2010
            image

            An online museum which promote discovery through multidisciplinary approaches that support all learning styles. WebExhibits is a public service of the Institute for Dynamic Educational Advancement.

            As a web developer who responsible for the development of the site, from PHP, XML, HTML, CSS, JavaScript implementation to creating the moon phase

            SalingSilang.com

            Start-Up | 2009
            image

            Start-up company with broad array of products including online and offline communities, social media hub, and analytical engine.

            As a developer who build and maintenance SSO (Single Sign On), reputation system and gamification engine.

            Arc En Ciel

            Company Projects | 2009
            image

            Web portal for Arc En Ciel travel group company based on New Caledonia. It provides all in one travel solution, such as transport, accommodation, and reservation.

            As a Drupal developer who coded theme and custom travel modules to support the room rate system, and integrating with its Payment Gateway.

            Politikana.com

            Start-Up | 2009
            image

            User generated content site for discussions, opinions, and interactions on all things related to politics in a broad sense with the aim of political experience to the Indonesia online generation.

            As developer who built the site and its reputation engine.

            Dian Sastro For President! End of Trilogy

            Books | 2005
            image

            It’s a book. This anthology is the end of Dian Sastro for President trilogy. Contains 100 poems from 50 young writers.

            As one of the poem writers.