Welcome to my portfolio! As mentioned above, my name is Joan (pronounced "Yo-han").
I've been into software development for a while now, and I'm still learning new things within the field every day.
I specialize in full-stack development using a mix of my marketing background and my passion for creating interactive experiences online.
My goal is to build web/desktop applications that are both functional and user-friendly, less guess work, more fun.
I also like to dabble in other areas of computer science, such as game development and mobile development.
I prioritize in writing clean, maintainable code to ensure long term sustainability of projects.
When developing, my focus is on creating code that is not only clear to me, but also easily comprehensible to my peers.
Beyond coding, I'm deeply interested in user experience design.
I believe that great software should be both powerful and inclusive, accessible to users of all abilities.
This philosophy guides my development process, from initial concept to final implementation.
When I'm not coding, I enjoy relaxing with my dog, working out, playing video games, or going out with friends.
Thank you for taking the time to check out my portfolio and reading this far!
Bachelor of Science in Computer Science
2022 - 2025
Montclair State University, Montclair NJ
Data Structures & Algorithms
Web Development
Database Systems
Software Engineering
Computer Networks
Operating Systems
Artificial Intelligence
Computer Security
Associate of Science in Computer Science
2017 - 2022
Bergen Community College, Paramus NJ
Programming Fundamentals
Object-Oriented Programming
Computer Architecture
Integrated Counseling LCSW PLLC
-
Handled appointment scheduling, phone calls, and day-to-day office tasks.
-
Organized patient information and kept records up to date.
-
Helped connect patients with psychiatrists and outside providers.
-
Developed a lightweight internal scheduling tool using Python to manage therapy notes and replace manual tracking processes.
Conduent
-
Improved remote troubleshooting by identifying patterns in common issues and refining escalation processes.
-
Collaborated with technical teams to resolve complex support cases and improve overall workflow efficiency.
-
Reviewed past cases to identify recurring problems and implement solutions that reduced repeat issues.
AWS Certified Solutions Architect – Associate
In progress
Studying for this certification; exam not yet attempted.
AWS Certified Developer – Associate
In progress
Studying for this certification; exam not yet attempted.