
Mohammad Javad Ghasemy, FullStack Developer
Back-End Web (4.0 yr.), Full Stack Web (4.5 yr.)
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.
Work Experience
Full Stack Developer, CMS Platform for Sales Team
Duration: July 2023 - PresentSummary: 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 2023Summary: 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 2022Summary: 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 - 2021Summary: 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
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