Post-Doctoral Fellow
Ryerson University, Toronto, ON
March 2021
Software Developer
Western University, London, ON
- Designed and Implemented (in C) the power series arithmetic along with complex tools to analyze the structure of nonlinear systems in the BPAS library
- Analyzed/optimized credit risk associated with financial datasets by applying ML tools
- Integrated the latest features of the RegularChains (RC) library into Maple 2020 via
- Testing (bug fixing, performance, optimization, profiling), maintaining the RC library
- Optimizing code by specifying data types to the input arguments of the functions
- Creating test files and documentation for each new feature
- Replacing table data structures with modules in the RC library
- Developed a Python library for handling power series-based computation
- Improved the performance of the Python codes at run time by utilizing optimization techniques
- Provided a comprehensive review on Google PageRank algorithms
September 2018 - July 2020
R & D
Maplesoft, Waterloo, ON
- Merged two different (Maplesoft and ORCCA lab ) versions of the RC library (http://www.regularchains.org/) by designing and developing shell scripts using lexical and syntactic analysis
- Experienced with PLY (Python Lex-Yacc), JIRA, CBAT, Confluence, Perforce, Swarm
- Worked with the project manager to find optimal technical solutions to project challenges
and report to the Maplesoft group
May 2019 - September 2019
Founder & Software Developer
Isfahan University of Technology, Isfahan, Iran
- Conducted advanced research correlating topics in Dynamical Systems with computational tools in Computer Science
- Designed and developed scalable software called Singularity (https://doi.org/10.1115/1.4045286) to analyze, control, and predict dynamics of real world problems represented by mathematical models
- Provided results, criteria, and algorithms with rigorous proofs for scientific computations and also for the implementation of the concepts from bifurcation theory
- The library can be used by researchers in various engineering disciplines and it is helpful in providing modeling and simulation for singular phenomena in the real world
- The theory supporting the development of the library offers effective tools for the analysis
of routines in advanced numerical analysis, optimization problems, neurobiological, biological and ecological systems
- Built infrastructure to handle bifurcation control of real world applications modeled by parametric and multi-dimensional singular dynamical systems
-
Developed the theory of parametric standard bases and its implementation to automatize computations of applications in catastrophe theory, singularity theory, and automated geometric theorem discovery
September 2012 - June 2018