John Smith
@johnsmith9
Passionate software engineer with a focus on education and UX/UI.
What I'm looking for
I'm a dedicated software engineer and educator with a strong background in Mathematics and Computer Science. I completed my Master of Teaching, specializing in Secondary Education, and hold dual Bachelor's degrees in Psychology and Computer Science. My academic journey has been marked by high distinction, reflecting my commitment to excellence.
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, where I can engage with feedback to enhance learning and development.
In addition to my technical skills, I have experience in educational roles, providing programming support to students and delivering coding instruction. My passion for empowering learners drives my approach to teaching and mentoring, ensuring that I help students not only solve problems but also develop their own troubleshooting skills.
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 diversity in prior knowledge, age, and background. Formatively assessed students regularly and adjusted instruction and personalised feedback based on assessment results.
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 and tested participants.
Education
Degrees, certifications, and relevant coursework
University of New England
Master of Teaching (Secondary), Mathematics and Computer Education
Grade: 87 WAM
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, and implemented differentiated teaching programs (online + in-person). Delivered constructive feedback for students in Years 7 to 12 during teacher placements.
University of New South Wales
Bachelor of Science, Psychology and Computer Science
Grade: 92 WAM
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 with the Dean’s Rural Engineering Scholarship, The Faculty of Engineering Dean’s Award, The Psychology Staff Prize, and The Faculty of Science Dean’s Award.
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!
