Diana Silva

๐ŸŒฑ Junior Software Engineer

About me

Hi ๐Ÿ‘‹๐Ÿผ, my name is Diana and I am a junior software engineer ๐Ÿš€.

My journey into programming began in mid-2023 when I decided to take Harvardโ€™s CS50 course just for fun. What started as a little challenge quickly turned into something much bigger. The more I explored the lectures and tackled the projects, the more I found myself hooked and eager to learn. That spark led me to dive into even more courses and eventually pursue a degree in Computing and IT.

These days, Iโ€™m juggling university projects, online courses, and my role as a Junior Software Engineer. In my day-to-day, I focus on building serverless applications, integrating AWS services within the county council, and developing cloud-based solutions. Working extensively with Lambda, API Gateway, DynamoDB, and other AWS services has given me hands-on experience in modern cloud architecture.

On top of that, I'm proud to be an ambassador for GirlCode, working to inspire and empower more women to join the tech industry. Iโ€™m always excited to learn new things and to create cool, meaningful projects with code.

Projects

๐Ÿ—บ๏ธ Geographic Street Lookup

Terminal showing .NET 8 AOT Lambda deployment and API testing with performance metrics

Modernized a legacy street lookup service by migrating from .NET 6 text-based search to .NET 8 AOT coordinate-based spatial lookup. Achieved 3x faster cold starts (~170ms vs 500ms) and implemented progressive radius expansion with PostGIS spatial indexing for sub-50ms query performance.

๐Ÿ›๏ธ Direct Debit Processing System

Direct debit processing system architecture diagram

A serverless direct debit form processing system built for local government councils. Features real-time customer validation (300-600ms response), automated daily processing of 200k+ records, and VPC-secured architecture with comprehensive monitoring and 24/7 self-service capability.

๐Ÿฉบ Pneumonia detection

Xray images on loop

A deep learning model for pneumonia detection in chest X-rays, built using ResNet50 for transfer learning. The model achieves 93% accuracy on unseen data, using techniques like data augmentation, fine-tuning, and class weight adjustments to optimize performance.

Portfolio Website ๐Ÿ“‘

A picture figma with drafts of the portfolio's design

A modern and clean design that keeps things simple and easy to use. Subtle animations, a matching color palette, and attention to accessibility make this space both professional and personal, reflecting who I am and what I can do.

๐Ÿงฉ Silent Hill Console Game

A gif of a text adventure game

A spooky text-based horror game inspired by Silent Hill. Youโ€™ll explore eerie places, make tough choices, and face scary moments while keeping an eye on your health. The branching story, health tracking, and creepy atmosphere make it a game you can play more than once.

Word Unscramble Game ๐ŸŽฒ

A gif of a game being played on the app

A word game where you unscramble letters to find the right word. It includes hints, feedback, and score tracking to keep things interesting. The game uses an external API to fetch random words, making every round different and unpredictable.

โ˜‘๏ธ To do list App

A gif of a to do application

A simple, easy-to-use task manager that lets you add, complete, and delete tasks effortlessly. Tasks are saved with localStorage, so nothing gets lost. The app features a responsive design and an animated wave background, offering a seamless experience on any device.

For a full list of all my projects, go to my repositories ๐Ÿ—„๏ธ!

Skills & Technologies

Frontend

HTML

HTML

CSS

CSS

JavaScript

JavaScript

Backend

Python

Python

C#

C#

.NET

.NET 8 AOT

AWS Lambda

AWS Lambda

API Gateway

API Gateway

DBMS

SQL

SQL

PostgreSQL

PostgreSQL

Amazon RDS

Amazon RDS

DynamoDB

DynamoDB

Cloud Services

Amazon S3

Amazon S3

CloudWatch

CloudWatch

AWS Secrets Manager

Secrets Manager

Amazon VPC

Amazon VPC

Amazon SNS

Amazon SNS

Amazon EventBridge

EventBridge

Amazon Route 53

Route 53

Tools & Design

Git

Git

Docker

Docker

Figma

Figma