# Robin Pan > Senior Software Engineer at Atlassian Location: United States, United States Profile: https://flows.cv/robinpan ## Work Experience ### Software Engineer @ Atlassian Jan 2020 – Present | Mountain View, California, United States Worked on event bus for service-to-service communication, capable of processing GB of data per second • Engineered feature for mitigating data loss incidents by replaying Kinesis events, utilizing AWS Serverless Worked on providing large-scale data replication as a service • Led the effort for constructing a user-friendly front-end interface with React • Transformed hard-coded configurations to dynamic ones, enabling user self-service capabilities • Maintained and improved the existing API, involving work with Kinesis, DynamoDb, SQS and Postgres Designed and built low-latency distributed data pipelines utilizing Flink, promoting efficient data processing ### Software Engineer @ Minted Jan 2019 – Jan 2019 | San Francisco Bay Area Implement and optimize horizontal autoscaling of Minted services using Kubernetes • Migrate art automation service to Kubernetes with Helm     • Exposed custom AWS metrics to Kubernetes via AWS CloudWatch Adapter     • Developed and deployed automated deployment of horizontal pod autoscaling via Jenkins     • Use data from load testing to determine optimal autoscaling parameters ### Software Engineer @ Minted Jan 2019 – Jan 2019 Rebuilt commenting feature to improve UX and performance    • Implemented commenting functionalities in the backend using Python and Bottle    • Added generic interface to back-end with ES6 and GraphQL    • Built various front-end components using React and Redux    • Introduced user mentions feature, which sends email notifications via Kafka pipelines Added OAuth token checking for the Facebook login, preventing CSRF attacks ### Software Engineer @ MyTime Jan 2018 – Jan 2018 | San Francisco Bay Area Developed full-stack on scheduler feature using AngularJS, JQuery, Ruby on Rails and MySQL Implemented tracking for SMS usage and monthly overage charges Worked with Twilio API to improve functionality of SMS messaging feature    • Optimized phone number lookups, reducing cost by 40%    • Implemented SMS messaging to worldwide phone numbers Added automated color-coding options for calendar tiles Refactored embedded Ruby code into modularized AngularJS components ### Software Engineer @ Mercury Mortgages Inc. Jan 2017 – Jan 2017 | Toronto, Canada Area Built features for web-based mortgage lending platform using AngularJS, Bootstrap, JQuery, Laravel PHP and PostgreSQL Designed and implemented various features to increase website security    • Introduced user roles feature to control permission-based website access    • Limited failed password attempts by IP and email combination Decreased loading time of main page from 4+ seconds to 2 seconds Optimized PDF generation feature, reducing generation time by 30% ### Software Engineer @ Ciena Jan 2017 – Jan 2017 | Ottawa, Canada Area Developed tool for analysis of network card logs using Python Used card firmware source code to investigate error conditions Performed maintenance tasks on network cards ### QA Analyst @ Climax Media Inc Jan 2016 – Jan 2016 | Toronto, Canada Area Developed and executed test suites for website Performed manual front-end testing on websites Wrote front-end test scripts using WebdriverIO with Mocha and Chai Worked with DB2 database for manual website back-end testing Wrote basic JavaScript scripts for website back-end testing ## Education ### BCS in Computer Science University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/robin-pan-3b6194187 --- Source: https://flows.cv/robinpan JSON Resume: https://flows.cv/robinpan/resume.json Last updated: 2026-04-01