I’m Fajar Maulana Firdaus, a passionate Software Engineer with a fire for innovation and a deep understanding of the financial technology (FinTech) landscape. Currently, I’m making waves at Xendit, where I leverage my 6 years of experience to craft cutting-edge solutions that push the boundaries of the FinTech industry.

From Mobile Apps to Back-Office Systems

My journey began in the world of mobile development, where I honed my skills building applications for Lestari, a platform dedicated to preserving Indonesia’s rich local art and culture. This experience ignited my passion for using technology to solve real-world problems and make a positive impact.

Looking to broaden my horizons, I transitioned to a full-stack developer role, where I tackled the challenge of building complex back-office systems. During this time, I also had the privilege of serving as a Technical Lead, guiding a team of engineers through the design, development, and deployment of a critical application. This experience honed my leadership skills and allowed me to mentor junior developers. I believe in the power of collaboration and have a strong track record of working effectively with cross-functional teams to deliver high-quality solutions on time and within budget.

Fueling Innovation at Xendit

My desire to be at the forefront of FinTech innovation led me to Xendit. Here, I found the perfect platform to combine my technical expertise with my drive to push boundaries. Currently, I specialize in Experimentation, constantly crafting and testing solutions that have the potential to revolutionize the FinTech industry.

Always Learning, Always Growing

I’m a firm believer in continuous learning and improvement. I’m constantly seeking new ways to expand my skillset and tackle exciting technical challenges. This drive to learn has led me to become proficient in a variety of technologies, including:

  • Modern Languages: Java (including Spring Boot), JavaScript (with a focus on ReactJS and NodeJS), Go, and Python.
  • Foundational Languages: C, C#, and C++.
  • Databases: PostgreSQL and Microsoft SQL Server, with the ability to leverage Redis for caching solutions.
  • Messaging Systems: Kafka and RabbitMQ.
  • Cloud Technologies: Having honed my skills at Xendit and potentially past companies, I’m likely adept at utilizing industry-leading cloud platforms like AWS, GCP, or Azure.
  • DevOps Tools: A master of version control with Git and adept at utilizing build tools like Maven or Gradle to ensure smooth and efficient development workflows.

Beyond the Code: A Passion for Learning and Sharing

While I thrive in the world of code, I firmly believe that the magic happens when we share our unique skillsets and ideas. That’s why I’m a strong advocate for continuous learning and collaboration.

Why This Blog? Sharing the Journey ๐Ÿ˜Š

My desire to share my knowledge and fuel the FinTech community with valuable insights is what inspired this blog. Here, I aim to:

  • Offer insights and best practices for navigating the software engineering landscape.
  • Explore the latest advancements in software development and their applications in the industry.
  • Create a space for discussion and collaboration among fellow engineers.