Software Engineer

|

Vancouver, BC, Canada

About

Here's a little background

I am a software engineer based of Vancouver, Canada, with over 8 years of experience building complex backend systems, APIs, user interfaces across the security, communication and incident management spaces. I have always been a backend heavy full-stack engineer, and am looking to diversify and strengthen my skills on frontend side of things as well. I'm a team player, adaptable, proactive and thrive on agile work environment. On my spare time, I try update my knowledge in the ever evolving space of computer science. Outside of work, I like to hike, ski & travel.

Experience

Splunk

Senior Software Engineer

January 2023 - Present

  • Designed and implemented a pipeline for user credential validation and API for testing connectivity to all the threat intel source integrations
  • Migrated legacy services & corresponding API clients from Go to Java/Spring Framework
  • Implemented intel-sources integrations with scheduled pull of intel data from OSINT & CSINT sources and process & store them into Splunk’s key-value store
PagerDuty

Software Engineer III

June 2022 - January 2023

  • Led & implemented user interface for adding/modifying/deleting custom fields on incidents API which enables the users to supplement the fixed parameters of the incident data with their own custom attributes per service
  • Implemented notification API which enables the delivery of statuses of incidents to relevant stakeholders as custom rich text email
Twilio

Software Engineer (L3)

April 2022 - June 2022

  • Designed and implemented the migration of V1 segment data to the newer V2 segment format, resulting in the reduction of snowflake costs by 30% and improving the segmentation pipeline runtime by 10 folds
  • Design discussions with the product managers, design & implementation, testing and releasing the APIs with documentation to the end users
  • Bar raiser and technical interviewer for Twilio’s hiring committees for levels L3 and lower
Twilio

Software Engineer (L2)

June 2019 - March 2022

  • Implemented a YACC parser to parse SQL as ASTs & validate for supported syntax, transform to valid snowflake SQLs and convert the SQLs to UI expressions to achieve segmentation of contacts; this includes the reverse translation of expressions from the UI to user readable SQL to return as API response
  • Architected and implemented sample contacts generation pipeline as part of the contact segmentation service
  • Developed APIs to manage email templates, campaigns, resource clean-up services for SOC/GDPR compliance as part of SendGrid’s Marketing Campaigns platform
Securonix

Senior Software Engineer

April 2018 - June 2019

  • Architected and implemented parsing engines as well as redesigned existing ones for audit logs, increasing efficiency by a 50% to 60% reduction in parse time
  • Implemented an orchestration framework for manual and auto-triggering response actions in the form of insight on activities/violators & remediation steps to manage violations and maintain cases for further investigation
  • Led the integrations team for developing new & maintaining existing product and orchestration frameworks integrations
Securonix

Software Engineer

July 2015 - March 2018

  • Implemented multiple product integrations including but not limited to Tanium, Qualys, Google suite, etc. to pull audit logs, user/asset metadata, and security logs from external APIs as part of Securonix’s Snypr platform
  • Redesigned and implemented Third Party Intelligence module to pull malware intelligence data, process and store them in data stores as part of Securonix’s threat search interface
  • Collaborated with customers and developers from 3rd party vendors for design & implementation of data source integrations

Skills

Contact Me

Feel free to shoot me an email, I'll get back to you!