Mohammad Javad Ghasemy

Backend Developer

About me

Passionate software developer with a focus on backend technologies. Dedicated to building impactful software solutions. Committed to continuous learning and sharing knowledge.

Experiences

  • Back End Developer at JackWestin.com (May 2022 - May 2023) - Remote

    • Implemented features inspired by popular software like Anki, enhancing user experience.
    • Optimized database queries, refactored code, and ensured high-quality testing.
    • Dockerized Laravel application, accelerated local environment setup, and maintained Stripe payment system.
    Technologies I used
    PHPLaravelMySQLRedisDockerStripeTDD
  • PHP Back End Developer at Signalads.com (Oct 2021 - May 2022) - Hybrid

    • Refactored and optimized SMS broker system, analyzing structure and database design. Utilized RabbitMQ and Laravel Queue for a high-performance system.
    • Maintained and optimized GraphQL codebase, improving database queries, resolving N+1 issues, and ensuring comprehensive testing.
    • Contributed to the company's Agile development process and facilitated communication between the development team and non-technical stakeholders. Helped ensure that the team was aligned with company goals and objectives.
    Technologies I used
    PHPLaravelPostgreSQLRedisDockerGraphQLTDD
  • Teaching and Mentorship (From 2020)

    I have a passion for sharing my knowledge with others and enjoy the opportunity to communicate and connect with people.

    • serving as TA and created a YouTube channel to answer questions and provide guidance to students and make +20 videos covering topics about: algorithm, flowchart and C++.
    • Created project-based videos on PHP and mentored individuals through one-on-one coaching.
    • Serving as a mentor for a group of students in the Quera.ir software development bootcamp, teaching design patterns and team work through online videos and group projects.
    • Started a English YouTube channel with +15 videos about PHP, Laravel and opensource projects.
  • Full Stack Freelance Developer (2018 - 2021)

    worked on various projects ranging from web development to game development and blockchain.

    • Collaborated with the Iraq product team to provide better logistics and payment solutions for their e-commerce platform, Emall.market
    • Led a team of developers for the Payzos project, a blockchain-based payment system for the Tezos network and e-commerce platforms such as WordPress, Magento, OpenCart, and PrestaShop. Contributed to the development of PHP and React plugins for these platforms, using the Tezos API to enable seamless blockchain transactions
    Technologies I used
    PHPLaravelWordpressReactJsDocker