Upstaff Sign up
Mohammad Javad Ghasemy, FullStack Developer
Mohammad Javad Ghasemy
🇦🇲Armenia (UTC+04:00)
Created AtUpstaffer since May, 2025

Mohammad Javad Ghasemy — FullStack Developer

Expertise in Back-End Web (4.0 yr.), Full Stack Web (4.5 yr.).

Last verified on May, 2025

Bio Summary

Software engineer with extensive experience in full-stack development, focusing on back-end technologies. Expertise in PHP, Laravel, MySQL, Redis, and Vue.js, with a background in computer engineering. Proficient in solving workflow issues through system design, exemplified by creating a generator tool that enhanced efficiency by a significant margin. Skilled in optimizing database queries and implementing TDD, familiar with Docker and Stripe integrations. Proven track record of improving team performance with task automation and has contributed to open source projects. Holds a strong commitment to continuous learning and problem-solving in high-traffic environments.

Technical Skills

Programming LanguagesPHP
JavaScript FrameworksGatsbyJS, React
PHP FrameworksLaravel
UI Frameworks, Libraries, and BrowsersTailwind CSS
Data Analysis and Visualization TechnologiesAzure Data Factory
Databases & Management Systems / ORMMySQL, Redis
Azure Cloud ServicesAzure Data Factory
Methodologies, Paradigms and PatternsAgile, Refactoring
SDK / API and IntegrationsAPI
Message/Queue/Task BrokersRabbitMQ
Other Technical SkillsOptimism, Teamwork

Work Experience

Full Stack Developer, CMS Platform for Sales Team

Duration: July 2023 - Present
Summary: A CMS platform that connects sales teams with customers and vendors through legal documents and actionable workflows.
Responsibilities: Collaborated with product and sales to address workflow issues via system design. Developed a Generator tool to automate repetitive tasks. Enabled instant order updates for customers, reducing manpower in sales and design teams. Created a customer self-checkout and order management system with task automation and WordPress integration.
Technologies: Laravel, MySQL, Redis, TDD, Vue.js

Back End Developer, LMS Platform

Duration: May 2022 - May 2023
Summary: A high-traffic LMS platform offering interactive courses, practice exams, and flashcards for exam preparation.
Responsibilities: Implemented Anki-inspired features. Optimized database queries, refactored code, and ensured high-quality testing. Dockerized Laravel application for quick local setup and maintained Stripe payment system.
Technologies: PHP, Laravel, MySQL, Redis, Docker, Stripe, TDD

Backend Developer, SMS Broker System Optimization

Duration: Oct 2021 - May 2022
Summary: Refactoring and optimizing an SMS broker system for better performance and database design, along with maintaining a GraphQL codebase.
Responsibilities: Refactored and optimized SMS broker system using RabbitMQ and Laravel Queue. Maintained and optimized GraphQL codebase, improved database queries, resolved N+1 issues, and performed comprehensive testing. Aided the Agile development process and improved communication between developers and non-technical stakeholders.
Technologies: PHP, Laravel, PostgreSQL, Redis, Docker, GraphQL, TDD

Full Stack Freelance Developer, Freelance Projects

Duration: 2018 - 2021
Summary: Worked on various projects including web development, game development, and blockchain as a freelance full stack developer.
Responsibilities: Carried out multiple projects across different domains, bringing to life web platforms, games, and blockchain applications utilizing diverse technologies.
Technologies: PHP, Laravel, WordPress, React.js, Docker

Developer, CastelGame.com

Summary:
  • Development of CastelGame
  • com, a crypto/Telegram based Massive Multiplayer Online Strategy Game
Responsibilities: Involved in development and deployment phases of the multi-player online strategy game, focusing on backend services and integration with cryptocurrency and Telegram.
Technologies: Laravel, MySQL, ReactJS, CI/CD, Redis, Rust (Micro Module)

Developer, Guess Emoji Telegram Game

Summary: Design and development of a Telegram game called 'Guess Emoji'.
Responsibilities: Created a Telegram bot game, overseeing the full-stack development process from concept to deployment, and ensuring user engagement with an interactive gameplay experience.
Technologies: PHP, MySQL, CI/CD

Educator, YouTube PHP Tutorial Series

Summary: Provision of educational content through a 'Project-based free PHP Tutorial' on YouTube.
Responsibilities: Developed and distributed educational content for PHP learners, facilitating learning by example and promoting best practices in PHP development.
Technologies: GraphQL, GatsbyJs, ReactJS, TailwindCSS

Education

  • Associate's degree in Computer Engineering

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Mohammad Javad Ghasemy, FullStack Developer
Ready to hire Mohammad Javad Ghasemy
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring