As a Full Stack Developer, Tina Ji, is responsible for developing and implementing front and back-end-related product features and designing and developing APIs. Prior to Canoe, she earned a Master’s degree in Operations Research at Columbia University, studied Traffic Engineering at Tongji University in China, and interned at a variety of companies in the fintech sector during her summer breaks.
On a regular basis, we talk with our team members about their experience working at Canoe, and their future goals and aspirations. This week, we talked with Tina Ji, Full Stack Engineer.
What’s your day-to-day like at Canoe?
My normal day starts around 9:30am. I gather my thoughts on what I have done yesterday and what I’ll do today to prepare for our daily morning standup at 10am. From 10am to noon, I typically have a light meeting schedule, allowing me to focus on coding. When working in the office, I would normally commute home quickly during lunch to walk my French Bulldog, Toro. In the afternoon, there are typically 1-2 meetings which range from engineering system designs to business client hearings.
As an engineer, it’s so important to understand all aspects of the challenges we’re solving for our clients with technology. I love having direct exposure to clients and the commercial team to get that necessary perspective.
From there, I focus on my deliverables due that day, and at 5pm, we typically have our daily wrap-up meeting.
How has your day-to-day shifted since working remotely?
My daily schedule has remained relatively the same. Engineers at Canoe were actually able to choose one day per week to work remotely. So, we are sort of experts on working from home. However, the setting is certainly different! I now share a home office space with my husband and my pet. The days do seem to go by faster without any change in scenery. Also, a new bright spot is I’ve started an at-home morning exercise routine that makes me feel more focused and energetic throughout the day.
What’s the biggest lesson you learned since working at Canoe?
Communication, hands down. In the current engineering world, it is extremely hard to design and deliver a successful end-to-end product without maintaining open communication with all of our key stakeholders. I’ve learned to be more collaborative and transparent in my communications, both in writing and verbally. Along with learning to communicate more, I’ve learned to leverage the intelligence of everyone around me. One individual can only do so much, and we’re able to generate so much more value when we focus on our areas of expertise and share our knowledge with each other.
What’s the most exciting project you’re working on right now?
A couple of months ago, we released the first version of our API (V1.0). In working on this project, I learned a lot about REST API and it was fun to dig into all kinds of good practices for API development, like cleaner endpoint definition and precise error handling. Learning a new language to document API code examples was both challenging and exciting for me. Since V1.0 was released, we will continuously monitor our API usage to better understand how clients are interacting with our services. We’re able to determine which endpoints are the most popular, and as a result understand user behavior better than ever.