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