Michael Duminy
Senior Full Stack Developer
Cape Town

I am passionate about creative problem solving, constantly learning, and exploring alternative points of view. I work best on problems and with technology that interest me; most recently React Native. Having spent the majority of my career in startups I have learned to balance crafting solutions with time-to-market. As such I value getting features into the hands of users early. I tend to follow the 80-20 rule. In my spare time you may find me taking part in coding challenges, listening to and playing music, gaming, discussing language and philosophy, reading, and generally absorbed in any number of random subjects.
Wala
2016-12-01 - Ongoing
Senior Full Stack Engineer
Wala is a financial services solution for emerging markets with a focus on Africa. It aims to promote financial inclusion and reward good financial behaviour through the use of the Dala utility token.
  • React Native code ownership and architecture
  • Android native library development and maintenance
  • Backend design and feature development using a micro service architecture
  • Code standards and ownership
  • Mentor and manage junior developers
  • Review and approve pull requests on Github
  • Manage and plan releases
22seven
2014-07-01 - 2016-11-30
Core Developer
Money management, budgeting and investing service on iOS, Android and web.
  • Backend feature development and API design
  • Collaboration between platform teams (Android, iOS and Web)
  • Maintain and develop customer support systems
  • Create and design feature ideas
  • Investigate tickets, fix data problems and bugs
  • Build and automate financial statement generation
KRS Garage
2013-06-01 - 2014-06-30
Software Developer
A startup aiming to help parents with young children find local child-friendly activities.
  • Native Android app development
  • Backend architecture and feature development
  • Build and maintain Web app
  • Create Facebook app from Web app
Khanyisa Real Systems
2012-02-01 - 2013-05-31
Junior Software Developer
A software house specialising in .NET development with several long-term clients. While there I worked on a front end for vehicle tracking, financial accounting system and various client websites.
  • Client website maintenance and feature development
  • Full stack feature implementation
  • Maintaining and updating existing projects
University of Cape Town
Linguistics - Bachelor of Arts (Honours)
2011-01-01 - 2011-12-01
University of Cape Town
English and Linguistics - Bachelor of Arts
2008-01-01 - 2010-12-01
English
Native speaker
React Native
Master
  • redux
  • redux-saga
  • android
Serverless
Intermediate
  • AWS Lambda
  • AWS Step Functions
  • DynamoDB
  • S3
Android
Intermediate
    Javascript
    Master
      Functional Programming
      Advanced
        Philosophy
          Gaming


            Hendrik Swanepoel
            I worked closely with Michael at 22seven.com on several projects. He is a very good communicator, not afraid to get his hands dirty and always willing to tackle hard problems. Michael handles conflict well and always keeps a cool head, often diffusing tension with good humour. I remember a particular day when I asked him to help out our team by porting a distributed locking mechanism that we had in JS to C#. It was quite involved and I expected him to take a few days to get it working correctly. Not only did he finish the work within a day but he also added some very useful tests for it. Michael would make a good engineering addition to any team that needs to ship fast and often.