Summary
Overview
Work History
Education
Skills
Certification
Volunteer Experience
Timeline
Generic

ABDUL KAREEM

Adelaide,Australia

Summary

Proficient in React, JavaScript, and PHP, with 4+ years of development experience and a strong focus on mentoring in full-stack development. Dedicated teaching assistant, adept at promoting curriculum and syllabus development. Applies unique creativity to drive student engagement. Focus on student success, with a passion for professional development.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

First Focus
07.2023 - Current
  • Working as a full stack developer, I specialise in secure architecture using Laravel, React.js, Filament, and Livewire.
  • My role encompasses managing client relationships and overseeing the software development lifecycle.
  • Key responsibilities include optimizing database queries, and handling application deployments.
  • Currently, I'm focused on an IoT project using Azure IoT Hub, showcasing my ability to integrate emerging technologies in practical applications.

Teaching Assistant

The University of Adelaide
07.2023 - Current
  • Leading tutorials and practical sessions for courses including Software Process Improvement and Software Engineering & Project
  • Guiding students through project management methodologies, agile practices, and real-world software development lifecycles
  • Managing Git-based code repositories for student collaboration and assessment
  • Acting as a client proxy for industry-aligned student projects, including liaising with external stakeholders such as Maptek

Research Engineer

The University of Adelaide
01.2024 - 12.2024
  • Conducted research on Multi-Agent Reinforcement Learning (MARL), with a focus on optimizing communication between agents.
  • Designed and implemented communication protocols in JAX-based environments.
  • Collected and analyzed experimental data using Weights and Biases.
  • Contributed to academic publications, and supported the development of research infrastructure.

Software Engineer

SBS Pak
07.2022 - 02.2023
  • Carried out multiple projects including the creation of a Point of Sale (POS) software and maintenance of an automotive application
  • Demonstrated proficiency in PHP back-end development
  • Further gained experience in deployments and working with REST APIs

Software Engineer

Soft Pyramid
Lahore, Pakistan
05.2021 - 06.2022
  • Full Stack Developer – Led front-end and back-end development using Laravel, React.js, Livewire, and Vue.js.
  • Team Lead – Managed development teams and client communication across multiple international projects.
  • SaaS Developer – Converted monolithic applications to multi-tenant SaaS architectures.
  • API Developer – Designed and maintained robust RESTful APIs, and backend services.
  • Database Engineer – Managed MySQL databases, query optimization, and data integrity.
  • Client Proxy – Acted as a bridge between technical teams and clients, gathering requirements, and providing technical insights.

Research Engineer

NUCES
01.2020 - 02.2021
  • During the final year research project at NUCES, led the team for the eCON Smart RE initiative, an award-winning IoT solution that offered remote access to mini grids
  • Research Engineer - Team Lead - Electric Control (eCON) – Smart RE: The solution uses Microsoft Azure IoT Hub and Azure IoT Central and integrated a user-friendly frontend with ReactJS
  • Collaborated closely with stakeholders and managed the project from conception to post-launch maintenance, effectively addressing real-world needs and enhancing grid management capabilities

Software Engineer Intern

FCAP
02.2019 - 06.2019
  • Gained hands-on experience in troubleshooting and problem-solving in software development
  • Engaged extensively with Laravel, becoming proficient in its application for various projects

Education

Master of Computer Science -

The University of Adelaide
11-2024

Bachelor of Computer Science -

National University of Computer And Emerging Sciences
02.2021

Skills

  • Machine learning
  • Multi-Agent Reinforcement Learning
  • Database management
  • Artificial Intelligence
  • Full stack development
  • Project management

Certification

  • Industrial IoT on Google Cloud Platform (Google Cloud)
  • Programming with Cloud IoT Platforms, POSTECH
  • Electric Power Systems, University at Buffalo
  • The Arduino platform and C programming (University of California, Irvine)
  • Embedded Software and Hardware Architecture, University of Colorado Boulder
  • Front-End Web UI Frameworks and Tools: Bootstrap 4 (HKUST)

Volunteer Experience

  • Pakistani Students’ Association – University of Adelaide, Vice President, 12/01/23, Present
  • City of Adelaide – City Library, Innovation Lab Tutor, 08/01/23, Present
  • Children University, Technical Volunteer, 07/01/23, Present
  • SOS Children's Village, Tutor, 06/01/21, 12/31/22
  • Little Step, Technical Volunteer, 08/01/16, 02/28/21
  • Private Tutor, Voluntary Service, 05/01/15, 03/31/18

Timeline

Research Engineer

The University of Adelaide
01.2024 - 12.2024

Software Engineer

First Focus
07.2023 - Current

Teaching Assistant

The University of Adelaide
07.2023 - Current

Software Engineer

SBS Pak
07.2022 - 02.2023

Software Engineer

Soft Pyramid
05.2021 - 06.2022

Research Engineer

NUCES
01.2020 - 02.2021

Software Engineer Intern

FCAP
02.2019 - 06.2019

Master of Computer Science -

The University of Adelaide

Bachelor of Computer Science -

National University of Computer And Emerging Sciences
ABDUL KAREEM