Instacart Logo

Empire Life

Web Developer Intern, Fall 2019

Work

My team and I succeeded in designing and prototyping two web projects.

For the first, our task was to design and develop a proof-of-concept (POC) of a health dashboard that would display a client’s daily health statistics in a convenient form, with data such as heart rate, blood pressure, total number of steps, and more. To effectively carry this initiative forward, we decided that displaying the data numerically and graphically to show general trends would be the most effective.

I was the lead designer during the prototyping phase and decided that while keeping the colours of branding consistent, I wanted to bring in a more modern and minimalistic feeling to the main page. Although this decision would deviate from the company’s existing web presence that emphasized the quantity of information delivery in a stacked-block display manner, it would be a good start to bringing in modern ideas to update the existing user-interface.

During this time, I loved considering the different ways a client could interact with the landing page and effectively gauge their health data. A few important factors that I always considered is responsiveness and accessibility. Different screen sizes should consistently display the data and not hinder the information delivery process to the client. Also, since our company’s audience were heavily concentrated around the older age population, the elements of font-sizes, font-weights, colour contrasts, data cluttering, and data placement were heavily thought out to detail. After a sketch was finalized, I thought of and implemented the front-end architecture with ReactJS and flex boxes.

Secondly, our whole team’s efforts were focused on a chat bot initiative that would replace the existing one.

I was also the lead designer for this project and decided that, since this chatbot would be located everywhere on our web presence, I would only utilize the 2 main colours, besides alerts or notification counts. I eliminated the initial user experience that asked user information before being able to chat because this would discourage client-engagement rate since this extra layer may be unattractive to many who is seeking immediate help. This information can be retrieved with the client being authenticated into the portal with development efforts, thus without this layer, although clients are restricted from asking personal questions to the bot, they can receive the immediate help they need. I decided on further user interface and user experience interactions that matched the project objectives and our audience’s characteristics and changed gears to being a product manager for this effort.

Since our team consisted of only 5 web developers, we lacked the resourcing of management talents. However, I took upon the challenge and drove the product to success. Defining the key performance indicators with my team and our manager, I explained the design choices to my team, divided the work into stories in JIRA, and also contributed in the development efforts as a front-end engineer. Working towards the minimal viable product, our team found success as we showcased our POC to upper management.

In the end, this simple chatbot project turned into internal and external centralization of information, so that both customer service representatives and clients can access this product and exchange information with each other. I grew exponentially during this term by wearing different hats, interacting with various people, and caring for each project from beginning to end. I learned various development tools such as VueJS, Redux, DialogFlow, and Firestore. On the other hand, I further enhanced my skills for ReactJS, Git, Figma, and Jira.

Takeaways

I’ve learned that businesses continue to thrive for innovation and I love supplying and building that. Whether as a developer, designer, or product manager, the love I found for product strategy is growing by the day.
CIBC
View CBIC Work
View Instacart Work
Instacart