Summary
Overview
Work History
Education
Skills
Quote
Work Availability
Timeline
SalesAssociate
Dylan Brandt

Dylan Brandt

Software Engineer
Cape Town

Summary

I design and develop scalable and reliable solutions that address customer challenges and requests. I have experience in continuous integration, deployment, and maintenance of Tier 1 customer-centric software, using version control and object-oriented programming skills. I graduated with a Bachelor's degree (Hons) in Computer Science from the University of the Witwatersrand in 2020, where I gained a strong foundation in data structures, algorithms, and software engineering principles. I am passionate and highly motivated to learn new technologies and best practices, and to deliver exceptional software experiences to customers. I also value collaboration and constructive debate, and I strive to contribute to a team environment that fosters innovation and customer satisfaction.

Overview

3
3
years of professional experience
1
1
Language

Work History

Software Development Engineer

Amazon Web Services (AWS)
08.2022 - Current
  • Write, test, and maintain high-quality code for AWS services
  • Collaborate with cross-functional teams to design and implement new features
  • Debug and troubleshoot complex issues to ensure the reliability and performance of software systems
  • Architectural Design: Contribute to the design and architecture of scalable, distributed systems
  • Work on optimizing and improving existing software applications and infrastructure
  • Problem Solving: Analyze and solve complex problems related to software systems and infrastructure
  • Provide innovative solutions to address challenges and enhance the overall performance of services
  • Collaboration: Work closely with product managers, software engineers, and other stakeholders to gather requirements and define project goals
  • Participate in code reviews and provide constructive feedback to peers
  • Agile Development: Follow Agile development methodologies, participate in sprint planning, and contribute to the continuous improvement of development processes
  • Quality Assurance: Write unit tests and participate in the creation and execution of test plans
  • Ensure the quality and reliability of software through thorough testing practices
  • Documentation: Create and maintain technical documentation for software systems, APIs, and architectural components.

Technology Team Analyst Programmer

ACS-Embrace
02.2021 - 07.2022
  • Developed and maintained front end and back end software which provided Accounting solutions to customers
  • Migrated legacy code to newer infrastructures
  • Developed and maintained a high operational level
  • Developed using agile scrum methods.

Education

Bachelor of Science - Computer Science

The University of The Witwatersrand
South Africa
04.2001 -

Skills

Data extraction and synchronization

undefined

Quote

Every problem is a gift—without problems we would not grow.
Tony Robbins

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Software Development Engineer

Amazon Web Services (AWS)
08.2022 - Current

Technology Team Analyst Programmer

ACS-Embrace
02.2021 - 07.2022

Bachelor of Science - Computer Science

The University of The Witwatersrand
04.2001 -
Dylan BrandtSoftware Engineer