Daan Terra

Daan Terra

Amsterdam, Netherlands
Hire Daan
Scroll To View More
Daan Terra

Daan Terra

Amsterdam, Netherlands
Member since June 4, 2015
Daan is an enthusiastic and helpful person. He uses software design principles and object-oriented thinking in technical domains. He's experienced in the development of large and complex products. His strongest knowledge and experience is in Java, Android and C#.NET. Daan has worked in interdisciplinary teams as a team lead. Projects with international partners or customers resulted in successful and timely delivery of new software components.
Daan is now available for hire
Portfolio
Experience
  • Java, 11 years
  • Object-oriented Design (OOD), 11 years
  • Visual Studio, 10 years
  • MATLAB, 10 years
  • C#, 9 years
  • Python, 4 years
  • Android SDK, 3 years
Amsterdam, Netherlands
Availability
Part-time
Preferred Environment
IntelliJ, Visual Studio, Android Studio, WebStorm
The most amazing...
...demo I've developed let people drive through a real-world city and reproduced an accurate 3D traffic simulation immediately afterward from laser-scanned data.
Employment
  • Freelance Project Developer
    GriDD Consultancy
    2016 - PRESENT
    • Analyzed project requirements.
    • Developed tool to visualize partners and sales data geographically.
    Technologies: JavaScript, AmCharts, AmMaps
  • Freelance Software Engineer
    Cireca Theranostics
    2016 - PRESENT
    • Designed the UX for a tool for the exploration of microscope images and meta-data.
    • Developed a prototype of the exploration tool.
    Technologies: Java, JavaFX, Spring, MySQL, Matlab
  • Owner
    ByTerra
    2015 - PRESENT
    • Developed a user-configurable animated wallpaper for Android devices using OpenGL.
    • Developed a brainy puzzle game for Android devices.
    Technologies: Android (Native), OpenGL, libGDX, Material Design
  • Freelance Android Developer
    Pixelindustries
    2016 - 2016
    • Helped develop an app for viewing premium video content.
    • Helped develop an app for recording personal video messages.
    • Helped develop a product store.
    • Added analytics functionality to an existing app.
    • Helped improve the quality of an existing codebase.
    Technologies: Android (Native), JSON, Facebook API, Google Analytics
  • Software Engineer
    TASS International
    2010 - 2015
    • Added a new configurable road segment with partial Euler spiral shape to a traffic scenario editor in C#.
    • Added a new sensor for the detection of lane markers to a traffic scenario simulator using OpenSceneGraph in C++, Python, and C#.
    • Developed a plugin to import road user data measured by laser scanners on a vehicle into a traffic scenario editor in C#.
    • Developed a plugin to import real-world traffic accident data into a traffic scenario editor in C#.
    • Developed a generation of 3D guardrail models using C# calling C++ through SWIG.
    • Added configuration and generation of lane marker patterns using C#.
    • Improved performance and usability of a traffic scenario editor in C#.NET.
    • Added 3D visualization of sensor beams to a traffic scenario simulation visualization. This is done with OpenSceneGraph in C++ with control from Java and Python.
    • Debugged a wide variety of issues through C#, Java, Python, C++, Matlab, and Simulink.
    • Managed work and communication as a Scrum Master of a team with interdisciplinary members.
    • Sought, assessed, interviewed, and trained new software development employees.
    Technologies: C#, Java, Python, C++, Matlab, Simulink
  • Outsourced Software Engineer
    SEARCH S.C. - Safety Engineering Research
    2013 - 2013
    • Performed skill assessments, interviews, coaching, and project management to set up a new software development team.
    • Developed highly configurable road marking patterns for a traffic scenario editor for the automotive safety market.
    • Developed a plugin framework for a traffic scenario editor for the automotive safety market.
    Technologies: C#
  • Computer Science Student
    Delft University of Technology
    2005 - 2010
    • Assisted the training of students in object-oriented software development principles.
    • Developed a Reversi/Othello artificial intelligence.
    • Developed a hand gesture recognition library for the control of a media player.
    Technologies: C#, Java, Matlab, C++
  • Scientific Research Intern
    Associação Brasileira de Informática (ABINFO)
    2009 - 2009
    • Developed a user experience research tool in Java to investigate the impact of input device on primary school children of multiple cultures.
    Technologies: Java
  • Independent Software Developer
    Dutch Heart Foundation
    2007 - 2007
    • Developed a networked real-world running game for children in C#.
    Technologies: C#
Experience
Skills
  • Languages
    Java, C#, MATLAB, JavaScript, Simulink, XML, UML, Python, HTML, GLSL, C, C++, Haskell
  • Frameworks
    Android SDK, NUnit, .NET, Google Protocol Buffer, Qt, JUnit, Boost C++, Knockout.js, Spring
  • Libraries/APIs
    Log4Net, WinForms, Android API, LINQ, OpenGL, JSON REST API, jQuery
  • Tools
    Android Studio, Mercurial, Visual Studio, Eclipse, SWIG, Help+Manual, SVN, Mantis, JIRA, OpenSceneGraph, CMake, Git
  • Paradigms
    Scrum, Agile Software Development, Object-oriented Programming (OOP), Object-oriented Design (OOD), Unit Testing, Reflective programming, Test-driven Development (TDD), Design Patterns, Functional Programming
  • Platforms
    Windows, Android, JavaFX, Linux
  • Storage
    MySQL, SQLite
  • Misc
    Project Management, Doxygen, log4j, Google Material Design
Education
  • Master's degree in Computer Science: Media and Knowledge Engineering
    Delft University of Technology - Delft, The Netherlands
    2007 - 2010
  • Bachelor's degree in Computer Science
    Delft University of Technology - Delft, The Netherlands
    2004 - 2007
I really like this profile
Share it with others