Full Stack Software Engineer with 4 years of experience, skilled in TypeScript, Node.js, Nest.js, React, GraphQL, PostgreSQL, and MongoDB. Holding a Master’s in Software Engineering, I bring strong problem-solving, teamwork, and product-side insights. I’m seeking a role to apply my skills, grow professionally, and contribute to impactful projects.
Sina Al
@sinaal
Full Stack Engineer with 4 years’ experience in TypeScript, Node.js, React, MongoDB & PostgreSQL. Strong in problem-solving & teamwork.
What I'm looking for
Full Stack Software Engineer with 4 years of experience, a fast learner ready to adapt to every tech stack, ensuring efficiency and versatility in dynamic development environments. Specializing in TypeScript, Node.js, Nest.js, Express, REST API, GraphQL,React, HTML, CSS, Python basics, ES6, PostgreSQL, and MongoDB, with a strong foundation in algorithms, data structures, and complexity analysis. I hold a Master’s degree in Software Engineering from Shahid Beheshti University, one of Iran’s top universities.
My experience in a startup environment has given me valuable product-side insights, and my problem-solving, communication, and teamwork skills enable me to thrive in collaborative development teams. Additionally, I have mentored and managed two individuals, enhancing their JavaScript, front-end skills, and best practices through guidance and reviews
Experience
Work history, roles, and key accomplishments
Full Stack Software Engineer
Technolife
Aug 2025 - Present (1 month)
Developed and maintained back-end services with Node.js, Express.js, GraphQL, MongoDB, and Redis.
Designed and executed database migrations to improve models and optimize queries.
Refactored APIs to reduce lookups, lower complexity, and deliver faster performance.
Built new admin dashboard APIs, adding features that improved workflows and boosted sales.
Full Stack Software Engineer
NiniList
Oct 2022 - Jun 2025 (2 years 8 months)
Developed Ninilist's marketplace dashboard using TypeScript, NestJs, React, and NextJs with optimized PostgreSQL/TypeORM architecture.
Built event-driven systems with BullMQ/Redis, multi-supplier dashboard with role-based access, automated pricing crawler, price violation detection, and AI-powered content generation.
Mentored two developers and implement logging and monitoring solutions.
Mentor & Scrum Master
Rahnema College
Aug 2022 - Oct 2022 (2 months)
Served as a mentor and Scrum Master in a 3-month, 9-hour-a-day boot camp covering full-stack development, Linux, functional programming, and software architecture.
Mentored and managed 23 students in front-end and back-end development throughout the course.
Led two teams of six as a Scrum Master, ensuring teamwork, quality delivery, and effective communication.
Full Stack Software Engineer Intern
Rahnema College
Sep 2021 - Nov 2021 (2 months)
Co-developed a LinkedIn-style platform using TypeScript, Express.js, React, Git, and Docker in a 3-month project.
Built an API Gateway to convert GraphQL queries into RESTful requests for microservices.
Developed key features like skills addition, multimedia posts, follow requests, job postings, and candidate matching.
Teaching Assistant
Rahnema College
Sep 2019 - Dec 2019 (3 months)
Assisted professors in delivering lectures, grading assignments, and preparing exam materials.
Conducted tutorial sessions, supported students with problem-solving exercises.
Provided guidance on fundamentals and advanced techniques, improving student comprehension and course performance.
Education
Degrees, certifications, and relevant coursework
Shahid Beheshti University
Master of Science, Software Engineering
2022 - 2025
Master's degree in Software Engineering with coursework and projects focused on backend development, distributed systems, and smart contracts.
Babol Noshirvani University of Technology
Bachelor of Science, Computer Software Engineering
2017 - 2022
Activities and societies: Teaching Assistant (09/2019–12/2019): assisted lectures, grading, and tutorials.
Bachelor's degree in Computer Software Engineering with hands-on projects in web back-end development, authentication, and database optimization.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Sina?
You can contact Sina and 90k+ other talented remote workers on Himalayas.
Message SinaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
