Senior Mobile Java Engineer with over 10 years of software development experience. In my career, I've worked on server side projects (J2EE and related) as well as many client side projects, most of which related to mobile technologies including Android, BlackBerry, and J2ME.
I was the first full time mobile developer for my current company, eBuddy. In this role, my work was essential in making eBuddy Mobile Messenger the world's most downloaded J2ME application. After this, I worked on the Android Messengers (chat and XMS). Currently, our mobile teams comprise over 20 developers, and we use the agile SCRUM framework for efficiently managing our work.
In addition, I'm very interested in embedded development using MCU's (microcontrollers) for the Internet-of-Things, connecting objects to apps. For this, I've created hardware solutions, combining a range of skills including C++ design on an MCU as well as the actual PCB, integrating complete solutions. I also recently applied my C++ skills to an innovative new embedded gaming platform called Sifteo Cubes. See my list of projects for a video demonstration.
Areas of expertise:
· Android (4 years experience)
· J2ME (Java ME) / J2SE (10+ years experience)
· SCRUM (agile development)
· Efficient Algorithms
· 3D development, e.g. using JSR-184 (M3G)
· Design patterns
· J2EE
· MCU (microcontroller) development, including hardware
· C++
· Artificial Intelligence engines, e.g. for ChessBuddy
· Creating modular User Interface frameworks
Examples of software I created or worked on:
· eBuddy Mobile Messenger (Android, J2ME)
· eBuddy XMS (similar to WhatsApp, Android)
· ChessBuddy (first mobile chess game)
· Numerous other strategy games
· 3D PoolDreams (3D billiards game for phones)
Specialties: Android, Java ME (J2ME), JSR-184 M3G, Java SE (J2SE), SCRUM (agile), Artificial Intelligence engines for strategy games, efficient algorithms, SQL, 3DS Max, Macromedia Fireworks.
Sr. Mobile Java Developer @ From July 2007 to Present (8 years 6 months) Technical Manager @ From July 2003 to Present (12 years 6 months)
Computer Science @ Utrecht University From 1999 to 2001 Niek Suchtelen is skilled in: Android, Mobile Applications, J2ME, Scrum, Java, Design Patterns, Software Development, Mobile Devices, Algorithms, C++, Subversion, Java Enterprise Edition, JavaSE, Objective-C, Git