Printing tool Download PDF


Software Engineer


Carneles has more than 10 years experience in Software Development field. He has developed many applications using various programming languages and involved in many Software Development projects. Carneles is a good team player proven by his involvement and leadership in many Software Development teams which use various software development methodologies.

Work experience

Jan 2018Present

Senior Software Engineer

IMD Global Services

Working as Full Stack Engineer to design develop several web applications and APIs. Lead engineer team with various skills to design and develop mobile application from scratch.  Design and implement applications architecture in cloud  environment (using Amazon Web Service).


  • Go
  • Apache Kafka
  • Redis
  • PostgreSQL
  • AngularJS
  • Parity and Blockchain
  • Amazon Web Service
Mar 2016Dec 2017

Senior Backend Engineer

Sale Stock

Be a part of Kanban team which develop online store web and Android based application. In Sale Stock, Carneles' role is to develop back end API to be consumed by front end application and to develop web based content management website using Scala programming language as well as creating many micro services to support the main system. Sale Stock use Domain Driven Development and Carneles has responsibility to develop and maintain several  application domains which are used to increase users' retention and transactions.


  • Scala with Play Framework 2
  • Apache Kafka
  • Redis
  • MySQL
  • Apache Cassandra
  • Google Cloud Platform
  • NodeJS
  • Python
  • Go
  • Elasticsearch
    Aug 2014Apr 2016

    Co Founder & Chief Technology Officer

    Socmedtech Indonesia

    As CTO, Carneles manages and lead the Technology Department of Socmedtech Indonesia. Carneles leads the development of technologies and define the technology stack for the company. Carneles also engage in the hiring process for the technology team. Socmedtech Technology team uses Scrum for managing software development projects.


    • PHP 5 with Laravel 5.1 Frameworks
    • Wordpress
    • MySQL
    • Node JS
    • Angular JS
    • Knockout JS
    July 2012Feb 2016


    PT. Mitrais

    Carneles' main responsibility is to lead a development team to develop web based financial application using Scrum methodology. Carneles also has experience to become a Scrum Master. As an Analyst, Carneles' other responsibilities include creating Software System and Detail Design, developing Application Framework, conducting technical review and delivering training for Software Development team. 


    • ASP.NET C# with ASP.NET MVC Framework 5 and Web API 2
    • Microsoft SQL Server 2008
    • jQuery
    • Enterprise Architect
    Dec 2006Jun 2012

    Analyst Programmer

    PT. Mitrais

    Involved in application development team which use RUP methodology to develop web based application using various programming languages, create database and application design, conduct code review, and create technical documentations.


    • ASP.NET C# with ASP.NET MVC Framework 4
    • ASP Classic
    • Microsoft SQL Server 2008
    • MySQL
    Oct 2004Nov 2006


    inTouch Wireless Services, Pte. Ltd.

    Developed mobile and web application using various programming languages. Deploy application to production server.


    • Java 2 Standard Edition
    • Java Micro Edition
    • Java Enterprise Edition
    • Nokia API
    • MySQL
    • Microsoft SQL Server




    C#, ASP.NET MVC 4, Entity Framework, ASP.NET Web Api 2




    Java SE, Java ME




    PHP 5, Code Igniter 2, Laravel 5.1


    Play Framework 2

    Frontend Technologies

    Javascript, JQuery, Angular JS, React JS, Knockout JS

    Database & Other

    Microsoft SQL Server 2008, MySQL, MongoDB, Cassandra, Redis, Apache Kafka, PostgreSQL

    Operating System

    Mac OS X, Microsoft Windows


    Enterprise Architect, Leadership, Analytical and Problem Solving, Project Management


    Apr 2012Present

    Microsoft Certified Professional


    Certification ID: 8096779

    Transcript ID: 961354

    Access Code: carneles

    Feb 2011Present

    Microsoft Certified Professional Developer


    Certification ID: 8096779

    Feb 2011Present

    Microsoft Certified Technology Specialist


    Certification ID: 8096779