2.8 KiB
2.8 KiB
Tech Thoughts
- Ui > data aggregations > data
- New ui via more than mouse clicks
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.
- Background
-
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
- Tretton
- Employee Handler
-
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.