About Me
I graduated in 2021 from York University in Toronto, Ontario, with B.A in Cognitive Science. As a cognitive science enthusiast who enjoys studying the human brain and behavior. Leveraging that knowledge allows me to develop software and create user interfaces that are intuitive, efficient and user-friendly. My journey in software development began with a focus on constructing human behavioral models. As I learned more about the world of software development, my interest grew. Now I consider myself as a full-stack software developer, as I have expanded my skills and expertise across various layers of software development.
Throughout my programming journey, I have worked with various software development technologies, and currently, I am focusing on web development. On this journey, I have gained knowledge in diverse domains, including:
- The base front end development technologies such as HTML5/CSS3/Saas
- The programming languages and frame works such as Python, JavaScript, Flask, jQuery, NodeJS, Webpack, etc.
- Foundational understanding of TypeScript
- Using REST APIs in synchronous and asynchronous models
- Object-Oriented design and development techniques
- Creating reusable component designs
- Modern web front end technology such as React, NEXT.js and MUI
- Python Flask framework
- JavaScript AXIOS and Express.js framework
- Writing and running unit tests for Python projects
- Writing and running unit tests for front-end using Jest and React testing library
- Experience with SQL and NoSQL databases (MySQL, MongoDB)
- Data Visualization using Google Chart and Graphiz (In different environment, console, JavaScript, Python)
- Source control version using Git and GitHub
- Using Linux and Mac OS operating system and CLI to manage files, directories, permissions, to develop and deploy software projects
- Adequate up-front design documentation and diagrams
- Most commonly used design patterns
- PyCharm, Jupyter Notebook and Visual Studio Code
- Adobe XD, Adobe Illustrator, Figma
- Foundational understanding of UI/UX design, wireframing, prototyping