# Lawrence Li > Senior Software Engineer at Atlassian Location: San Francisco, California, United States Profile: https://flows.cv/lawrenceli I am passionate about solving complex problems, providing mentorship, and learning new tools. ## Work Experience ### Senior Software Engineer @ Atlassian Jan 2023 – Present | Mountain View, California, United States ### Software Engineer @ Atlassian Jan 2020 – Jan 2023 | Mountain View, California, United States Feature leading and developing features for Atlassian's Cloud Security team. ### Software Engineer @ Aquabyte Jan 2018 – Jan 2020 | San Francisco Bay Area • Joined as one of the first engineers at Aquabyte, a multinational company that develops sustainable aquaculture solutions using Machine Learning, underwater hardware, and cloud based technologies. • Designed and implemented the initial MVP Customer Dashboard that surfaces sea lice level data in the form of real time overview pages and line/bar graphs using React, Redux, ChartJS, and Node.js, helping the company raise over $10 million in Series A funding. • Architected and implemented a Bounding Box Labeling Interface System using React, Redux, HTML Canvas, OpenCV.js, and Node.js used by a team of annotators to produce training data for internal Machine Learning algorithms. • Created an Internal Dashboard to manage users, view live camera feeds, and manage deployed fish pens using AWS SQS/SNS, Lambdas, DynamoDB, Node.js, Express.js, React/Redux, and Mocha/Chai for unit tests. • Worked with various tools from the AWS suite, such as Elastic Beanstalk, RDS, Route53, CloudFront, API Gateway, and S3, to manage deployments and build features. • Migrated the codebase from a third party user management system to an in-house, JWT based one made using bcrypt, and passport.js. • Provided mentorship to a junior engineer on dashboard features and high impact projects, including a customer facing API. ### Frontend Engineer @ Memebox Corporation Jan 2018 – Jan 2018 | San Francisco Bay Area • Led Frontend development for Memebox, a $160 million venture-backed Y-Combinator company, on their global e-commerce, recommendation, and community platform for Korean cosmetics. • Reduced page load time by 34% for web (3.3s to 2.1s) and 55% for mobile web (5.3s to 2.4s) by segmenting application into feature-based modules to utilize Angular Lazy Loading. Prioritized e-commerce code to reduce application size by 53% (5.31MB to 2.54MB). • Implemented brand landing pages, affiliate cookie tracking, ambassador shop pages, ambassador revenue dashboards, product description pages, checkout/cart flow, and community features (hashtags, user onboarding, personalized UGC feed, custom product tag-ging) from PRDs and InVision mockups using HTML, Sass CSS, Typescript, jQuery, Angular 4, NodeJS, and SemanticUI. ### Software Engineer @ Doculus (Acquired by Box) Jan 2017 – Jan 2017 | San Francisco Bay Area • Implemented foundational features in the front and back-end for a real-time, collaborative, enterprise document automation web application based on TypeScript, Node.js, Koa, engine.io, and React. • Interfaced with the Salesforce API using JSForce.js to insert Salesforce Opportunity data into dynamically generated word documents. • Implemented underlying front-end UI framework components such as tooltips, dropdowns, checkboxes, buttons, dialogs, and input fields used in over 90% of the application using React and PostCSS. • Implemented and optimized features for the real-time, OOXML-based online word processor such as Table of Contents, rendering, document sharing permissions, editor UI/UX, comment assignments, and internal/external user comment filtering. ### Student Programmer & IT Assistant @ University of California, Davis Jan 2014 – Jan 2016 | Davis, CA Worked on programming projects for researchers and IT work for the UC Davis Center for Watershed Sciences. • Produced an interactive and responsive webmap visualizing twelve years of government crop economics data using d3, Leaflet, geoJSON, HTML, CSS, Javascript, and Bootstrap. • Created and wrote unit tests and functional tests using Selenium for a Django application that performed AJAX autocomplete search results via a RESTful API to access a database of US towns/states and related geoJSON data. • Projected town boundaries for a flood relocation Django application onto Leaflet maps using geoJSON, jQuery, and arcpy for geodatabase queries. • Created Salmon Struggles, a touch screen friendly, educational web game about the Salmon life cycle using HTML, CSS, Javascript, and the pixi.js WebGL graphics library. • Created a Jenkins continuous integration server, set up testing jobs and automated email test reports for multiple Git repositories. • Used Powershell to retrieve emails from Active Directory, and Python scripts for printer queue jam email notifications and to retrieve system programs. • Handled everyday IT tasks such as client communication, backups, scripting, online tutorials, soldering, repair, replacements, and deployments in a ticketing system. ## Education ### Bachelor of Science (B.S.) in Computer Science University of California, Davis Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/lawrence-li - Website: http://www.lalicode.com --- Source: https://flows.cv/lawrenceli JSON Resume: https://flows.cv/lawrenceli/resume.json Last updated: 2026-03-22