Summary
Overview
Work History
Education
Skills
Timeline
Generic

John Derrocks

3rd Year Computer Science Student
Johannesburg,GP

Summary

Dynamic software developer with a proven track record at Emeris, specializing in web application development and SQL integration. Adept at utilizing .NET frameworks and Agile methodologies, I excel in multitasking and delivering high-quality solutions. Committed to enhancing user experiences through innovative design and robust backend systems.

Overview

3
3
years of professional experience
2
2
Languages

Work History

Academic Projects

Emeris
Johannesburg
01.2024 - 01.2027

Academic Projects:

Contract Monthly Claims System

  • Designed and implemented a multi-tier application following SOLID principles and design patterns.
  • Built a responsive user interface using WPF or ASP.NET Core MVC with data binding and validation.
  • Applied LINQ for data querying, exception handling, and unit testing with MSTest or NUnit.
  • Manage source control and iterative development through GitHub version control workflows.

ABC Retails (Retail Store)

  • Developed and deployed Azure Functions for event-driven serverless backend processing.
  • Configured CI/CD pipelines via GitHub Actions to automate deployment to Azure App Service.
  • Integrated Azure Blob, Table, and Queue Storage for distributed data management.

Cybersecurity Chatbot

  • Implemented class hierarchies, interfaces, and polymorphism to model real-world entities.
  • Applied file I/O, collections, and generics for dynamic data management.
  • Developed a console application adhering to clean code and industry coding standards.

Event Ease (Events Manager)

  • Provisioned Azure Storage Accounts, Web Apps, and SQL Databases via the Azure Portal.
  • Applied RBAC and Azure Key Vault fundamentals for secure cloud resource management.
  • Developed a web application integrated with Azure Blob and Table Storage services.

Exam Assistant

Gauteng Department Of Education
Johannesburg
11.2025 - 12.2025
  • Set up classroom equipment and organized activities.
  • Worked collaboratively to support student independence, empowerment, and learning.
  • Provided instruction and support under supervision of teacher.
  • Promoted positive and safe environment for student learning.

Education

No Degree - Software Development

Emeris College
Johannesburg South Africa
04.2001 -

Skills

Multitasking proficiency

Web application development

SQL integration

Back-end frameworks

Agile development methodologies

Testing and debugging

Code debugging

NET development

Software debugging

Front-end frameworks

Git proficiency

Code review

Application development

Microsoft ASPNET

C#, Java, JavaScript, Html, C specialist

Mobile application development

Application development

Microsoft ASPNET

C#, Java, JavaScript, Html, C specialist

Mobile application development

Timeline

Exam Assistant

Gauteng Department Of Education
11.2025 - 12.2025

Academic Projects

Emeris
01.2024 - 01.2027

No Degree - Software Development

Emeris College
04.2001 -
John Derrocks3rd Year Computer Science Student