GithubHelp home page GithubHelp logo

Hi there, I'm Ali Alsawad 👋

GitHub followers LinkedIn

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.

Coding

🚀 Skills

{
  "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"]
}

🎓 Education

  • 🎓 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)

📚 I'm currently learning

  • 📊 Richards M. Fundamentals of Software Architecture

🏢 Work Experience

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.

📫 How to reach me

💻 Coding Profiles

🗣️ Languages

  • Arabic (Native)
  • English (Native)
  • Japanese (Beginner)

⚡ Interests

  • I'm passionate about continuous learning with interests in reading: Philosophy, astronomy, psychology, critical thinking, and decision-making.

💼 Projects

  • 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.

alialsawad's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.