Badges
Certifications
m4td3v has not earned any certificates yet.
Work Experience
Software Engineer
Alphawave•  January 2017 - March 2019
I joined the Alphawave Ventures team at an exciting time when they were expanding. We were a small team of approximately 8 developers and I got exposure to many different technologies and applications. Below are a few key points from my time spent as a Software Developer at Alphawave: • Worked on an Enterprise application with clients all around the world. • Gained exposure to various different languages, mainly C#, C++, Javascript & Python. • Gained exposure to many frameworks such as ASP .NET, .Net Core, Qt, Hoops and more. • Responsible for DevOps and CI using gitlab. • Worked on the IXUS suite of applications, which included a 3D Modeling Desktop application (C++, Qt, Hoops), Web Server (ASP .Net), Mobile App (Android, Java), SPA (Aurelia, .Net Core) and various other smaller applications contributing to the suite --- Building on the role of Software Developer, I was promoted to the Lead Developer on the IXUS suite of applications. Along with my original Software Developer responsibilities, I gained the following: • Analyze user needs to determine technical requirements and business value. • Incorporate technical considerations into design plans, such as budgets, performance requirements. • Confer with management or development teams to prioritize needs, resolve conflicts and choose solutions. • Liaise with customers on prioritizing value-driven features vs costs. • Oversee development on the IXUS suite and ensure all key role-players (developers, customers, management) are happy with the service delivered.
Associate Software Engineer
Aci worldwide•  November 2015 - December 2016
I joined the interchanges team at ACI worldwide as my first official job after University. Together as a team, we oversaw and maintained approximately 100 small software projects from specifications gathering to delivery, for the banking sector, namely the intermediary between the Postilion framework and merchants. Some key features of my time spent at ACI are: • Exposure to the banking industry & global security protocols. • Gained experience on enterprise level Java applications. • Test Driven Development, on a custom testing framework. • Exposure to the whole SDLC from requirements gathering to customer hand-over. • Gained exposure to customer support and ticket handling.
Education
University of Stellenbosch
Computer Science, BS•  January 2011 - December 2015