72 lines
2.7 KiB
Markdown
72 lines
2.7 KiB
Markdown
## Tech Talk
|
|
|
|
- **My Favorite software Tool**
|
|
- Nx
|
|
- **Badass Developers**
|
|
- **Simon Bohlin**
|
|
- **Ryan Chambers**
|
|
- **Mike Yuan**
|
|
- **Why Do this**
|
|
- Doing this for you just as much as it is for me.
|
|
- **Who am I?**
|
|
- **Background**
|
|
- Harry Liu, software developer from Toronto, Canada.
|
|
- 2013 - 2017 - Studied Civil Engineering and worked.
|
|
- 2018 - 2019 - Self studied software engineering.
|
|
- 2019 - 2023 - Software consultant for CAPCO.
|
|
- 2022 - Meet Kristina.
|
|
- 2023 - 2024 - Career break.
|
|
- 2024 - 2025 - Software consultant for Tretton37.
|
|
- present - Software consultant for ELVA11.
|
|
- **Anecdotes**
|
|
- Realized the industry was not for me and was eventually forced to quit after having my license suspended driving to a site.
|
|
- Self studied software engineering 2017-2019 Why? Because I was pretty damn good in highschool and uni.
|
|
- Was definitely a subject that I really enjoyed but did not realize could be a career.
|
|
- Meant to switch in University but terrible at taking proactive decisions for the distant future.
|
|
- **Flexibility**
|
|
- Nice to work on code with NO consequences
|
|
- Liberty to code how you want and able to choose the technologies that you enjoy using or want to learn
|
|
- **Internal Projects**
|
|
- **Employee Handler**
|
|
- **Tretton**
|
|
- Leet Signatures
|
|
- Growing Scope
|
|
- GDPR
|
|
- Intergration between different systems. Google Workspace, AlexisHR, Cinode..
|
|
- Creating Reports
|
|
- What I learned:
|
|
- Refactoring a JS project to TS.
|
|
- Documentation
|
|
- Error Logging
|
|
- Handling Data flows
|
|
- **Bankruptcy**
|
|
- How not to name things
|
|
- How to refactor tightly coupled code so that it can be reused at another company.
|
|
- **ELVA11**
|
|
- Absence Calendar Syncs
|
|
- Natnok
|
|
- Eliminator
|
|
- **What I learned/Why I like internal work:**
|
|
- Being a badass like Simon Bohlin
|
|
- Being a consultant on project or off.
|
|
- Freedom to code how you like
|
|
- Exercise coding and being able to write it at a leisurely pace.
|
|
- Choosing your own stack and learning the technologies you want to learn.
|
|
- Able to perform under little to no pressure or stress, setting your own expectations and deadlines.
|
|
- Learning
|
|
- Learning code in whatever direction you like
|
|
- Beauty of simple interfaces/contracts
|
|
- How to architect code implementations
|
|
- Building R&D skills
|
|
- **What a consultant means to me**
|
|
- Solving problems with the tools and resources you have at hand.
|
|
- **Give thanks**
|
|
|
|
- Inspiring/awesome coworkers.
|
|
- Environment to write the code I enjoy writing.
|
|
|
|
- Sustainability
|
|
- Agnostic
|
|
- Reusable.
|
|
- Simple implementation.
|