- Below is a quick rundown of what I have learned and think have accomplished since my onboarding. There is way more to add to this list but cant remember everthing :).
- Made it through training... :)
- Started working academy hours teaching fundementals of web dev.
- Learned MIT Scratch for the purpose of integrating into new curriculum for Waipahu Elementary.
- Integrated Scratch into curriculum as new approach to teach basics of web development to kids. Made use of logic, critical thinking, problem solving, architecture, conditionals, loops, and collaboration.
- Curated curriculum, lesson plans, and taught 3D Game Engineer & VR Game Engineer summer classes.
-
Concepts learned / taught 3D Game
- Object orientated programming with C#
- Debugging and implementing game scripts written in C#.
- Trouble shooting unity engine errors.
- Implementing/using assets to build game.
- Build 3D game for consumer use.
- 3D Racing
-
Concepts learned / taught VR
- Advanced programming with C#
- Debugging and implementing game scripts written in C#.
- Trouble shooting unity engine errors.
- Implementing/using assets to build game.
- Build VR game for both Iphone and Android devices
- Space Shooter - Currated curriculum, lesson plans, and taught Cyber guardians summer coarse.
-
Concepts learned / taught
- Basics of networking such as ip addresses, DNS, Switches, routers, servers, packets, cookies....
- Common hacking techiques used and how to spot them / defend.
- What is a hacker?? / types.
- How to play defense against a hacker using third party services like VPN, https everywhere......
- Encryption
- Mobile security
- Packet sniffing
- Data gathering
- Network cli tools
-
- Curated curriculum and lesson plans.
- Integrated AWS.
- Assisted with final projects for local businesses (on-going).
- Concepts learned / taught
- ES6
- OOP
- jQuery
- API / server-side development
- Databases
- Crud routes
- Full stack architecture
- Basics of Cloud computing
- Serverless
- Full stack development, deployment, and testing with AWS.
- Became offical Cyber Patriot Mentor to assist and train teams to compete in national competition.
- Disected training modules and modified curriculum to meet cyber patriot competition timelines.
- Successfully mentored teams through state rounds (on-going).
- Concepts learned / taught
- Networking basics
- Web browser enchancements
- Ethical hacking
- Hashing / checksums
- SSH
- Virtualization & setup
- Windows: command prompt, powershell basics, file system navigation, permissions, firewalls, user management, logging, registry.
- Linux : flavors, cli, file system, permissions, firewalls, user management, logging.
- How to create your own VPN using AWS & Algo.
- Securing Windows server.
- Cisco Packet Tracer.
- Automation w/ bash scripting (up-coming).
- Python : basics, modules, building network tools, advanced scripting (up-coming).
- More to come.......
- Concepts learned / taught
- Instructor
- Taught basic web development to current educators.
- TA / Instructor
- Help curate curriculum for various topics including but not limited to scripting, web application security, pentesting.....
- Assist students with projects, code reviews.....
- TA
- Assisted with projects, code reviews, instruction, and final projects.
- Junior Developer for phase I
- Junior Developer for phase II (on-going)
- Obtain AWS Developer certification (will have after first year, half done)
- Obtain AWS Solutions Architect certification (will take after developer cert)
- Obtain deep knowledge of web application security and penetration testing.
- Obtain deeper knowledge of react through personal projects.
- Become in house SME for AWS full stack developement.
- Become in house SME for pentesting and building secure web applications.
- Continue to grow as a developer through project based learning and mentorship.