Tom Hastjarjanto

I'm a Software Developer from Amsterdam driven by modern technology and craftsmanship to build high quality, high performance and reliable software products.

In my spare time I'm interested in martial arts, building side projects in new technologies, traveling, dining and gaming.

Skills

Technologies

  • Node.js
  • React
  • Javascript / HTML5 / CSS
  • Docker
  • Git / SVN version control
  • SQL / NoSql databases

Software Development Life Cycle

  • Scrum/Kanban
  • Continious delivery
  • Code reviewing
  • Jira/Confluence/Bamboo/Stash

Software Engineering

  • Object-Oriented Programming
  • Functional Programming
  • (Mobile) Web Development
  • GUI Development
  • Unit testing/Integration testing

Experience

Optiver Software Developer

April 2012 - Current (full-time)
  • Responsible for requirements gathering, specification, development and delivery of mission critical trading and risk applications.
  • Part of multi-team projects, involved in design- and architecture meetings.
  • Product lead of several smaller applications.
  • Worked closely with testers to ensure timely and high quality releases.
  • Worked closely with traders to gather requirements and user feedback.
  • Developed software using C#, Python, .NET, Winforms, DevExpress, SignalR and TypeScript.
  • Experienced in using source control, package management and versioning of software with Git, SVN, NuGet and Bamboo.
  • Experienced in using Atlassian products such as Jira, Confluence, Crucible, Bamboo and Stash.
  • Experienced in Agile software development practices such as Scrum, Kanban and continuous delivery.
  • Analysed and resolved performance issues and race conditions by using profilers and debuggers.
  • Analysed and resolved production issues by using user feedback, production logs and system knowledge.
  • Set up trading systems from scratch within a Linux environment.
  • Worked in a multicultural environment with over 30 nationalities.

Spil Games Mobile Developer

April 2011 - April 2012 (part-time)
  • Created a Selenium test suite for our mobile portals.
  • Implemented several new features in the front-end using Javascript and HTML5.
  • Assisted third party developers implementing our API.

KingCom Software developer

July 2010 - March 2011 (part-time)
  • Implemented Webcam connectivity for a training application for UEFA.
  • Developed C# and actionscript based software applications for clients.

Netsociety Software developer

March 2008 - June 2009 (part-time)
  • Built the first version of a catalog-to-Adwords API synchronization tool using .NET, C# 3.0, Mssql and Linq-to-sql, NUnit.
  • Built the first version of a reporting tool for Adwords and Analytics using Java, Spring, Hibernate, Maven, JUnit, BlazeDS.
  • Helped customers with troubleshooting Google Analytics implementation issues.

KingCom Front-end developer

March 2005 - March 2008 (part-time)
  • Helped switching the company to W3 standards based layouts using HTML/CSS and Javascript.
  • Implemented and deployed several designs into W3 standards based templates for the asp.net based CMS.
  • Designed and built the UI of a new version of the cms using ASP.NET, YUI and HTML/CSS.

Intellicode Freelance

2005 - 2014
  • Built the initial tweedehands.net back-end and front-end using php and mysql.
  • Optimized traffic throughput for tweedehands.net by configuring Nginx and apache.
  • Converted the voetbalzone.nl design into crossbrowser compatible HTML/CSS.
  • Helped clients convert their design to W3 standards based HTML/CSS
  • Made a IPhone optimized version of voetbalzone.nl in ASP.NET MVC, JQuery Touch, HTML5 and CSS3.

Education

Utrecht University

2008 - 2013

MSc in Computer Science

IT University of Copenhagen

2009 - 2010

Erasmus Exchange in Game Technology

Universiteit van Amsterdam, Vrije Universiteit

2011

Summerschool in Multicore and GPGPU technology

Utrecht University

2004 - 2008

BSc in Computer Science

Awards

1st place HTML5 Gamejam

2010

Spil Games & Google Europe Original version

2nd place software design

2007

Microsoft Imagine Cup Netherlands

Social Media