Full-stack Engineer, Front-End Javascript Specialty, Extremely Avid IC, Technical Team Lead, Ex-Mathematics Researcher, MBA
I'm deeply team oriented: at Enjoy, I was on a team with only Back-End engineers and I ramped up all four of them to be able to deliver production Front-End code (before moving on to a different teams).
I love holding key responsibilities: at Enjoy, I code-owned and created from scratch multiple frontend/backends apps for multiple big partners: Apple, AT&T, BT, EE, Rogers, Magic Leap, Google, Sonos. This included partner-facing apps, customer-facing apps, and internal-facing apps.
I am a relentless hard-worker: after 6.5 months, I became our Technical Team Lead, at Symphony.
I am an extremely avid IC: on top of being a Team Lead, I produced nearly 90% of the code for 4 sprints straight.
I care really deeply about being an empathetic co-worker: I helped 4 contractors ramp up even though 3 of them were on different teams. I also helped my friend get visibility for his work and as a result got a full-time position!
As a frontend specialist, I helped set best practices and migrate from a legacy code base (that include old class bass react, relay, and a non-unified codebase to a modern functional react, with hooks, Apollo GQL, with more opinionated stances on clear code and testing)
I also developed on core features that were launch directed to customers and users (include users from big tech companies such as Uber, Asana, Reddit, Pinterest, Twitch, and etc)
As an fullstack IC, with backend-heavy teammates, I taught each teammate frontend, and implemented end-to-end projects
I code-owned and created from scratch multiple frontend apps and their respective backends, for multiple partners: Apple, AT&T, BT, EE, Rogers, Magic Leap, Google, Sonos. This included partner-facing apps, customer-facing apps, and internal-facing apps.
Fleshed out our A/B testing framework, but was an agent of change for data-based decision making within the org. (Moonlighting as a data aggregator)
Created a framework for handling Customer Communications (email and SMSs) across the entire order lifecycle
Integrated Jest&Testing-Library and influenced the org to take on Frontend testing
Focused on creating best practices, systems, processes, to really help other teams and teammates be more effective and efficient (I tried to be a 10X contributor in this way!)
Lead Frontend Engineer for Visor's staff-side platform. We built a way for our in-house tax team to serve clients from on-boarding to a happily filed return.
Built 9 major features, 19, minor features, frontend architecture, and several tech integrations including Smartlook, LaunchDarkly, Jest&Enzyme Component Testing, Nightwatch E2E testing and Yarn.
As a TTL, I did literally whatever it would take to make our team more productive:
Prepared for future features in the pipeline.
Code reviewed all other teammates' code.
Prepared and presented architectural options in order to simplify, migrate, and optimize, for our code refactors and for new features. Emphasized and stressed performant and reusuable components.
Technical grooming planned and hosted the weekly technical grooming.
Technical specs: delegated and composed technical specs.
Worked with Manual QA: Interfaced and worked closely with manual-QA team.
Worked with Release team: Interfaced and worked closely with automation team, robot-test runners, automated-QA, and deployment.
Worked with Engineering Services: Interfaced and worked closely with Engineering Services for salt scripts, build and Jenkin's deployment.
Worked with Engineering Services: Interfaced and worked closely with Back End to prepare dependencies.
Worked with design and product: Worked with design and PM to understand underlying customer needs.
Interviewed in-person and phone screened almost all candidates for Core Front-End Architecture team and Core UI team.
Mentored 4 other developers. Ramped up one to be productive IC.
As a IC, I built absurdly robust javascript features:
Drag&Drop File Upload feature more robust than Gmail's and Facebook's in two weeks: We tested by dropping 57 files into Gmails and froze their UI; dropped the same files into Fb and froze their UI; ours finished the upload cycle for all 57 filesVideo Demo On LinkedIn :D
Attachment Preview feature (much like Slack's) in 2.5 weeks: handles previews file type detection mass collection of files being drag&dropped
Logging Utility in 4 weeks: API is consumable from the entire Front-EndExposes an 'Entry Point' through the browsers so our customers debug with technical support on the fly!Aggregated data into a Kibana databaseSeverity levels can be easily changedAs a result, this logger exposed several fragilities in our code architecture, deployment process, and allowed us to pin point bugs with ease and precision.
Connections Requests in 2 days: Basically an equivalent of "Linkedin's Connection's Requests"
Connections Module Tab Manager in a days: Basically a tab view which partitions and filtered your connections by different types.
Backend Emulator utility, using browser cookies, for the entire FE to use in half a day: As a result we could do super fast iteration on the front-End without depending on the Back-End!
Grid Resize Detection API in a few hours. Because Symphony's app is base a on a complex grid layout, we need complex resize detection, beyond css's @media query screen size, we needed this to detect complex resizing.
Mark All As Read-feature in a few hours. (Similar to Gmail's feature).
Room Details Panel-feature in two days. Similar to Slack's 'Room Assets' feature.
Built the entire Next Generation UI of our app, with a team of 3 devs, a UX Lead, a Designer, and a PM.
Accepted into The Next 36 Canada's premiere entrepreneurship program, Magnolia aimed to create cutting edge social products for Augmented and Virtual Reality. Built a robust and reusable Node.js stack with an emphasis on functional programming and test driven development. Allowed us to validate business hypotheses quickly.
Built 4 full MVPs (Android, iOS, Chrome plugin, a Meteor.js app), and 4 VR demos, starting from February to May
Coded on a team of two, both Front-End & Back-End using: Node.js, React, Redux, CSS, HTML, Cordova/PhoneGap, Socket.io, Immutable.
Android Development: Coded a feature that allowed users to manually retry failed 'question/answer' submissions, for our Android client
Designed front-end of FineThink, including landing page branding for an array of users, designed forms and implemented dynamic profile editing using Javascript
Successfully raised seed funding of $55,000 from five sources to fund product conception to launch
Grew the initial community of 120+ users; and secured a b2b customer
Pushers Collective is a Hip-Hop record label in its infancy (est. 2011). I focused and advised on their growth strategy which encompassed: A&R, fashion label, retail/merchandising, media, and operations.
Facilitated relationships with Pushers media and famous artist including: T.i., Lil Jon, Schoolboy Q, Future, Big K.R.I.T.
Facilitated relationships to clothing manufacturers in India to outsource Pushers fashion label production
Analysed trends and competitors of the Urban Clothing Industry
OAVR is a renowned multi-faceted entity, serving as a research, consulting, data gathering, training, and resource centre for the automotive and automotive parts industries, as well as the broader vehicle transportation sector. I was a research lead for three phase project that surveyed the OEMs of continental North America.
Supervised and managed a team of 7 research consultants for primary data collection, industry review, and technical writing
Inteviewed and collected data from 600+ OEMs of North America
I completed a 4 month surgical internship through Can Tho University of Medicine and Pharmacy. I logged 870 hours in four units of the hospitals: surgical, OR, ER, and on-call duties.
Attended 53 surgeries for observation and of those, assisted at the operating table with 29 of the surgical procedures