Professional Work
Experience
Technical Support Specialist
Xplore Inc.
Diagnose and resolve complex issues across fiber, satellite, and wireless network systems in a high-volume environmentDocument technical issues and system behavior to improve backend visibility and support engineering workflowsAnalyze network data and recurring cases to identify system-level issues and improve reliabilitySupport users across web applications, internal systems, and APIs
Teaching Assistant (Graduate)
University of New Brunswick
Evaluated assignments and examinations, ensuring accurate grading aligned with course standardsLed tutorials and supported instruction in numerical linear algebra and algorithmic conceptsCollaborated with instructors to refine course materials and improve clarity of technical contentAssisted students in debugging code and understanding computational methods
Research Assistant
K. N. Toosi University of Technology
Designed and implemented algorithms for shape reconstruction from dot patternsConducted data analysis and experimental validation to ensure accuracy and reproducibilityDeveloped and refined computational methods for algorithmic optimizationCo-authored a research paper published in The Journal of Supercomputing (Springer, 2024)
Full-Stack Developer
Finecode
Developed full-stack web applications using ASP.NET, C#, and SQL ServerBuilt responsive UI components using HTML5, CSS3, JavaScript, and BootstrapImplemented RESTful APIs (REST APIs) for frontend-backend communicationDesigned and integrated relational databases to support dynamic application featuresWrote clean, maintainable C# code and performed unit testing
Junior Backend .NET Developer
SABAFAM
Developed backend systems using ASP.NET WebForms and MVC and maintained legacy applicationsOptimized SQL Server queries, stored procedures, and triggers to improve data handlingEnhanced UI components using JavaScript, CSS, and BootstrapDebugged backend logic and improved system stability and performanceParticipated in code reviews and requirement analysis to ensure code quality