Tom Hastjarjanto
Software Developer
from
Amsterdam
- Node.js / Graphql
- React / React Native
- Redux / Apollo
- Javascript / HTML5 / CSS
- Docker
- Git / SVN version control
- SQL / NoSql databases
Software Development Life Cycle
- Scrum/Kanban
- Continuous delivery
- Code reviewing
- Jira/Confluence/Bamboo/Stash
- Object-Oriented Programming
- Functional Programming
- (Mobile) Web Development
- GUI Development
- Unit testing/Integration testing
Sytac
Software Developer
July 2016 - Current (full-time)
- Develop applications using Javascript (ES6), ReactJS and React-Native.
Pimmr
Software Developer
March 2015 - June 2016
- Developed an iOS application using Javascript (ES6), ReactJS and React-Native.
- Developed core features in our backend system using a micro-service architecture deployed in Docker containers
on CoreOS.
- Contributed to the UX design by participating in design sprints, observing user tests and pro-actively proposed
and implemented UI modifications when necessary.
- Suggested and implemented analytics packages and event tracking.
- Incorporated SEO best-practices and other solutions to drive growth.
Optiver
Software Developer
April 2012 - March 2015 (full-time)
C#
TypeScript
Python
- 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)
javascript
html5
css3
- 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)
actionscript
c#
- 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)
.net
java
flex
spring
hibernate
linq
mssql
mysql
- 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)
c#
javascript
css
html
mysql
asp.net
yui
- 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
html
css
php
ruby
c#
.net
javascript
jquery
- 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.
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
2nd place software design
2007
Microsoft Imagine Cup Netherlands