Complex problem-solver with analytical and driven mindset with 5 years experience designing and building solutions to complex distributed systems problems. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.
Overview
6
6
years of professional experience
4
4
years of post-secondary education
Work History
Software Development Engineer
Amazon Web Services (AWS)
Cape Towm
03.2020 - Current
Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
Collaborated with Technical Program Managers (TPM) to select ambitious, but realistic coding milestones on pre-release software project development.
Collaborated with downstream and upstream dependencies to facilitate development of new features/APIs and evolution of existing APIs.
Reviewed code of peers and junior developers to promote a high bar for code quality and performance.
Updated old code bases to modern development standards, improving functionality.
Designed reusable and reliable code for deployment and use within AWS Cloud.
Discussed issues with team members to provide resolution and apply development and operational best practices.
Documented technical workflows and hosted knowledge sharing tech talks to educate peers, managers and Junior Engineers.
Experimented with proofs of concept for innovative new solutions.
Analyzed common operational issues to work backwards to find and refine operational processes and procedures.
Supervised work of interns, assigned tasks and monitored performance against targets.
Coordinated deployments of new software, feature updates and fixes.
Conducted NoSQL data modeling, performance and integration testing.
Corrected, modified and upgraded software to improve performance and security posture.
Tested and deployed scalable and highly available software products.
Tuned systems to boost performance.
Tested troubleshooting methods and documented resolutions (Runbooks) for high Operational Excellence bar.
Setup high observability mechanisms to measure, analyze and implement solutions to meet high scalability, availability, performance and cost requirements of software products.
Estimated work hours and tracked progress using Scrum methodology.
Monitored automated build and continuous software integration process to drive build/release failure resolution.
Drove project lifespan from concept to final rollout in development and deployment.
Performed first-level incident response and service resolution for internal to AWS Cloud services .
Monitored costs and optimized cloud resource expenses striking a balance between frugality and performance.
Software Engineer
SOLIDitech
Cape Town
11.2017 - 02.2020
Integrated with third-party vendors' APIs through REST and SOAP to meet our client's systems integrations requirements to support their growing business usecases.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Collaborated with clients to define solution requirements.
Analyzed proposed technical solutions based on customer requirements.
Delivered unit-tested systems within customer-prescribed timeframes.
Education
Bachelor of Science - Computer Science
University of Cape Town
Cape Town
01.2014 - 11.2017
Skills
Testing and bugging
undefined
Oracle Certified Associate, Java SE 8 Programmer
An Oracle Certified Associate, Java SE 8 Programmer demonstrates knowledge of object-oriented concepts, the Java programming language and general knowledge of Java platforms and technologies.
Environmental Program Manager (EPM) at Amazon Web Services (AWS), Amazon Data Services, Inc.Environmental Program Manager (EPM) at Amazon Web Services (AWS), Amazon Data Services, Inc.