I am a highly motivated, product-thinking, results-oriented software engineer with a passion for problem solving and 6 years of experience. My main stack is Typescript, React, Nodejs. I’m also full stack developer with TS/JS. Currently, I am a senior front-end developer at Pars Tasmim company. I have a learner mindset and I'm always looking for new ways to improve my skills.
•QA engineer. collaborate in architecture and challenge it in every aspect.
•QC engineer. Implement cross service test project (Playwright)(planned)
Volunteer experience
•Mentoring people to become front-end/back-end engineer or general advising to newcomers in IT world.
•Guide newcomers to Linux world in small group of people. Mostly in telegram groups.
•
Due to complex situation in my country & social responsibility, I made a vpn stack based on xray/v2ray to circumvent internet censorship & provide easy & reliable access for people for free or less than a dollar.
Consist of:
•Multiple runners which can deployed on many servers. (Xray - Nestjs - Openapi - Sqlite - Containerized)
•A manager. Aggregate data & statistics from runners & provides configuration & status to users. (Nestjs - MVC - Sqlite - Openapi - Nextjs)
•Future feature: Add swarm like feature to manager node to scale up number of users.
•Counseling people for free who wants to provide vpn/proxies to others. I did this for +5 people which each of them had +500 users.
Recent related books I've read
•
Soft Skills: The Software Developer's Life Manual
John Sonmez
•
INSPIRED: How to Create Tech Products Customers Love
Marty Cagan
•
Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value
Teresa Torres
Education
Bachelor of Engineering - BE, Information Technology.