Mohammed Maisoon
Full Stack Developer
About
Dedicated and results-driven Full Stack Developer with comprehensive hands-on experience in React.js, Java, Spring Boot, and the MERN/MEAN stack, seeking a challenging and growth-oriented role where I can leverage my technical expertise to build impactful, enterprise-grade web applications. I bring a strong foundation in both front end and back end development — crafting dynamic, responsive user interfaces with React.js while architecting robust, scalable server-side solutions using Java and Spring Boot with MVC design patterns, RESTful APIs, and JPA/Hibernate ORM. With a passion for writing clean, maintainable code and a commitment to software quality through unit testing, integration testing, and API validation, I thrive in collaborative, cross-functional environments where innovation and problem-solving are valued. I am enthusiastic about contributing to a forward-thinking organization, continuously expanding my skillset, and delivering high-quality solutions that align with business objectives and engineering excellence.
Skills & Expertise (45)
Work Experience
Full Stack Developer
AuraATS
Present - Present
Built a full-stack ATS resume optimizer that scores a resume against a job description and returns a matching percentage, using a Flask backend and a React (Vite) front end for the upload and review flow. Implemented local NLP keyword extraction and scoring with spaCy and NLTK's Porter stemmer, avoiding external API calls so the entire scoring pipeline runs offline. Used a TF-IDF vectorizer to match missing keywords to the most relevant existing resume sentences, naturally rephrasing them without changing the resume's overall line count. Engineered a pixel-perfect PDF rebuilder with pdfplumber and ReportLab that extracts exact block coordinates, fonts, sizes, and colors, then redraws each line at its original position while preserving clickable hyperlinks. Added dynamic font scaling and horizontal character compression to fit injected keywords inside their original bounding boxes without overflowing the page or overlapping adjacent columns.
Full Stack Developer
Video LMS
Present - Present
Architected a day-wise video and resource LMS that stores course videos and materials as messages in private Telegram channels instead of paid cloud storage, eliminating hosting costs entirely. Migrated the curriculum index from local disk to a committed JSON file in a GitHub repository, using the GitHub Contents API so course data survives free-tier server restarts and redeploys. Self-hosted the Telegram Bot API server via Docker to remove the standard upload and download size cap, enabling full-length video uploads and range-based streaming for scrubbing. Built a JWT-secured admin login and upload panel in React so new videos and resources can be added without manually editing JSON files. Split deployment across two separate Render accounts to double the available free-tier compute hours, running the Bot API server and the Flask backend independently.
Full Stack Developer
Telegram ATS Score Checker Bot
Present - Present
Built a Telegram bot that automates ATS resume scoring by driving SkillSyncer through headless browser automation with Playwright, removing the need to manually check scores on the website. Implemented encrypted session cookie storage in Redis via Upstash so authenticated browser sessions persist across requests without repeated logins. Deployed the bot on Render's free tier with a Flask keep-alive endpoint to prevent the service from sleeping during active use. Designed the bot to accept a resume and job description directly in a Telegram chat and return the ATS match score and missing keywords within seconds.
Education
Bachelor of Science in Computer Science - The New College
2022 - 2025 · Afghanistan
Higher Secondary Certificate (HSC) - Government Muslim Higher Secondary School
2021 - 2022 · Afghanistan
Secondary School Leaving Certificate (SSLC) - Government Muslim Higher Secondary School
2019 - 2020 · Afghanistan
Certifications
Full Stack Web Development Certification
Stepux Software Training and Job Assistance Center · 2024
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Need Sponsorship
Relocation
Depends on Offer
Skills (45)
Click a skill to find developers with the same skill