I am a software engineer, currently based in Bali. My software development interests includes backend and cloud development. I graduated in 2006 from ITS and hold a bachelor's degree of Engineering Informatic.
I work as software engineer since 2005 and hold AWS Certified Developer - Associate and Professional Scrum Developer I (PSD I) certification.
Projects
- Prognosis Cloud: Integrated Research Limited, 2021 - Now
- A multi tenant cloud based unified communications monitoring and collaboration solutions.
- Roles: 100% backend engineers, 2% frontend engineer.
- Technologies:
- Backend: NodeJS, TypeScript, AWS (AWS Lambda, SNS, SQS, Step Functions, DynamoDB, S3), Mocha, Chai, Sinon (Replaced by Jest) and istanbul, Snowflake.
- HTML, CSS, ReactJS, Redux, Jest, TypeScript.
- CI/CD: Github, Jenkins.
- EEMS: CAC Corporation, 2020
- A multi tenant event management web application.
- Roles: 100% DevOps, 100% backend engineer, 30% frontend engineer.
- Technologies:
- CI/CD: Github, Jenkins and Github Actions, Docker, Amazon ECR (Elastic Container Registry a.k.a Amazon Docker Hub), EKS (Elastic Kubernetes Service) and SonarQube server that hosted in AWS EC2.
- Backend: ES6, NodeJS, Express, MySQL, Amazon Cognito, Amazon SES, Amazon RDS, typedi (dependency injection tool), Mocha, Chai, Sinon, supertest, faker and istanbul.
- Frontend: HTML, CSS, ReactJS, Redux, Jest.
- Pertamina LPG Scanner: Pertamina Surabaya, 2019
- Pertamina skid tank safety management android and web applications.
- Roles: 100% backend engineer, 100% frontend engineer, 100% android application engineer.
- Technologies:
- Backend: PHP, Slim framework, NotORM, MySQL.
- Frontend: HTML, CSS, BootStrap, JavaScript.
- Mobile: Android Native/Java.
- Meratus Online System: MERATUSLINE, 2019
- Container and shipping web applications.
- Roles: 100% frontend engineer.
- Technologies:
- Backend: PHP, Slim framework, NotORM, MySQL.
- Frontend: HTML, CSS, BootStrap, JavaScript.
- Mobile: Android Native/Java.
- OSRM Setup: ASTRATA Group, 2019
- Reverse Proxy and OSRM (Open Source Routing Machine) Setup.
- Roles: 100% Operation engineer/installer.
- Technologies:
- OSRM, Docker, NGINX, AWS EC2, CURL and Linux bash commands.
- DPEX Online System: DPEX, 2018
- Requirements elicitation and elaboration, and application skeleton development.
- Roles: 100% Requirement engineer, 100% Skeleton Implementator.
- Technologies:
- Backend: PHP 7, Code Igniter, MySQL.
- Frontend: HTML, CSS, JQuery, PHP 7, Code Igniter.
- AIRA Corporate Calendar: AIRA, 2018
- Requirements elicitation and elaboration.
- Roles: 100% Requirement engineer.
- SuperService Menus: Infomedia, 2015 - 2017
- A multi tenants web application of quoting system and online booking system for genuine dealer service and repair operation.
- Roles: 100% backend engineer, 100% frontend engineer.
- Technologies:
- PhiloPort: Philo Capital Advisers, 2013 - 2014
- Portfolio and asset management web application.
- Roles: 100% backend engineer, 100% frontend engineer.
- Technologies:
- ASP.NET MVC 4, Angular JS 1.3.0, C#, jqGrid 4.6.0, Bootstrap 3.0, .NET Framework 4.5, Microsoft SQL Server 2012, Microsoft SQL Server Reporting Service
- Cataloguing Tool: Mitrais, 2013 - 2014
- Cataloguing tool web application enhancement.
- Roles: 100% backend engineer, 100% frontend engineer.
- Technologies:
- ASP.NET MVC 5, ASP.NET Web API 2, .NET Framework 4.5.1, EF 6, SQL Server 2012.
- Custom Integration Project: Mainpac, 2012 -2013
- Web services development to integrate the existing client application with other enterprise applications.
- Roles: 100% backend engineer.
- Technologies:
- NET Framework 4.0, C#, LINQ, WCF, ASP.NET, MS SQL Server 2008.
- ClickHome: Imagemation, 2011 - 2012
- Residential construction management web application.
- Roles: 100% backend engineer, 100% frontend engineer.
- Technologies:
- Silverlight, MVVM, C#, LINQ, MS SQL Server, Telerik control.
- ClickHome: Imagemation, 2011 - 2012
- Residential construction management windows phone 7 application.
- Roles: 100% mobile engineer.
- Technologies:
- Windows Phone 7, Silverlight, MVVM, C#, SQLite, Resco control.
- Prostate Cancer Patients Management Tool: Curtin University, 2010
- Prostate cancer patient management web application.
- Roles: 100% backend engineer, 100% frontend engineer.
- Technologies:
- PHP 5, Code Igniter, jQuery, MySQL.
- Materials Dictionary: ONIQUA, 2010
- Cataloguing material dictionary web application.
- Roles: 100% backend engineer, 100% frontend engineer.
- Technologies:
- HTML, JavaScript, ASP .NET, C#, MS SQL Server.
- Convert RDL to Pseudo Oracle SQL-Like language: ONIQUA, 2009
- Convert RDL (Report Data Language) of Mincom Ellipse to SQL-Like language.
- Technologies:
- Ellipse Development: Mincom, 2007 - 2009
- Mincom Ellipse ERP Customization for some clients.
- Technologies:
- Mincom COBOL, Addict Tool (ORM Tool specific for Ellipse framework), Mincom Ellipse RDL, SQL.
Review and Audits
Mobile Application Developments
Others
- Urban Cycling: Personal Projects (Mitrais Innovathon Project - 2nd Winner), 2017
- Virtual cycling application.
- Roles: 100% backend engineer, 100% mobile engineer.
- Technologies:
- OKJOSS: Personal Projects, 2017 - 2019
- Folkride, Personal Projects, 2019
- A market place bike rental web application.
- Roles: 100% backend engineer, 100% frontend engineer.
- Technologies:
- Backend: Java 8, Spring Boot, MongoDB, JUnit and Mockito
- Frontend: HTML, CSS, BootStrap, ReactJS, Redux.
Work Places
Online Activities
Resume
Request resume via email
Contact
Email Address: kerisnarendra.komang@gmail.com