gki_logo_black_300x308The Birmingham Goju Ryu Karate Academy is a non-profit making organisation that is dedicated to the promotion and teaching of classical and traditional Goju Ryu Karate Do based on the ideas of Chojun Miyagi, the founder of Goju Ryu. Traditional Goju Ryu Karate.

workweekThe Work Schedule is an application allowing a person to schedule work shifts using daily slots on a monthly calendar.

Stephen Street - Applications Developer

Professional History

I started work in the IT department of a telesales marketing company in 1986, working as a developer with the Pick/Unidata database and it's DataBasic programming language. In 1991 and still working with the telesales company I branched out with Oracle Forms 4.5 and Reports 2.5. As part of this transition from PICK to Oracle the IT team started creating snapshots of the live data from the Oracle database, importing the data onto a MySQL database and using the PHP scripting language to create reports for the company and it's clients. As part of this transition I began developing applications in PHP and MySQL. I was also trained on and worked for several years with Siebel using Siebel Tools and the eScript scripting language. I have extensive experience in the design and build of distributed applications mainly focused on PHP, MySQL and JavaScript in the stock control, payroll, employee management, human resources and health and safety sectors of business.

Professional Skills

  • Technically gifted with a hands on approach to programming.
  • Excellent project management skills.
  • Excellent understanding and application of MVC and OOP methodologies.
  • Excellent in leading enterprise software solution projects.
  • A team player with the ability to work individually.
  • Excellent in managing, mentoring and coaching team members.
  • Excellent at understanding new technologies and new functionality.
  • Excellent problem solving skills.
  • Strong understanding of business practices.
  • Strong documentation and reporting skills.

Technical Skills

PHP: Skilled at programming in native PHP including designing and building custom frameworks and some experience in 3rd party frameworks such as Magento, Joomla and WordPress.

Database Management: Extensive knowledge of database design and optimisation, mainly with MySQL/MariaDB and some experience with SQL Server and Oracle.

JavaScript/jQuery: Skilled in both native JavaScript and jQuery including AJAX and development of customised jQuery plugin scripts.

Windows Programming: Skilled in programming with Delphi/Lazarus and Object Pascal with some experience with Visual Basic and C#.