Summary

Job Summary

Details

The projects below are Ecomindo’s clients’ projects that had been entrusted to Fajri as a software engineer or software architect. There are 24 projects in total during his tenure in Ecomindo, to reduce the resume pages thus we selected projects that can be used to showcase his expertise in software development.

Bina Nusantara University (Binus)

Beelingua
Nov 2021 - Present

BeeLingua is an application for learning new languages, this platform will be put as a sub-application of the Binus Maya Super Application (BM7). This application will be a pilot project of implementing microservices on the level of enterprise level in the client. This application will utilised other microservices that has already been built on BM7. In this project I try to create an ecosystems of applications and services, rather than developing silo application that only works on a specifics project, I try to reuse APIs of other services and create an ecosystem so that other applications could also use APIs in similar manner as this application. The applications is build using azure cloud based services, such as azure function, cosmos db, event hubs, event grid, storage account, redis cache, azure media services, application insight, api management, azure AD, sendgrid. with additionally, we incorporate machine learning capabilities by using azure cognitive service and GCP cloud vision, so that the learners could take speaking and writing tests. In this project, we also introduce super application ecosystems, so that in the future, if the clients wants to develop smaller application, they could just slot it into the super app (BM7). In this project Fajri acts as software architect, he is responsible for creating development procedures and frameworks that are used by ecomindo’s development teams. He is also responsible for research and creating proof of concept of technologies that are used in the projects. He is also responsible for enabling projects’ development teams.

Kliring Berjangka Indonesia (KBI)

SKD Revamp
Aug 2021 - Present

Ecomindo built Sistem Kliring Derivatif (SKD) in 2010, using old technologies such as ASP.NET, .NET Framework, Sharepoint, and SQL Server 2008. SKD itself is a system to manage the trading process in Kliring Berjangka Indonesia (KBI). The application needs to be updated to accommodate new features and be adaptive to future business prospects. Moreover, the legacy technologies need to be updated so that maintainability will be easier. Thus, KBI decided to revamp existing SKD to adopt new technologies such as Docker and Kubernetes, .NET Core, Jasper Server, Event-Driven messaging, Microservices, and Cloud Infrastructure (Azure). In this project, Fajri supports the development team with designing the application’s architecture, and workflow process. He also helps create a framework that is used by the development team. He also helps with consultancy if the team has difficulties regarding the development process or implementing the architecture. He also supports the team with research.

Bina Nusantara University (Binus)

BM7 Mobile and BM7 Web
Dec 2019 - Dec 2021

Binus Maya (BM) is a codename for the binus mobile application for learning management systems that are created regularly in Binus, the application has 50K+ active users. In this project the Binus University required assistance from Ecomindo to revamp the BM application using current technologies and methodologies. There is also a requirement to transfer development knowledge and enablement of current Binus IT development teams so that they could develop applications using more modern technologies and methodologies. In this project we use cloud based services, such as azure function, cosmos db, event hubs, event grid, storage account, redis cache, azure media services, application insight, api management, azure AD, sendgrid. Moreover, we also use react-native and react-js for front end development. For development methodology we use scrum and devops. In this project Fajri acts as software architect, he is responsible for creating development procedures and frameworks that are used by ecomindo’s development teams. He is also responsible for research and creating proof of concept of technologies that are used in the projects. He is also responsible for enabling projects’ development teams.

Prudential Indonesia

Pru Medical Network and PruFast
Apr 2019 - Nov 2019

Fajri provide a consultancy service to Prudential Indonesia, especially when they want to build Pru Medical Network (PMN), application that wants to reduce claim processes of the convential 3rd party insurance provider. There also PruFast, an application that use to create insurance simulation of insurance agents of the Prudential.

Bank Tabungan Pensiun Negara (BTPN)

Bank Operasional 2
Jan 2015 - Feb 2016

Bank Operational 2 system is a system that responsible to manage payroll fund that has been allocated by the Indonesian government to BTPN. The system was built using ZKoss PE 8, Java 1.8, Apache Tomcat 8, Oracle 11g, Linux Redhat 5.5. In this project, Fajri successfully leads a developer team to plan and develop the system.

Indonesian Stock Exchange (IDX)

Portal Anggota Bursa
Mar 2014 - Dec 2014

Portal Anggota Bursa is a system responsible to manage communication channels between exchange members within IDX. The system has features to create questionnaires related to services that were being provided by IDX, managing exchange members, notification to exchange members, reporting from exchange member to IDX. The system was built using ASP.NET MVC 4, Entity Framework 4, KendoUI, JQuery, Razor, SQL Server 2008R2, Telerik Reporting, ActiveMQ. In this project, Fajri successfully leads a developer team to plan and develop Portal Anggota Bursa.

Kliring Penjaminan Efek Indonesia (KPEI)

Porting ARMS Phase 2
Nov 2013 - Apr 2014

ARMS is a set of systems that responsible to accommodate: Collateral transactions, stock eligibility, Stock Analysis, and others. In this project, the ARMS need to be migrated from legacy systems to the state-of-the-art system at the time. In this project, Fajri successfully leads a team and develop a subset of the ARMS systems. This project executed using ASP.NET MVC 3, Entity Framework 3, SharePoint 2010, SQL Server 2008R2.

Bank Tabungan Pensiun Negara (BTPN)

Revamp E-DAPEM
May 2013-Oct 2013

E-DAPEM (Electronic payment system) is a system that are used to generate pension payment data to BTPN’s branches and report the result to BTPN’s partners (PT. Taspen, PT. Asabri, and others). This project was to revamp the E-DAPEM system and had objective to improve pension payment service and to increase BTPN’s competitive advantages in the pension payment business domain in Indonesia. The system was built using ZK PE 6.5.3, Java 1.7.0, Apache Tomcat 7.0.40, Oracle 11g, Linux Red Hat 5.5. In this project, Fajri successfully leads a developer team to plan and develop the system.

Bank Tabungan Pensiun Negara (BTPN)

Laporan Kantor Pusat Bank Umum (LKPBU)
Oct 2012 - Dec 2012

LKPBU is a report management system that compiles and reporting to the Indonesian Central Bank (BI) in monthly or quarterly. The system is web-based that connected to the BI using extranet network. The reporting system has objectives to standardise and to centralise nationwide bank report to the BI. In this project, Fajri leads a small team and develop partial features of the application. The application was built using .NET Framework 4, SQL Server 2008 R2, IIS 7, Reporting Service 2008.

Indonesian Stock Exchange (IDX)

Revamp Central Trade Processing
Feb 2011 - Dec 2011

Central trade processing is a system that handle trading in equities, derivatives, bond and sukuk. This project revamped the CTP applications using the latest technology and improve real-time data processing, this project also has objectives to improve user experience and improve quality service that IDX provides in trading transactions. The system was built using Adobe Flex, J2EE, Middleware: FDS (RTMP Management – Real Time Messaging Protocol), Oracle 11g, Windows Server. In this project, Fajri acted as an application developer.

Indonesian Ministry of Finance

SPM Controlling System
Feb 2010 - Mar 2010

Directorate-General Debt Management (DJPU) of Indonesian ministry of finance responsible to ensure payment of debts successfully received by lenders/creditor. In order to achieve that DPJU creates the SPM system. The system was built using ASP.NET, Visual Basic.NET, .NET Framework 3.5, SQL Server 2008. In this project, Fajri supported the project as a technical support developer and ensure the running system works in implementation and operational phase.