Integrated Mapbox's Turn-by-turn Navigation into the product using Objective-C and React Native's Native Modules
Led a contractor to implement the Android version of a Native Module using Java
Implemented additional product-specific features such as adding map markers, displaying map markers and other symbols on the map, integrating voice chat, and integrating dark mode
Impact
The feature was used at least 26,600 times, increasing user engagement and driving users to other parts of the app
Multiple users reported using the feature every day
There is still no alternative to the Mapbox Navigation SDK integration with React Native that we built (react-native-mapbox-gl/maps does not offer Turn-by-turn)
Worked closely with the Team Lead, Mobile engineers, Designer and the PM to design and implement new workflows for the leave process
Closely communicated with the Designer to solve the intricate edge cases and constraints of the existing workflow which had to be supported for all existing customers (the company's product being multi-tenant)
Reviewed the security implications of the feature with the CTO
Facilitated the deployment of the new feature and post-deployment bug fixes and maintenance
Impact
A key customer was acquired after the feature was shipped
The feature became one of the selling points in the marketing collateral
Customer Success reported existing customers adopting the feature as well
Participated in the development of a company-defining new feature set which was aimed at attacking a new market (a pivot in the product's direction)
Participated in the design review and brainstorming of ideas of how the feature could work with the existing functionality and how to work around the edge cases
Implemented the backend and the frontend business logic in a team of 6 engineers
Facilitated the deployment and bug fixes reported by customers
Helped Customer Success with training for the new functionality
Impact
Hybrid customers who were already in the space picked up the feature after the release and started adopting
In a few months after the delivery of the feature, new customers were signed up just for the Check-In feature
The feature became an integral part of the Contact Tracing solution the company started developing further on, laying down a robust foundation for it
I was part of the team which built a new frontend for the web app. The management's vision was that the old version was clunky and dated, and it needed a fresh look
Implemented the frontend logic
Directed a Front-end engineer on how to implement the layout from designs
Facilitated the release strategy and the switchover
Impact
The sales team gave feedback that the new frontend is easier to sell
The customer support team gave very positive feedback on the ease of use of the common jobs to be done
Customers noted the extra polish of the new version
Technologies: jQuery, Node.js, AWS, Angular
Software Engineer Intern • Boardingware • November 2016—February 2017
Working with the government to define the new Personal Property Securities Register API to use at CarJam
As one of the main users of the API, CarJam was invited to review and implement the draft version of the REST API spec to see if it satisfies the use case
Reviewed the Swagger REST API definition and implemented draft prototypes of the API to ensure we received all the data
Impact
Changes to the API have been communicated to the govt API team and were subsequently implemented
The API was shipped, and when the time came to implementing the production version we had all the data we needed