Rosco Adams

Senior Software Developer | Development Team Lead | rosco.ios.dev@gmail.com

ABOUT

I am focused and curious about my work. Because I thoroughly enjoy what I do, the impetus is always there to learn and do more. I challenge myself on a daily basis and learn new skills that help me add value to my projects and to do better work. This has lead me to take on various challenges and opened up whole new worlds of discovery.

In a previous role I was introduced to the concept of secure software development lifecycle, which lead me to learn as well as study penetration testing and security to improve my own application development. I am now in a position to mentor and teach others what I have learnt and continue to learn on a daily basis. After many years of interest in information security (InfoSec) I am working towards becoming a Secure Software Assessor in Software Development as outlined in the NIST Framework (SP-DEV-002). I have already Certified as Junior Pen Tester (eJPT) and Web Application Pen Tester (eWAPT). Part of that plan, is becoming a solutions architect to drive security implementations on large scale projects.


EDUCATION

Certified Web Application Penetration Tester
eLearnSecurity
Certification

2019

Certified Junior Penetration Tester
eLearnSecurity
Certification

2018

Mobile Cloud Computing with Android, Computer Software Engineering
University of Maryland College Park
6 Month Course

JUNE 2014

Bachelor of Technology: Information Technology, Software development
Cape Peninsula University of Technology
2 Year Degree Course

2010

SAP NetWeaver Integration Technology – Overview (TBIT100)
SAP NetWeaver Process Integration (TBIT40)
SAP PI Mapping and BPM (TBIT44)
SAP
Short Course

2010

National Diploma: Information Technology (Cum Laude), Information Technology - Software Development
Cape Peninsula University of Technology
4 Year National Diploma Course

2007
CUM LAUDE



WORK

Software Development Team Lead of ZapZap™
Zapper™

Development Team Lead for ZapZap Mobile Money at Zapper. Various hats including:

  • Business/Systems Analysis (Using Aha! and Azure DevOps)
  • Penetration Testing (Web) and Reporting
  • Facilitating Agile ceremonies and artifacts
  • Solution and develop mobile test automation
  • MARCH 2020 - CURRENT

    Senior Software Developer and Penetration Tester for ZapZap™ Mobile Money
    Zapper™

    Senior iOS Mobile Developer on ZapZap Mobile Money at Zapper. Various hats including:

  • iOS Development of the ZapZap Mobile Wallet and App Store Management
  • Setup and Management of the CI server (Jenkins)
  • Testing Automation (using RobotFramework) in VSCode
  • Penetration Testing (Network and Web) and Reporting
  • Bash script writing etc.
  • MARCH 2015 - MARCH 2020

    Senior Software Developer
    Global Kinetic Software Engineers.

    Development for the iOS ZapZap mobile application. ZapZap is a revolutionary ad-free mobile utility app that lets you keep your money virtually, right inside your mobile phone. Shop quickly and easily, both in-store and online. Send and receive funds from friends, family, colleagues and Facebook friends instantly with just a few taps. Simply download, register, top up, shop and explore the possibilities!

    SEPTEMBER 2012 - CURRENT

    iOS Mobile Developer
    Touchlab.

    Working in Objective-C to develop applications for iOS devices (iPad). Taken ownership of the Landbou brand application developing new widgets (apps inside of the app), maintenance, performance enhancements and recently all code for the redesigned UI for release. Widgets (apps within app) developed include building a 3-axis spirit level with GPS and altitude features designed for farmers for installation of Solar panels and ground gradient measurements. Another Widget includes a Spray Tank Calculator, in which the mixes required to fill a tank / calculate mixes need for a particular area etc, based on tank size, irrigation rate, product required and the size of the land. Other personal projects include writing iOS wrappers for an HTML5 game to have the entire game run natively. I have managed the creation, submission and release approval of applications inside the app store. I have successfully submitted numerous version updates for approval and had them approved by the App store.

    NOVEMBER 2011 - AUGUST 2012

    Team Lead - SAP Process Integration
    Shoprite Holdings Ltd.

    Team Lead Shoprite PI Support - Software Developer. Maintenance and Development of the Branch Distribution system for 5 months [ Technical ESQL/C]. Joined the SAP Process Integration team for the conversion of current IT Buying systems to SAP Retail, and configuring the communication to legacy systems. Additional tasks include Standby for Legacy Buying System and Branch Distribution System. Resolving Defects and change requests. Developing interfaces and assisting in Integration design, development and implementation.

    JULY 2009 - NOVEMBER 2011

    Junior programmer
    Shoprite Holdings Ltd.

    Maintenance and Development of the Branch Distribution system (Extended SQL in C, Unix, Unix Shell and Informix SQL). Integration between Buying Systems and Store servers (RE and BlueCube stores). 24/7/365 Standby.>

    JULY 2008 - JUNE 2009

    Trainnee Programmer
    Shoprite Holdings Ltd.

    Working in the Buying Retail System, handling of incidents, user support and extract requests [Informix SQL, Unix Shell, Unix]. Maintenance of Branch Distribution System [ESQL/C].

    JULY 2007 - JUNE 2008



    HONORS AND AWARDS

    Academic Article published
    Cape Peninsula University of Technology.

    My academic paper on "multi-touch devices improving the cognitive learning abilities of toddlers (aged 1 - 3)" was published by the Cape Peninsula University of Technology in 2011. (Btech: IT).

    2011

    Graduated Cum Laude (National Diploma)
    Cape Peninsula University of Technology

    2007


    SKILLS

    Objective-C


    Unix Shell Scripting


    Integration


    C++


    HTML/CSS


    SQL (MYSQL/INFORMIX)




    PORTFOLIO

    LANDBOU

    Landbouweekblad is a handy portal to reliable and useful information, it features real-time commodity prices, an extraordinary weather offering and archived articles. The app comes with a Safex feed. A feed from the JSE provides daily trading updates, as well as financial information on listed companies, dating back five years. Weekly live auction results from Kroonstad, Kimberley and Gouda are also available, as well as a summary of national prices achieved for cattle, sheep, pigs and chickens. - Media24

    Software Development and User Interface

    ZAPZAP

    ZapZap is a revolutionary ad-free mobile utility app that lets you keep your money virtually, right inside your mobile phone. Shop quickly and easily, both in-store and online. Send and receive funds from friends, family, colleagues and Facebook friends instantly with just a few taps. Simply download, register, top up, shop and explore the possibilities!

    Software Development and User-Interface




    CONTACT

    Email
    rosco.ios.dev@gmail.com

    Address
    Cape Town, South Africa.

    SOCIAL LINKS

    Created by ROSCOADAMS.CO.ZA