beBee background
Professionals
>
Technology / Internet
>
Rondebosch
Matt Davies

Matt Davies

Software Developer
Rondebosch, City of Cape Town

Social


About Matt Davies:

I am ardently seeking a dynamic role in software development that allows me to leverage my skills in various domains such as gaming, AI, or finance, utilising tools such as Python, Java or C#. An artist at heart and a mathematician by nature, I feel that I would prove myself to be an invaluable asset to any development team. I am an extremely adaptable individual, who is always willing to learn and adopt the new technologies and skills required to stay afloat in a rapidly changing landscape.

With a solid foundation from my BSc in Computer Science, I bring a blend of technical expertise in programming, problem-solving, and critical thinking. My experience in various projects has honed my skills in algorithm development, team leadership and software architecture.

My primary aspiration is to thrive in an environment that fosters continuous learning and professional growth. I'm driven to expand my expertise across diverse domains, exploring emerging technologies and contributing innovative solutions to impactful projects.

Experience

For my university's culminating project, I spearheaded the development of a bespoke learning application tailored to generate unique SQL assignments for student users. This comprehensive system accommodated both student and staff needs, enabling staff to craft assignments and tests for individual students or entire classes. Beyond its core functionalities, the application included advanced features like grade distribution analytics and statistics, meticulously designed to seamlessly integrate into UCT's second-year computer science syllabus.

As the team leader and software architect, I steered the project's direction and assumed diverse responsibilities encompassing UI design and full-stack development. Implementing a Layered architecture, we utilized Python for the domain layer at the client's request, employed JavaScript within the Django framework for the front end, and integrated MySQL for the database infrastructure.

Education

UCT | BSc Computer Science & Business Computing 2021 - 2023

During my time at university, I became familiar with various coding languages and technologies including the likes of Java, Python, C#, Kotlin, Assembly, MySQL, HTML and CSS.

As a part of my computer science syllabus I was introduced to the fundamentals of OOP, advanced data structures, parallel and concurrent approaches to programming, mobile design and development, computer architecture, networks, operating systems, theory of advanced algorithms, theory of computation and advanced software design methodologies.

Under my business computing major I learned about systems analysis, systems design, project management, BPM & enterprise systems and electronic commerce.

For my final university project, I created a university learning application for staff and students that generated unique SQL tests and assignments. Other projects that I have worked on include a client-server file sharing application using TCP/IP protocols, and a small enterprise system for a fictitious drinks manufacturer.

Professionals in the same Technology / Internet sector as Matt Davies

Professionals from different sectors near Rondebosch, City of Cape Town

Jobs near Rondebosch, City of Cape Town

  • Affirmative Portfolios

    Store Manager

    Found in: beBee S2 ZA - 4 days ago


    Affirmative Portfolios Western Cape, Cape Town, South Africa Full time

    Affirmative Portfolios's job vacancy, Career and Recruitment · Job title : Store Manager – Cape Town – Hermanus jobs in Western Cape · Job Location : Western Cape, Cape Town · Deadline : May 19, 2024 · Quick Recommended Links · Jobs by Location · Job by industries · Minimum Requ ...

  • Graylink

    Sales Development Representative

    Found in: Talent ZA C2 - 1 week ago


    Graylink Cape Town, South Africa

    Are you passionate about sales and technology? graylink is at the forefront of delivering innovative SaaS solutions that help enterprise employers optimise their recruitment operations. We're looking for motivated Sales Development Representatives (SDR) to join our dynamic team a ...

  • DigiCert

    Senior Software Development Engineer in Test

    Found in: Talent ZA C2 - 14 hours ago


    DigiCert Cape Town, South Africa

    ABOUT DIGICERT · We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and eve ...