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 History

Mar 2016Present

Senior Backend Engineer

Sale Stock

Be a part of Kanban team which develop online store web and Android based application. In Sale Stock, my 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. We use Domain Driven Development and I responsible 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
  • Amazon Web Services
  • NodeJS
  • Python
    Aug 2014Apr 2016

    Co Founder & Chief Technology Officer

    Socmedtech Indonesia

    As CTO, I manage and lead the Technology Department of Socmedtech Indonesia. I lead the development of technologies and define the technology stack for the company. I also engage in the hiring process for the technology team. We use Scrum in Technology team.


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


    PT. Mitrais

    My main responsibility is to lead a development team to develop web based financial application using Scrum methodology. I also have experience to become a Scrum Master. As an Analyst, my other responsibilities include create Software System and Detail Design, develop Application Framework, conduct technical review and delivery training for Software Development team. 


    • ASP.NET C# with ASP.NET MVC Framework 5
    • 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.

    Develop 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


    JQuery, Node JS, Angular JS, Knockout JS


    PHP 5, Code Igniter 2, Laravel 5.1


    Play Framework 2


    Microsoft SQL Server 2008, MySQL

    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