
Erika Alban
Software Developer
About Me
Hi! I'm a software developer based in New York City. After graduating with a finance degree from the University of Florida in 2021, I discovered my passion for technology while working as a Technical Account Manager at Ethrys, a DevOps consulting firm. Through the SheCodes Bootcamp, I'm building a strong foundation in modern web development, creating responsive websites and interactive applications. I've also gained hands-on experience with cloud infrastructure, using AWS and Terraform to deploy my portfolio website. My unique background combines client-facing experience with growing technical skills in both web development and cloud technologies. When I'm not coding, you can find me competing in billiards tournaments, experimenting with new recipes in the kitchen, staying active at the gym, or exploring different corners of the world.
Billiards
Love spending evenings perfecting my pool game
Cooking
Experimenting with new recipes and cuisines
Fitness
Staying active and maintaining a healthy lifestyle
Traveling
Exploring new places and experiencing different cultures
Skills
Technical Skills
- HTML
- CSS
- JavaScript
- React.js
- Python
- Git & GitHub
- AWS
- Linux
- Terraform
- Markdown
- VSCode
- Vim
Languages
- English (Native)
- Spanish (Native)
- German (Limited Working)
Certifications
SheCodes React
In Progress
Projects
Infrastructure as Code Portfolio Website
Implemented infrastructure as code to deploy and manage this portfolio website using AWS and Terraform.
- Deployed static website using AWS S3 and configured for web hosting
- Implemented infrastructure as code using Terraform
- Configured S3 bucket policies for secure hosting and set up DNS through Cloudflare
- Created shell script to automate file uploads to S3 bucket
Portfolio Website
A modern, responsive portfolio website built from scratch to showcase my projects and skills.
- Built with HTML5, CSS3, and vanilla JavaScript
- Implemented responsive design principles
- Features mobile-first approach with hamburger menu
- Optimized for performance and accessibility
Bergen Billiards Website
A modern, responsive website for Bergen Billiards, a premier billiards destination in Palisades Park, NJ.
- Built with HTML5, CSS3, and vanilla JavaScript
- Implemented responsive design for all devices
- Features event calendar and league information
- Includes pro shop and contact information
Weather App
A dynamic weather application built with JavaScript and REST APIs to fetch real-time weather data. Built as part of the SheCodes Plus certification.
- Built with JavaScript and modern ES6+ features
- Asynchronous data fetching with APIs
- Error handling and data validation
- Interactive UI with dynamic updates
World Clock
An interactive world clock application showcasing real-time updates across different time zones. Built as part of the SheCodes Plus Add-On certification.
- Implemented with vanilla JavaScript and Moment.js
- Real-time clock updates without page refresh
- Multiple timezone support with dynamic conversions
- Clean and intuitive user interface
Weather App (Python)
A command-line weather application written in Python. Built as part of the SheCodes Python Basics certification.
- Developed using Python and the SheCodes Weather API
- Fetches real-time weather data and multi-day forecasts
- Implements error handling and data validation
- Uses Rich library for formatted CLI output
Weather App (React)
A React migration of the vanilla JavaScript weather application. Currently in development as part of the SheCodes React certification.
- Migrating from vanilla JavaScript to React.js
- Implementing component-based architecture
- Managing state with React hooks
- Enhancing UI with React features
Coming Soon
EC2 Portfolio Deployment
Planning to deploy the portfolio as a web server on AWS EC2, expanding infrastructure knowledge beyond static hosting.
- Deploy NGINX web server on EC2 instance
- Configure security groups and networking
- Implement automated deployment pipeline
- Set up monitoring and logging
Coming Soon
Containerized Portfolio on EKS
Future project to containerize the portfolio website and deploy it to Amazon Elastic Kubernetes Service (EKS).
- Containerize website using Docker
- Deploy to Amazon EKS cluster
- Implement Kubernetes manifests
- Set up container orchestration and scaling
Coming Soon
Contact
Ready to collaborate or just want to talk tech? I'm always excited to connect with fellow developers and potential teammates! Whether you're interested in my work, have a project idea, or want to chat about pool and other hobbies, I'd love to hear from you.