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 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.