Contact- (Mobile)-
www.linkedin.com/in/ewaldhorn
(LinkedIn)
stackoverflow.com/story/ewaldhorn
(Other)
www.nofuss.co.za (Company)
Top Skills
Android Development
Mobile Applications
Kotlin
Languages
English (Native or Bilingual)
Afrikaans (Native or Bilingual)
Spanish (Limited Working)
Certifications
Java Design Patterns and
Architecture
iOS 9 App Development For
Beginners
Rick and Jenna's iOS 9 Adventure Make 14 Apps with Swift 2
Java Tutorial
Duolingo Spanish Fluency:
Advanced (Estimated)
Ewald Horn
Remote Flutter Consultant. Dart and Flutter on Android and iOS.
Prototype to MVP and Production.
Cape Town Area, South Africa
Summary
Working 100% remotely, as a contract developer, I deliver solutions
using Flutter with Dart on Android, iOS, web and server.
In the past, I've worked in Kotlin, Python, C#, Xamarin, F#,
JavaScript (NodeJS), NativeScript, Java (Android, ME, SE, EE),
Scala, Swift, C, C++, PHP, HTML5, Pascal, Delphi, Objective-C and
some time ago, Cobol.
My remote work is done via technologies like Slack, Skype, Zoom
and Trello.
I'm very open to working with startups, even those that are in the
exploratory phase and in need of an app to go for a funding round.
Depending on your product, I might be tempted to work for partial
equity, up to 15% of my total fee.
I'm busy studying more machine learning, data analysis and data
science, using tools like R, RStudio, Pandas and TensorFlow.
Some things I've worked on:
- Payments systems like Postilion
- Social Media apps like Wyzetalk
- Video and media apps like Doozie and Over
- Mobile Games like Juicy Kaboom
- All kinds of fintech things like pension fund and employee benefits
managements systems
- An assortment of mobile apps for Android and iOS like HomeKick
I've been a Java developer, Mobile developer, Android developer,
Applications developer, Software Engineer, Support Technician,
Trainer, failed comic and rather bad barista. Through it all, one thing
remained constant - delivering results.
Page 1 of 7
Teachers and fellow educators:
If you are here because of the Code.org volunteer program, I
am available to visit your school and assist your students with
programming challenges and assignments, completely at my own
expense, depending on my schedule.
Experience
NoFuss Solutions
For Hire - Remote Contract Mobile Developer
January 2005 - Present
International
I primarily deliver discreet solutions in the Android and iOS mobile space using
Java, Kotlin, Flutter, Dart and Xamarin.
I'm also experienced in building PWA (progressive web apps) with a mobile
focus using technologies like Dart, Vue.js, JavaScript, HTML and CSS.
I am available to assist you with prototyping your application for initial funding
rounds as well as delivering production-level mobile applications.
Over
Android Developer
January 2018 - June 2018 (6 months)
Cape Town Area, South Africa
Working on the Over Android application using fun technologies like Kotlin and
OpenGL ES.
Estalea
Senior Mobile Engineer
July 2015 - December 2017 (2 years 6 months)
Durbanville, South Africa
Working with C# (Xamarin), Scala, Android (Java), OpenGL, JavaScript,
HTML5, CSS, Ractive.js and a touch of Swift on iOS.
Check out www.estalea.com and www.doozie.com for more about the
company.
On Doozie, I worked as the lead Android developer, building a native video
capture and augmentation application. By using low-level API's, I was able to
Page 2 of 7
capture video live and apply different filters and effects. An added bonus is the
ability to pause and resume recording, from Android 4.4 and up.
One project was built on Xamarin technology, with a shared common layer
between the iOS and Android clients. I was mainly involved with the Xamarin
Android effort.
Most of the backend API's are written in Scala and I had to write many
services required for the mobile clients as well. The admin console is a Scala
Play application, relying heavily on Ractive.js for the templating.
At Estalea, each team member picks up whatever task needs doing. As
an example, I ended up porting comments from MySQL to DynamoDB, an
exercise that required Java and Scala skills, along with a fair bit of SQL.
I also built some tools we used for data manipulation in a technology called
NW.js, which is a NodeJS and embedded Chrome setup. It's ideal for building
HTML5 interfaces that need more access rights to the machine than what a
traditional web application would have.
As a partially distributed and remote team, we use Slack, Skype, Trello, and
Git to keep track of our work.
Global Kinetic
Developer
January 2015 - June 2015 (6 months)
C#, Java, JavaScript, NodeJS, AngularJS, MongoDB Development.
DVT
Developer
April 2014 - December 2014 (9 months)
Cape Town
Java, Android and Javascript developer. I'm responsible for designing and
delivering solutions across a variety of platforms for multiple clients, often
using technologies like Node.js, Git and Node Webkit.
Wyzetalk (Pty) Ltd
Analyst Developer
March 2013 - March 2014 (1 year 1 month)
Stellenbosch
Page 3 of 7
Android development for the innovative new Wyzetalk product. We use a
range of cutting-edge technologies like NodeJS, AngularJS, HTML5, CSS3,
MongoDB, Java, Java ME, Node Webkit and Twitter Bootstrap to build the next
generation social business platform.
I develop and maintain the Wyzetalk Android and J2ME clients as well as
desktop clients (in Node Webkit) as part of the development team.
Global Kinetic
Developer
September 2012 - February 2013 (6 months)
Software developer at Global Kinetic.
Working with Java, Titanium Appcelerator (JavaScript), Android and iOS.
Alacrity
Java Web and Application Developer
September 2011 - August 2012 (1 year)
Part of a Java/Groovy/Grails development team specialising in Java EE
applications.
Java SE, EE, Groovy family of languages.
Java Tecnical Lead.
Javascript, HTML5 and CSS3 development.
Agile environment (Scrum, TDD).
Automated testing tools : JUnit, HtmlUnit, DBUnit.
Automated build and test environment : Hudson/Jenkins.
SVN and Mercurial Source Control.
OC4J, Tomcat, Spring, Hibernate and Grails web application environments.
S1 Corporation
Developer
April 2010 - August 2011 (1 year 5 months)
Java developer at S1 Corporation, with some Delphi and Python thrown in now
and again.
Involved in developing and support payment platforms, mostly the Postilion
Realtime platform, with Office, Portal and Navigator thrown into the mix as
well.
Page 4 of 7
Longain Group
1 year
Lead Researcher
June 2009 - April 2010 (11 months)
Currently developing a Java SE application for multi-user data capturing and
manipulation.
Lead researcher at the Longain Group, responsible for identifying and
developing new business opportunities in the contact centre industry. I am
tasked with detailed needs analysis, product development and solution
development to equip the sales team with the required information to engage
clients effectively. Our clients are both private and public sector entities with
varying needs, ranging from BPO (Business Process Outsourcing) to DBOT
(Design, Build, Operate, Transfer) scenarios.
Part of my focus is also on developing business strategies for growth, including
marketing and promotional ideas. All of this ties back into systems, especially
with regard to management systems for different projects, products and
services.
All of this eventually ties into software solutions that I have to architect and
manage to ensure they meet client requirements.
This is the parent company of my previous position, more focussed on local
and international business.
eMarketing Strategist
May 2009 - May 2009 (1 month)
Ferocat Division
I am responsible for developing sustainable and functional electronic
marketing strategies for our clients using a host of different technologies and
platforms.
Part of my duties include managing and mentoring the PHP and JavaScript
developers.
Cell-Life
Support Technician
December 2008 - May 2009 (6 months)
Page 5 of 7
Cell-Life provides communication and management services to the HIV/AIDS
public sector. We are a non-profit company and develop products to assist in
the distribution and management of ART drugs as well as HIV/AIDS related
information.
JavaK
Lecturer
January 2006 - December 2008 (3 years)
JavaK provides extra classes to Java students grade 10 - 12 as well as a free
website with information for Afrikaans-speaking students.
Cape Career Training College (CCTC)
Lead Java Lecturer and Trainer
June 2008 - September 2008 (4 months)
I was the lead Java lecturer and trainer at CCTC and thus also responsible
for managing the training of all the Java Programming, A+, N+ and MCSE
students.
Horn Labs
Proprietor
January 1996 - December 2004 (9 years)
My own hardware and software company, general IT retailing etc.
Cape Technikon
Lecturer
January 2002 - December 2003 (2 years)
Lectured in Java and Cobol for second year IT students.
Education
Udemy
Certificate, Mobile Development Made Easy : iOS and Android · (2013)
Microsoft Virtual Academy
Quick Start Challenge: Python and MongoLab, Python and MongoDB · (2015)
Microsoft Virtual Academy
Certificate - JavaScript Fundamentals for Absolute
Beginners, JavaScript · (2014)
Page 6 of 7
Coursera - University of Illinois
Certificate, Creative, Serious and Playful Science of Android Apps, Android
application development · (2014)
Microsoft Virtual Academy
C++: A General Purpose Language and Library Jump Start, C++ · (2014)
Page 7 of 7