
Joshua Tating

Name: Joshua Tating
Profile: Full Stack Developer
Email: josh10nathan@gmail.com
Phone: +639288701781
Skills
About me
Hi! I'm Joshua Tating, a highly motivated BS Computer Science student with three years of experience in software development, specializing in Web Development. I possess a strong foundation in C, Java, HTML, CSS, Javascript, NodeJS, Python, and Prolog. I am actively seeking opportunities to contribute to innovative projects and further develop my expertise in these rapidly evolving fields.
Portfolio

Nexushub

Family Tree Chatbot

Sokoban Puzzle Solver
Resume
Education
Bachelor of Science in Computer Science, Major in Software Technology
2022-Present
De La Salle University
Senior High School
2020-2022
Siena College Quezon City
Technical Skills
- Languages: C, Java, Python, SQL, JavaScript, HTML/CSS, Prolog
- Frameworks: React, Node.js, Flask, JQuery
- Developer Tools: Git, Visual Studio Code
- Libraries: pandas, NumPy, Matplotlib, Windows Socket Library (winsock2), Windows API
Projects
Nexushub
MongoDB, Node.js, Express, Git, HTML/CSS
- Lead in the design, development, and implementation of the entire Web Application
- Delegate tasks to a partner working on the design
SokoBan Solver
Java
- Developed a program to solve SokoBan puzzles using A* search algorithm
- Optimized algorithms to enhance the solver's performance
File Exchange System
C, Socket Programming
- Developed a program that facilitates the storage, sharing, and retrieval of files among clients through a single server, utilizing both TCP and UDP protocols
- Designed a simple and user-friendly Graphical Interface with input validation and clear display for client interaction
JFC EMU Permit System
Javascript, HTML/CSS, React, NodeJS, PostgreSQL
- Developed the Backend for a full-stack web application designed for JFC EMU's permit management.
- Lead the deployment of our full-stack web application
Family Tree Chatbot
Prolog
- Created a Prolog-based family tree chatbot providing accurate and efficient responses to complex relationship queries, demonstrating expertise in knowledge representation and logical reasoning.
Short Reflection on APQ and PCK Results
My Profiles Career Keys (PCK) assessment revealed a strong aptitude for Conventional and Enterprising work styles, indicating a preference for structured environments and leadership roles. My high scores in Arithmetic Reasoning, Clerical Perception, and Computation further support my suitability for roles requiring analytical skills and attention to detail. These results align well with my pursuit of a Computer Science degree, specializing in Software Technology, confirming my strengths in logical thinking and problem-solving. As for my Adolescent Personality Questionnaire (APQ), They reinforced my suitability for this field, suggesting a compatible personality and work style. This combined assessment provides valuable insight into my career path and will inform my future career development.
Self-Assessment Reflections
**Masid-Danas: How was my experience going through SAS3000 and what were my observations and self-discoveries?**
SAS3000 provided valuable insights into the importance of soft skills alongside technical expertise. I discovered the need for a balanced skillset, particularly in communication and interview preparation, which SAS3000 effectively addressed. This enhanced my confidence and clarified my career trajectory.
**Suri-Nilay: How does my own knowledge, values, attitudes and assumptions of past and present experiences influence the way I feel or act on my career pursuit?**
My past experiences, both positive and challenging, have shaped my values and approach to my career. Understanding these influences – my knowledge, attitudes, and assumptions – allows me to make more informed decisions and proactively address potential biases.
**Taya-Kilos: What would I like to change and improve about myself?**
I aim to cultivate a more optimistic and proactive mindset. This involves consciously shifting from pessimism to a positive outlook to better navigate challenges and pursue opportunities.
**Ramdam-Pakiramdam: What are the implications of my actions for my career plans, myself and others?**
My actions, driven by self-awareness and a commitment to growth, will directly impact my career prospects and relationships. Developing stronger soft skills and maintaining a positive attitude will enhance my professional success and positively influence those around me.