Adam Sundström
Software Developer
Goals
My time at Oracle has given me the opportunity to contribute across multiple layers of cloud services, from API and front-end development to DevOps, infrastructure automation, and live-service incident resolution. After several years working within well-established internal frameworks and patterns, I’m eager to take on new challenges: learning a new tech stack, tackling unfamiliar problem domains, and delivering end-to-end solutions in a fresh environment.
Work
2020-Present
IC3 Software Developer, Oracle
I joined Oracle Cloud at the start of 2020 and advanced from IC2 -> IC3 through consistent delivery during the shift to full-time remote work. I have invested the majority of my time into a mix of DevOps, infrastructure automation, and ownership of various service user interfaces.
- Contributed to the Application Migration, Vizualization, Data Transfer, Multicloud, Roving Edge, Compute Cloud @ Customer, and Personal Cloud Appliance services and maintenance thereof.
- Delivered across the full stack using bash, ansible, Docker, Java, Python, TypeScript, React, Terraform and a variety of internal OCI tools.
- Participated in on-call rotation, diagnosing production issues via metrics, internal logs, and direct host access, while coordinating mitigations with partner teams.
- Led end-to-end setup of multi-environment infrastructures for multiple services (including VCNs, Subnets, Seclists, Load Balancers, deployment pipelines, service host instances, etc) making use of Terraform (IAC). This included deployments and deliveries to Government realms with stricter compliance and release requirements, as well as meeting internal Corporate Security Solution Assurance Process (CSSAP) standards.
- Re-implemented and modernized multiple front-end codebases using Oracle’s MAUI Typescript framework, ensured VPAT accessibility standards met, and met UX review board requirements.
- Following the most recent re-organization, I maintain responsibility for C3, PCA and Roving Edge with a small team - owning feature delivery, support tickets, and security and maintenance requirements.
2016-2019
Intermediate Software Developer, Full Stack
A start-up focused on delivering Web and Mobile solutions for clients. I worked here for 3 and a half years, skilling up from a junior to intermediate developer. Built foundational knowledge of RESTful APIs, back-end and front-end project structures, mobile projects, CI/CD, databases, and leveraging Cloud services along with Microservice architecture and queues.
- Worked as a fullstack developer, getting exposure to large variety of technologies.
- SOLID principles, Dependency Injection, Source Control and Agile development used extensively.
- Backend: C# with .Net Framework, hosted on Azure Cloud, SQL
- Frontend: Angular with TypeScript
- Mobile: Xamarin
- Worked with Product Owners in order to help convert customer requirements into actionable backlogs in Jira.
2016
Software and Game Developer, Sea Monster
I worked at Sea Monster for 5 months after graduating, which was an animation studio which recently expanded to include a games development startup in order to expand client offerings.
- Created and maintained Augmented Reality mobile applications for clients, for both Android and iOS.
- Engine: Unity3D with C#
Education
2015
BSc. Honours Computer Science, University of Cape Town
- Passed with distinction. Modules taken comprise Advanced Topics in Internet Security, Evolutionary Computation, HCI, Mobile Games, Networks for Developing Regions, UX in Games, and Visualization.
2012-2014
BSc. Computer Science and Computer Games Development, University of Cape Town
- Relevant subjects taken include Computer Science, Information Systems, Games Development, C++ and Machine Learning.