Stephen Keen

Software Engineering Apprentice at General Assembly
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Edmonton, Alberta, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Level II
    CASI-ACMS
    Apr, 2023
    - Oct, 2024
  • Design Powered by Data: Getting Started with UX Web Analytics
    LinkedIn
    Mar, 2023
    - Oct, 2024

Experience

    • United States
    • Higher Education
    • 700 & Above Employee
    • Software Engineering Apprentice
      • Jun 2023 - Present

      I am a proud graduate of General Assembly's Software Engineering Immersive, a rigorous and comprehensive bootcamp that equipped me with the skills and knowledge to excel as a software engineer. Throughout the immersive program, I engaged in a series of challenging projects that showcased my technical abilities and prepared me for real-world development scenarios. Throughout the program, I completed four notable projects: Bubble Words: Created an interactive browser game called Bubble Words using touch typing and HTML canvas, showcasing front-end development skills with HTML, CSS, and JavaScript. MERN Stack Web App: Designed and developed a full-stack web application using the MERN (MongoDB, Express.js, React, Node.js) stack. Demonstrated expertise in building dynamic and responsive web applications. Django Web App: Built a web application using Django, showcasing back-end development skills, database management, and leveraging Django's features for secure and scalable applications. Capstone Full-Stack App: Developed a sophisticated full-stack application integrating multiple technologies, emphasizing proficiency in creating robust applications, implementing complex features, and collaborating effectively within a team. General Assembly's Software Engineering Immersive provided hands-on experience, expanded my technical skill set, and built a strong foundation in software engineering principles. Now seeking opportunities to contribute my knowledge and skills as a dedicated and skilled software engineer. Let's connect to discuss how my experience can add value to your organization's technological initiatives. Show less

    • Technology, Information and Internet
    • 700 & Above Employee
    • Web Developer
      • Apr 2019 - Present

    • Canada
    • Leisure, Travel & Tourism
    • 1 - 100 Employee
    • Snowboarding Instructor
      • Oct 2022 - May 2023

      Teaching: The primary responsibility of a snowboard instructor is to provide ski lessons to individuals or groups. This involves assessing the skill level of each student, developing personalized lesson plans, and implementing appropriate teaching techniques to help students improve their technique and overall performance. Safety: Responsible for ensuring the safety of their students on the slopes. They must teach and enforce proper safety procedures, including the use of equipment, understanding and obeying trail rules, and providing guidance on skiing in various weather and terrain conditions. Communication: Effective communication skills are crucial for instructors. They need to clearly explain and demonstrate skiing techniques, provide feedback and encouragement, and address any concerns or questions from students. Good communication also extends to interacting with parents, resort staff, and other instructors. Customer Service: Ski instructors are often the face of the resort and serve as ambassadors for the skiing experience. They should provide exceptional customer service by being friendly, approachable, and attentive to students' needs. Building rapport and creating a positive learning environment is essential for a fulfilling experience for both students and their families. Equipment Maintenance: Ski/Snowboard instructors are responsible for maintaining and inspecting their own equipment, as well as ensuring the safety of their students' equipment. This may involve checking bindings, skis, boots, and other gear to ensure they are in proper working condition. Show less

    • Rafting Guide
      • May 2022 - Sep 2022

      Providing memorable experiences for people of all ages and abilities while ensuring high standards of safety while on the river. Providing memorable experiences for people of all ages and abilities while ensuring high standards of safety while on the river.

    • Canada
    • Leisure, Travel & Tourism
    • 1 - 100 Employee
    • Lift Operator
      • Nov 2021 - May 2022

      As a Lift Operator at Marmot Basin, I ensured safe and efficient lift operations, providing exceptional customer service to guests. Proficient in operating complex machinery and equipment, I optimized lift capacity and maintained strict safety protocols. Effective communication skills enabled me to deliver clear instructions to guests and address their inquiries with professionalism and patience. Collaborating with a diverse team, I contributed to seamless lift operations and the overall success of the resort. Seeking new opportunities in customer service, operations, or hospitality, leveraging transferable skills in equipment operation, attention to detail, customer service, communication, and teamwork. Show less

  • Birth to Seven Matters
    • Brighton and Hove, England, United Kingdom
    • IT Manager
      • Mar 2016 - Dec 2021

      Conceptualized, filmed, and edited a wide range of video content to support online courses, contributing to an enhanced learning experience for thousands of users Worked closely with educational experts, subject matter specialists, and graphic designers to develop video material that aligned with course objectives and learner outcomes. Managed the full life-cycle of video projects, including storyboarding, scriptwriting, filming, editing, and post-production, ensuring delivery of high-quality material within tight deadlines. Introduced video production best practices, including setting up efficient workflows and maintaining an organized digital asset management system. Developed and managed the company’s website, utilizing WordPress to ensure seamless user experiences and ease of navigation. Conducted regular website maintenance and updates, including uploading new content, optimizing SEO, and implementing user feedback to increase web traffic. Coordinated with marketing and sales teams to ensure that the website effectively communicated the brand message and converted visitors into customers. Implemented analytics tools to track website performance, providing key insights that informed strategic decisions for marketing campaigns and content development. Managed back-end functionalities, including server settings and security measures, to ensure consistent uptime and safeguard sensitive customer information. Show less

    • United States
    • Venture Capital and Private Equity Principals
    • 700 & Above Employee
    • Music Producer & Composer
      • Jan 2019 - Sep 2021

      Producing music in own studio and composing for film and other media. Producing music in own studio and composing for film and other media.

  • Freelance
    • Bristol, England, United Kingdom
    • Freelance Audio Engineer
      • Mar 2014 - Sep 2021

Education

  • General Assembly
    Computer Software Engineering
    2023 - 2023
  • University of Sussex
    Bachelor's degree, Computer Music and Sound Engineering
    2019 - 2021

Community

You need to have a working account to view this content. Click here to join now