Johan Snyman

Senior Java Developer at Mezzanine
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
City of Cape Town, Western Cape, South Africa, ZA
Languages
  • English Native or bilingual proficiency
  • Afrikaans Native or bilingual proficiency
  • German Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Ed Williams

Johan is a much valued member of the SpiderLabs team. He has first class pen testing skills and a fantastic work ethic. I would not hesitate in recommending Johan for a senior role.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • South Africa
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Java Developer
      • Oct 2021 - Present

    • South Africa
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Data Security Programmer
      • Jun 2020 - Oct 2021

      My role has two components: 1. Securing the code and infrastructure - Create and implement company policies for securing infrastructure, code and data - Review and implement design of data anonymization - Securing our Azure infrastructure - Penetration testing of application and infrastructure - Signing of application code 2. Development and maintenance of code - Development in C# of .NET Framework and .NET Core applications - Azure Application Functions - Integration with Azure storage Show less

    • United Kingdom
    • Financial Services
    • 500 - 600 Employee
    • Technical Security Analyst
      • Sep 2019 - May 2020

      Penetration Testing of company infrastructure including: - Raspberry Pi's - API's - Mobile Applications - Internal Web Applications Development of SOC including: - Planning implementation including AWS infrastructure - Writing Python code for SOC visualizations - Monitoring and configuration of third-party tools Creating internal educational material about information security Penetration Testing of company infrastructure including: - Raspberry Pi's - API's - Mobile Applications - Internal Web Applications Development of SOC including: - Planning implementation including AWS infrastructure - Writing Python code for SOC visualizations - Monitoring and configuration of third-party tools Creating internal educational material about information security

    • United States
    • Computer and Network Security
    • 700 & Above Employee
    • Application Security Consultant, Spiderlabs
      • Nov 2015 - Aug 2019

      Penetration Tester for the Application Security Team Penetration testing of: - Web applications - Thick applications - Mobile applications Some cross-team work doing penetration tests of: - Networks - Hardware hardening Part of the Application Security Think Tank giving guidance on testing techniques and developing tools and techniques for newly discovered threats. Penetration Tester for the Application Security Team Penetration testing of: - Web applications - Thick applications - Mobile applications Some cross-team work doing penetration tests of: - Networks - Hardware hardening Part of the Application Security Think Tank giving guidance on testing techniques and developing tools and techniques for newly discovered threats.

    • France
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Security Analyst
      • Feb 2014 - Oct 2015

      Penetration testing: - Web Applications - Mobile Applications - External Networks - Internal Networks Teaching: - Presented and assisted with information security training of IT professionals. - Conducted training at BlackHat 2015 Talks: - BSides Cape Town 2014: Advanced footprinting techniques using Yeti Tools: - Contributed to Yeti, advanced footprinting tool Penetration testing: - Web Applications - Mobile Applications - External Networks - Internal Networks Teaching: - Presented and assisted with information security training of IT professionals. - Conducted training at BlackHat 2015 Talks: - BSides Cape Town 2014: Advanced footprinting techniques using Yeti Tools: - Contributed to Yeti, advanced footprinting tool

    • South Africa
    • Health, Wellness & Fitness
    • 700 & Above Employee
    • Senior Java Developer
      • Aug 2013 - Jan 2014

      - Webservices implemented using J2EE driven back-end - Database design and development MSSQL, IBM Websphere, Java8, RESTful webservices built on IBM stack, Jenkins, Git, - Webservices implemented using J2EE driven back-end - Database design and development MSSQL, IBM Websphere, Java8, RESTful webservices built on IBM stack, Jenkins, Git,

    • Software Developer
      • Mar 2011 - Jul 2013

      - Database design and development - Project planning and design input for websites - Test driven development of back-end modules - Web front-end development, including styling and scripts. Java 5 to 7 including EE technologies such as EJB3, JSP. Other web technologies like HTML, CSS, JavaScript, AJAX, Dojo, jQuery, Struts1 and 2, Struts2 AJAX, Struts2 Tiles, MySQL, Hibernate3, Hibernate Annotations, JUnit4, Log4J, JBoss, Apache Tomcat, Maven, Ant, CVS, Git, Eclipse, Linux Show less

    • Software Development
    • 100 - 200 Employee
    • Developer
      • Mar 2010 - Mar 2011

      Product Support – Retail - Provide information on the usage and configuration of software - Investigating and debugging of possible problems in software - Creation and distribution of patches - Updates to functional and interface specifications and user guides Product development – Retail - Development of new features and programme change requests - Project planning for development cycles J2SE 1.4, J2SE5.0, MSSQL, DB2, Perforce, Saleslogix SLX, Eclipse Product Support – Retail - Provide information on the usage and configuration of software - Investigating and debugging of possible problems in software - Creation and distribution of patches - Updates to functional and interface specifications and user guides Product development – Retail - Development of new features and programme change requests - Project planning for development cycles J2SE 1.4, J2SE5.0, MSSQL, DB2, Perforce, Saleslogix SLX, Eclipse

  • ResAfrica (Pty) Ltd
    • Cape Town Area, South Africa
    • Software Developer
      • Apr 2007 - Feb 2010

      - Database design and development - Project planning and design input for websites - Test driven development of back-end modules - Web front-end development, including styling and scripts. Java 5 to 7 including EE technologies such as EJB3, JSP. Other web technologies like HTML, CSS, JavaScript, Dojo, jQuery, Struts1 and 2, Struts2 AJAX, Struts2 Tiles, MySQL, Hibernate3, Hibernate Annotations, JUnit4, Log4J, JBoss, Apache Tomcat, Maven, Ant, CVS, Git, Eclipse, MySQL. - Database design and development - Project planning and design input for websites - Test driven development of back-end modules - Web front-end development, including styling and scripts. Java 5 to 7 including EE technologies such as EJB3, JSP. Other web technologies like HTML, CSS, JavaScript, Dojo, jQuery, Struts1 and 2, Struts2 AJAX, Struts2 Tiles, MySQL, Hibernate3, Hibernate Annotations, JUnit4, Log4J, JBoss, Apache Tomcat, Maven, Ant, CVS, Git, Eclipse, MySQL.

    • South Africa
    • Software Development
    • 1 - 100 Employee
    • Java Programmer
      • Jun 2005 - Feb 2006

      - Developed as part of a team an EJB based workflow management system for a major South African employment benefits company - Design, analysis and development of integrated workflow management System - Development of code for both the front- and the back end - Web tier and EJB tier development - Installation of third party applications, including MSSQL Server, Staffware workflow engine, IDM document management system J2SE 5.0, J2SE 1.4, J2EE, JavaScript, HTML, CSS, Proprietary JSP Tag libraries, MSSQL, MySQL, Sun Application Server, JBoss, Tomcat, Hibernate, Ant, SVN, Netbeans, Log4J, SuSE Linux, Windows 2000 Server Show less

    • Software Developer
      • Sep 2002 - May 2005

      - Development and maintenance of Java based seismological visualisation and interpretation software. - Compilation and testing of new versions of Jdi, creation of installers (for both Windows and Linux) - Client communication and expectation management - Communication with international customers, including the presentation of new features to the customers as well as training (including the creation of help files) - Development and maintenance of company website - Coordination of outsourced projects including the specification of requirements and management of project goals Java SE 1.4, Java 3D, Java Swing API, JChart, C, FORTRAN, Python, HTML and CSS, XML, Bean Shell, UNIX bash scripts, Log4J, CVS, Linux Show less

Education

  • University of South Africa/Universiteit van Suid-Afrika
    Programme in Financial Management, Financial management
    2008 - 2008
  • University of South Africa/Universiteit van Suid-Afrika
    Bachelor of Science (B.Sc.), Information Technology and Computer Science
    2000 - 2006

Community

You need to have a working account to view this content. Click here to join now