From zero to hero
I dived into the software world purely with my interest after a short rotation with the Software Factory. As much as I knew that I enjoyed coding, I also knew that I had a lot to learn. It was a little intimidating at first, but I was able to learn and grow with the help of my team and the resources that were available to me. Here is the picture of me when I just started learning how to code. I was struggling to debug my code, and it was 2 A.M.
Exponential Growth and Contributions ๐
With the full support of the Software factory team, I was able to explore different areas of development and absorb as much as I could.
Contribution 1 โ
: Backend Development
What Does This Do? ๐: Building APIs is critical for the digital transformation of the company. APIs allow us to connect different systems and provide a way to access data. This way, we can eliminate the need for repeated data entry and provide a single source of truth.
Note ๐๏ธ: 3DT (Dynamic Data Deliverable Tracker), SAF (Safety Assurance Framework), H&V (Health and Vitality), SD (Supply Demand), exVibe, etc..
Contribution 2 โ
: Frontend Development
What Does This Do? ๐: The frontend serves as the user-facing interface of a web project, where you can effortlessly perform tasks like creating, reading, updating, and deleting data with just a few clicks. This minimizes the need for extensive training or repetitive work.
Note ๐๏ธ: 3DT (Dynamic Data Deliverable Tracker), SAF (Safety Assurance Framework), H&V (Health and Vitality), SD (Supply Demand), exVibe, etc..
Contribution 3 โ
: Core Support for Citizen Developer Projects
What Does This Do? ๐: Enable citizen developers to create their own applications by providing support for the core features. This allows us to empower business users to create their own applications and automate their daily tasks.
Note ๐๏ธ: H&V (Health and Vitality), Dex (Database for AE), SD (Supply Demand)
โโโโโโโโ๐ฅ Breaking Change ๐ฅโโโโโโโโ-
๐ฅ Breaking Change ๐ฅ: With the full stack development experience, I gained a deeper understanding of the software development life cycle. As the Software Factory moved fast, and we started to have more and more projects, we needed to focus on the building infrastructure and platforms to support the continuous delivery of the projects. My knowledge and experience in full stack development with my passion for automation and efficiency led me to become a platform lead, owning the platform development and infrastructure.
Contribution 4 โ
: Platform Development โ Workflow
What Does This Do? ๐: Aiming to shorten the systems development life cycle and provide continuous delivery with high software quality.
Description ๐๏ธ:
- Implemented SAST - Static Application Security Testing
- Implemented DAST - Dynamic Application Security Testing
- Centralized workflow management
- Reduced the total time of the workflow by ~20%
Contribution 5 โ
: Platform Development โ Kubernetes
What Does This Do? ๐: Enabling deployment automation and continuous delivery with Kubernetes.
Description ๐๏ธ:
- Learning and adopting Kubernetes suggested by our intern Dennis!
- Deploying 3DT (Dynamic Data Deliverable Tracker), Pulse (Part and Timeline Tracker for US Defense Programs), Whoami with Kubernetes
- Improving security by sealed secrets
- Working with the development team to troubleshoot and resolve issues
- Studying for CKA (Certified Kubernetes Administrator) and CKS (Certified Kubernetes Security Specialist) certification
Contribution 6 โ
: Platform Development โ Infrastructure as Code
What Does This Do? ๐: Enabling effective management and provisioning of resources with Terraform.
Description ๐๏ธ:
- Automating the (Azure Kubernetes Service) AKS deployment with Terraform
- Building the โaccidental deletionโ protection and record-keeping environment
- Enabling consistent and reusable infrastructure
- Reducing the cost of the infrastructure by automating the deletion of unused resources completely.
Is Amy Qualified for the Next Level? ๐ค
Requirement for GG10 | Fulfillment | Evidence |
---|---|---|
Playing a key role in a specific field within an engineering discipline | โ | Platform Development |
Solving problems with evaluative judgment | โ | Providing guidance to multiple citizen-developing apps |
Understanding company business objectives | โ | Working closely with dev team to meet the stakeholdersโ needs |
Increased in breadth of the projects or technical package | โ | Experience from full-stack development to platform development |
Working autonomously across a broader more ambiguous scope of work | โ | Working without โassignmentsโ given by the manager |
Able to exchange complex technical ideas and information | โ | Writing multiple technical documents and being able to work cross-functional and cross-organizational |












Whatโs Next? โจ
Click here to see whatโs next for me!