I'm a Full Stack Engineer currently working at Coolshop srl. I'm a pharmacy graduate who transitioned into software engineering. I'm passionate about web development and data science.
{
"languages": ["JavaScript", "TypeScript", "Python", "Rust", "Java", "GoLang", "C#"],
"frameworks/libraries": ["React", "Node.js", "Django", "Next.js", "Three.js", "GraphQL", "Apollo", "Material UI", "Tailwind", "Yew.rs", "WebAssembly"],
"databases": ["MongoDB", "SQLite", "PostgreSQL", "MySQL", "CouchDB", "Firebase"],
"data_science": ["Python", "Spacy", "Pandas", "Numpy", "Matplotlib", "Scikit-learn", "TensorFlow", "Keras", "Statsmodels", "Seaborn"],
"other": ["Linux", "Bash", "GLSL", "Windows", "VSCodeVim"]
}
- ๐ MicroMastersยฎ Program in Software Development from The University of British Columbia (2023)
- ๐ MicroMastersยฎ Program in Algorithms and Data Structures from UC San Diego (2023)
- ๐ Bachelor of Pharmacy from the University of Sharjah (2019)
- ๐ Richards M. Fundamentals of Software Architecture
Full Stack JavaScript Developer, Coolshop srl (2022-Present)
- Assumed the role of primary developer on a full-stack JavaScript project, demonstrating expertise in React, Node.js, MongoDB, and CouchDB for F.G. Wilson and Sidel's new CMS web application.
- Spearheaded a critical upgrade of the existing codebase, migrating all key software packages to their latest versions to leverage improved functionality, security, and performance. This task required a keen understanding of each packageโs features and how their updates would impact the overall application.
- Facilitated a significant update to the code packages by replacing the core CMS functionality from using Formik to React Hook Form, enhancing the system's overall performance.
- Significantly improved legacy project code through strategic refactoring. Enhanced frontend using scalable and reusable component patterns and implemented the barrel architecture, focusing on component segregation to optimize individual component responsibilities.
- Redesigned the backend using event-driven design and decider patterns, ensuring compatibility with any database integration. Strengthened backend refactoring by partitioning distinct service layers, respecting the principle of Separation of Concerns, which facilitated smoother database interactions and reduced coupling between modules.
- Proactively addressed code-related issues, specifically focusing on code smell and adherence to DRY (Don't Repeat Yourself) principles, incorporating Separation of Concerns for better code readability and maintainability, resulting in more efficient code.
- Demonstrated agility and adaptability by quickly learning and applying new technologies as per project needs, thereby ensuring timely delivery and high-quality implementation.
- Reconceptualized data structures within the application, replacing complex, nested structures with flat, easily accessible models, boosting system performance and development speed.
Co-founder, WiFit (2021 - 2022)
- Conceptualized and developed a health club aggregator and business intelligence platform, showcasing my ability to handle product development from end to end.
Operations Manager, Al Taraf Trading LLC. (2020 - 2022)
- Cultivated a variety of transferable skills including project management, communication, and problem-solving.
- Managed operations while self-studying programming, demonstrating exceptional time management and determination.
- LinkedIn: Ali Alsawad
- Portfolio: alialsawad.com
- Email: [email protected]
- LeetCode: alihaideralsawad
- Arabic (Native)
- English (Native)
- Japanese (Beginner)
- I'm passionate about continuous learning with interests in reading: Philosophy, astronomy, psychology, critical thinking, and decision-making.
- Software Engineering Portfolio: An exhibition of software engineering skills built using advanced technologies like Next.js, TypeScript, Three.js, framer-motion, GLSL. View Here
- KJE: A unique language learning platform utilizing real-time speech recognition, validation, and a corpus of 12,000 English-translated sentences.
- RemoJobs: A remote job aggregator and professional network developed as a Harvard Capstone project.