About Me

angelica.wilson93@gmail.com
anwilson93
LinkedIn

Hi! I’m Angelica, a software engineer who enjoys building reliable, thoughtful systems that solve real problems for real people. I’ve worked primarily on backend and full-stack applications using JavaScript, TypeScript, React, DynamoDB, and other AWS resources, with a strong focus on production ownership, clean APIs, and maintainable code.

Before transitioning into engineering, I worked in counseling and social work — a background that continues to shape how I approach problem-solving, collaboration, and user-centered design. I care deeply about building software that is not only technically sound, but also genuinely useful and trustworthy.

I thrive in environments where I’m trusted to ship, learn quickly, and take ownership from design through deployment. I’m especially drawn to teams that value clarity, impact, and continuous improvement over buzzwords.

If you’re curious, feel free to check out some of my projects below.

Recent Projects

Queue Retry Dashboard & Microservice

queue-retry-dashboard-ui

This project is a production-focused queue retry microservice and dashboard designed to visualize and manage message processing across distributed systems. It demonstrates how retry logic, dead-letter handling, and observability can be built intentionally rather than treated as an afterthought.

The backend is a Node.js + TypeScript microservice that publishes and processes messages using AWS SQS, implements configurable retry strategies, and routes failures to a dead-letter queue. A lightweight Express API exposes aggregated retry and failure metrics, which are consumed by a React-based dashboard to provide real-time visibility into system health and message flow.

This project emphasizes production concerns such as fault tolerance, structured logging, and clear separation of responsibilities between services, making it a practical example of event-driven architecture and reliability-focused backend design.

Tech stack: Node.js, TypeScript, AWS SQS, Express, React, and structured logging for observability.


Skills

Technologies I use to build production systems

Backend & APIs

Node.js, TypeScript, JavaScript, Python, Express
RESTful API design, input validation, error handling

Cloud & Infrastructure

AWS (Lambda, SQS, SNS, API Gateway, CloudWatch)
Docker, Kubernetes, environment-based configuration

Databases & Data

PostgreSQL, DynamoDB
Relational data modeling, migrations, query optimization

Frontend

React, Redux, HTML, CSS, Tailwind, Bootstrap
Component-based UI development

Testing & Quality

Jest, unit and integration testing
Production debugging and reliability

Tools & Workflow

Git, VS Code, CI-friendly development
Code reviews, documentation, collaboration

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form