Visitor Counter
Visitors: Loading...
About Me
Hello! I’m Umer Shafi, a passionate web developer with a love for creating dynamic and user-friendly websites. With 5+ years of experience in the industry, I have honed my skills in front-end and back-end development, ensuring seamless experiences for users.
Education
- Bachelor of Science in Computer Science - University of California, Los Angeles (2024)
- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Operating Systems, Artificial Intelligence, Programming Languages, Natural Language Processing, Web Applications
- AWS Certified Solutions Architect – Associate (SAA-C03) | AWS | December 2024
Work Experience
- Software Engineer Intern - Crypto Reporting LLC (September 2024 - November 2024)
- Implemented infrastructure as code (IaC) using AWS CDK with TypeScript to generate 4 CloudFormation stacks
- Enhanced data retrieval efficiency using AWS Lambda with Node.js to connect seamlessly with DynamoDB Tables
- Secured APIs with AWS Cognito for user authentication and authorization using user and identity pools
- Built a CI-CD pipeline with integration tests for all user interactions using AWS CodePipeline
- Software Engineer Intern - Monster Energy (June 2023 – August 2023)
- Increased client satisfaction by 30% by implementing product listing filters on the MonsterShop eCommerce website using React Hooks
- Reduced pre-production bugs through the development and execution of user acceptance testing for over 100 unique UX designs in Panaya
- Undergraduate Teaching Assistant - UCLA Department of Computer Science (January 2024 - June 2024)
- Improved student exam scores by 15% by developing and presenting NLP topics including LLMs, neural networks, and transformers to a class of 50+ students
- Boosted course evaluations by 20% by providing assistance with Python code debugging during office hours
Projects
- Wiredin
- A full-stack web application for movie lovers where users can upload reaction videos, comment, and review the latest movies
- Deployed on GCP utilizing Cloud Storage for hosting videos, Cloud Pub/Sub for handling upload events, and Cloud Run for scalable video transcoding with ffmpeg
- Engineered backend using Firebase, integrating Firestore for metadata storage, Firebase Functions for a CRUD API, and Firebase Auth for secure user authentication
- Cloud Portfolio
- TODO
- TODO
- TODO
- Swifties
- A configurable multi-threaded web server with support for echoing HTTP requests, serving static content, handling CRUD API requests, and enforcing authentication to increase file system security
- Built by a team of 4 using C++ with Boost, complete with a suite of GUnit unit/integration tests
- Deployable to a VM instance on GCP with support for metrics and logging
Skills
- Languages: TypeScript, JavaScript, Python, C++, SQL
- Frameworks: React, Next.js, Node.js, Express.js, HTML, CSS
- Amazon Web Services (AWS): CDK, S3, Lambda, EC2, Cognito
- Databases: Firebase, DynamoDB, MongoDB
- Developer Tools: Git, Docker, Linux
- Software: Microsoft (Excel, PowerPoint, Word), Panaya, SAP SD
- Best Practices: Agile, Code Review, Testing (Unit, Integration, Regression)