Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View kathanjshah's full-sized avatar

Block or report kathanjshah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kathanjshah/README.md

πŸ‘‹ Hi, I'm Kathan Jay Shah!

πŸŽ“ About Me

I'm a Full Stack Software Developer currently working at PAL Aerospace, where I contribute to building scalable, maintainable software solutions using Angular, NodeJS, and a Monorepo architecture. I graduated with a Bachelor of Science in Computer Science and a minor in Applied Mathematics from Memorial University of Newfoundland. With a strong foundation in both front-end and back-end development, I am passionate about building impactful software that solves real-world problems.

πŸ’» Technical Skills

  • Programming Languages: TypeScript, JavaScript, Python, HTML, CSS, Rust, Java
  • Libraries & Frameworks: Angular, React, NodeJS, Apollo Client, Apollo Server
  • Databases: PostgreSQL, MySQL, IndexedDB, Microsoft SQL Server
  • Tools & Platforms: Git, GitHub, Docker, CI/CD (GitHub Actions), VS Code, AWS, Azure DevOps
  • Web Technologies: Progressive Web Apps (PWA), Service Workers, GraphQL, REST APIs
  • Testing & Deployment: Unit Testing, Continuous Integration, Continuous Deployment
  • Others: Design Pattern, Sequelize ORM, Monorepo architecture.

🌟 Professional Experience

  • Current Role: Intermediate Software Developer at PAL Aerospace At PAL Aerospace, I work with Angular and NodeJS in a Monorepo setup, using Microsoft SQL Server and Sequelize ORM for database management. I focus on RESTful API development and apply design patterns to ensure scalable and maintainable codebases.

  • Previous Role: Intermediate Full Stack Developer at Focus FS
    At Focus FS, I Developed and optimized scalable front-end components using Angular, applying object-oriented programming principles to build maintainable and modular codebases. I Collaborated in an Agile environment to deliver high-impact features, enhance UI/UX performance, and ensure code quality through peer reviews and unit testing.

  • Previous Role: Full Stack Software Developer at Opas Mobile
    At Opas Mobile, I spearhead the transformation of safety SaaS applications into Progressive Web Apps (PWA) with offline capabilities, develop GraphQL APIs, and implement CI/CD pipelines to streamline build and deployment processes.

  • Previous Experience: Software Developer at Celtx / Backlight
    At Celtx, I contributed to migrating legacy systems to modern frameworks, optimized code reusability, and implemented key features such as new user authentication and offline functionality.

πŸ”§ Key Strengths

  • Problem-Solving: Skilled in identifying complex issues and designing efficient, scalable solutions.
  • Team Collaboration: Experienced in working with cross-functional teams and participating in Agile Scrum development.
  • User Experience: Focused on delivering clean, intuitive, and responsive UI/UX designs.
  • Performance Optimization: Adept at optimizing web apps for performance, ensuring smooth, reliable experiences for users.

πŸ“« Get in Touch

Feel free to reach out to me on LinkedIn or check out my projects on GitHub.

Profile Views

kathanjshah

Pinned Loading

  1. kathanjshah.github.io kathanjshah.github.io Public

    JavaScript 1 1

  2. Sudoku Sudoku Public

    Making a sudoku solver by using backtracking algorithm.(Recursion)

    Python

  3. rustlings-kathan rustlings-kathan Public

    Forked from rust-lang/rustlings

    πŸ¦€ Small exercises to get you used to reading and writing Rust code!

    Rust

  4. fairsplit-backend fairsplit-backend Public

    This is backend for Fairsplit.

    JavaScript