Hello! My name is Gilang Agustian. I am a Berlin based software developer. I love building rock-solid back-end services, APIs and rich interactive web apps.  

Experience

Springer Nature

Software Engineer (July 2017 - present)

- Job description:
  • Develop and document programming specifications from business requirements in coordination with development team
  • Responsible for providing estimates to design and build timelines
  • Support communication between various applications such as SAP, Concur travel and Jive
  • Quality control of developed software modules

i-Ways sales and solutions GmbH

Software developer (October 2013 - June 2017)

- Job description:
  • Technical implementation of various software development projects
  • Development of multichannel e-commerce software
  • Development of standardized web interfaces
  • PHP MVC-Development
  • Quality control of developed software modules
  • Planning of work packages in SCRUM process

i-Ways sales and solutions GmbH

Working student in software development (October 2009 - September 2013)

- Job description:
  • Development of multichannel e-commerce software
  • PHP MVC-Development
  • Test suites development with Selenium
  • Quality control of developed software modules
  • Planning of work packages in SCRUM process

Education

Brandenburg University of Applied Sciences

Master degree in Business Informatics (September 2013)

- Main fields of study:

Information Management, Advanced Software Engineering, Computer Supported Work, Business Application Systems, Process Management, E-Commerce and Mobile-Commerce and Information Security.

- Master thesis:

Entwicklung eines fokussierten Crawlers zur Identifizierung und Auswertung von E-Commerce-Seiten

Brandenburg University of Applied Sciences

Bachelor degree in Business Informatics (September 2011)

- Bachelor thesis:

Die Realisierung externer Reporting Tools mittels eines PHP Frameworks und MySQL in Verbindung mit dem Projektmanagementsystem TinyPM zur Verwendung bei dem E-Commerce Dienstleister I-Ways

Skills?

As a graduate of Business Informatics with about 4 years of experience working in various web development related roles, I have a diverse set of skills, ranging from back-end & front-end development, software testing, server & database administration all the way to process modelling and simulation. Mainly I take on back-end development projects now but with working experience in other disciplines, I’m able to work on a project with the full scope in mind.


  Back-end development

I've gained a lot of experience building a solid back-end by working as a developer in an e-commerce company, which specialises in developing multichannel selling for its clients. By developing multichannel e-commerce software packages, I've had the chance to learn a lot of things like for example how I can automatically process sales processes with eBay & Amazon APIs, how to build a well structured database, how to build a crawler, and so on. I often make use of PHP, MySQL, CakePHP to build back-end tools and Wordpress to allow to content management of the sites I create.

  Front-end development

Front-end development experience in HTML5, XHTML, CSS3, JavaScripts. I enjoy creating websites that allow user to experience the website in the best and most approriate way suited to the device they are using.

  Database development

I often use MySQL as my database management system. Through work experiences I've gained a lot of experience building and optimising MySQL databases. During my study I also had the chance to learn about Oracle and mongoDB.

  Process modelling & simulation

During my time as a business informatics student I've learned a lot about how to create KSA, BPMN & Petri Net processes that conform to standard specifications. I've also learned about how to simulate the created processes & generate reports from the calculations. Some tools I use for process modelling are Microsoft Visio, SemTalk & WoPeD.

  Software testing

I have designed, prepared and executed test cases for web applications using Selenium IDE, Selenium Webdriver and PHPUnit. and I also have basic knowledge in continous integration automation using Jenkins.

  Server administration

I have hands-on experience in installation, configuration and maintenance of Linux server based system (CentOS, Amazon Linux AMI), Apache web server, PHP configuration, virtual hosting and MySQL server. I often use Amazon EC2 server in many projects I've worked on.

  Mobile app development

I have developed hybrid mobile apps using Ionic framework, jQuery Mobile, PhoneGap and AngularJS, but mobile app development is definitely one area, that I want to strengthen, especially in native app development.

Publications

Agustian G (2013): Entwicklung eines fokussierten Crawlers zur Identifizierung und Auswertung von E-Commerce-Seiten.

Agustian G, Wikarski D (2012): Modellierung medizinischer Prozesse mit der SemTalk-KSA-FHB-Methode.

(Tagung "MedPro 2012" an der FH Brandenburg, September 2012)