Luthfan Anshar Lubis

Software Engineer

Work Experience

Software Engineer, FLYWHEEL Inc. Apr 2024 – present
Lead and contribute to technical projects delivering data solutions for clients. Tasks include:
  • Lead projects end-to-end, designing system architecture and coordinating cross-functional delivery.
  • Maintain stable operation of existing production systems.
  • Build data pipelines (Dagster), transformations (dbt, Athena, Snowflake), and search functionality (Elasticsearch).
  • Build backend microservices (Micronaut) and configure cloud infrastructure (Kubernetes, Terraform).
  • Provide technical mentorship to team members and newer employees.

Education

Research Experience

Peer-reviewed Papers

  1. Y. Tanabe, L. A. Lubis, T. Aotani, H. Masuhara. Compilation Semantics for a Programming Language with Versions. The 21st Asian Symposium on Programming Languages and System. Nov 2023.
  2. L. A. Lubis, Y. Tanabe, T. Aotani, H. Masuhara. BatakJava: An Object-oriented Programming Language With Versions. Software Language Engineering (SLE). December 2022.
  3. Y. Tanabe, L. A. Lubis, T. Aotani, H. Masuhara. A Step Toward Programming with Versions in Real-World Functional Languages. 14th International Workshop on Context-oriented Programming and Advanced Modularity (COP). June 2022.
  4. Y. Tanabe, L. A. Lubis, T. Aotani, H. Masuhara. A Functional Programming Language with Versions. The Art, Science, and Engineering of Programming, vol. 6, no. 1, 2022.

Workshop Papers

  1. F. A. Alfansuri, H. Masuhara, L. Lubis, Y. Cong. Supporting Multiple Inheritance in an Object-Oriented DSL for GPGPU by Class Hierarchy Transformation. 39th JSSST Annual Conference. Aug-Sep 2022.

Presentations

  1. [Poster] L. A. Lubis. Polymorphism for Programming With Versions. Student Research Competition, European Conference on Object-Oriented Programming 2023. Jul 2023.
  2. [Poster] L. A. Lubis. Toward Parameterized Versions in Object-oriented Version Programming. Programming and Programming Language Workshop 2023. Nagoya. Mar 2023.
  3. [Talk] L. A. Lubis. Implementation Concept of Chatbot as a Programming Learning Aid. 3rd Annual Scientific Symposium of Indonesian Collegians (ASSIGN) in Japan. Sep 2021.
  4. [Talk] L. A. Lubis. Object-oriented Programming with Versions. 13th International Workshop on Context-oriented Programming and Advanced Modularity (COP). Jul 2021.
  5. [Poster] L. A. Lubis, Y. Tanabe, T. Aotani, H. Masuhara. BatakJava: A Java Extension with Versions. 37th JSSST Annual Conference. Sep 2020.

Honors and Awards

Open Source & Projects

Teaching Experience

Academic Service

Language Skills