John Smith
@johnsmith8
Enthusiastic software engineer passionate about education and technology.
What I'm looking for
I am a dedicated software engineer and educator with a strong foundation in both Mathematics and Computer Science. I completed my Master of Teaching, specializing in Mathematics and Computer Education, and hold dual Bachelor degrees in Psychology and Computer Science, achieving high distinction. My academic journey has equipped me with a unique perspective on the intersection of technology and learning.
As the co-founder and sole developer of the remote job board Himalayas, I successfully built the platform from the ground up, focusing on responsive design and user experience. My role involved both front-end and back-end development, utilizing technologies such as HTML, CSS, JavaScript, Ruby on Rails, and PostgreSQL. I thrive in collaborative environments and have honed my skills in providing constructive feedback and fostering a growth mindset through my tutoring and teaching experiences.
In addition to my technical expertise, I have a passion for empowering students in their learning journeys. As a Live Chat Support agent at Code Camp, I provide programming feedback and help students develop their problem-solving skills. My experience as a Head Teacher further solidified my ability to adjust instruction based on individual needs, ensuring that every student receives personalized support. I am eager to continue leveraging my skills in a role that combines technology and education.
Experience
Work history, roles, and key accomplishments
Software Engineer / Co-Founder
Himalayas
May 2020 - Present (5 years 2 months)
Developed the remote job board Himalayas from the ground up, collaborating with a designer and product manager. Programmed the back-end using Ruby on Rails/PostgreSQL, developing REST APIs, search, and employer interfaces.
Live Chat Support
Code Camp
Jul 2021 - Present (4 years)
Provided 1-on-1 programming feedback, troubleshooting, and encouragement to students aged 5-15. Helped students learn how to troubleshoot for themselves by asking clarifying questions and suggesting actions.
Head Teacher
Code Camp
Jan 2019 - Jul 2021 (2 years 6 months)
Delivered coding instruction to thirty students with diverse backgrounds and formatively assessed students regularly. Adjusted instruction and personalized feedback based on assessment results, providing scaffolds and choice.
Research Assistant
University of New South Wales
Jul 2016 - Jul 2017 (1 year)
Collaborated on, designed, and implemented three studies with three separate lead researchers for the School of Psychology. Programmed experiments, integrating feedback from lead researchers, and recruited participants.
Education
Degrees, certifications, and relevant coursework
University of New South Wales
Bachelor of Science, Psychology and Computer Science
Grade: 92
Activities and societies: Dean’s Rural Engineering Scholarship; The Faculty of Engineering Dean’s Award; The Psychology Staff Prize; The Faculty of Science Dean’s Award
Completed a dual Bachelor of Science degree in Psychology and Computer Science with a high-distinction average. Recognized for outstanding academic performance and received several awards including the Dean’s Rural Engineering Scholarship and the Faculty of Engineering Dean’s Award.
University of New England
Master of Teaching (Secondary), Mathematics and Computer Education
Grade: 87
Activities and societies: Teacher Placement (4 + 6 weeks)
Completed a Master of Teaching (Secondary) specialising in Mathematics and Computer Education. Developed resources, lesson plans and assessments, implemented differentiated teaching programs (online + in-person), and delivered constructive feedback for students in Years 7 to 12.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
jackwalsh.devPortfolio
himalayas.appJob categories
Interested in hiring John?
You can contact John and 90k+ other talented remote workers on Himalayas.
Message JohnFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
