# Monica Bui > Senior Software Engineer at Block Location: San Francisco Bay Area, United States Profile: https://flows.cv/monicabui I'm passionate about building full-stack software that is responsive, smooth, simple, and engaging for customers. I'm looking to build my knowledge and skills in building scalable user applications and am hungry to learn new technical skills to stay up to date with the industry. I also love to help mentor folks interested and curious to learn more about software and the tech community itself! Empowering those in our community will help build resilient working relationships that will better enable the potential of tech. Specialties: - Python - Java - JavaScript - React/Redux.js - Building RESTful APIs - HTML/CSS - SQL - Vue - GraphQL - Ember - Svelte - TypeScript ## Work Experience ### Senior Software Engineer @ Block Jan 2023 – Present ### Software Engineer 2 @ Block Jan 2022 – Jan 2023 ### Software Engineer @ Block Jan 2021 – Jan 2022 Rebranded from Square. Still under the Square org ### Software Engineer Intern @ Square Jan 2020 – Jan 2020 Worked with the Dashboard Team, one of Square's largest customer facing web applications! • Changed various SCSS styling for Dashboard, Square's largest customer facing application to support a UI Design System upgrade • Re-designed Dashboard user navigation to improve product discoverability and menu customization by creating 4 UI variations with Ember.js and running those through A/B tests • Launched 2 product upsell cards on Dashboard homepage to promote Point of Sale initiatives resulting in 5000+ sellers per week visiting and converting to these products Technologies: SCSS, Ember.js, JavaScript, Java, Handlebars HTML templating ### Open Source Developer @ Review Board Jan 2020 – Jan 2020 Added features to an Open Source Project - Code Peer Review Software! • Released 2 user accessibility features with Backbone.js, and Python improving the user experience of 60+ companies including: LinkedIn, Yelp, and Twitter • Revamped 2 webpages used to create new code review requests by introducing keyboard usability and first time UX best practices, compliant with WCAG 2.0 (Web Content Accessibility Guidelines) Technologies: JavaScript, Backbone.js, Python, LESS CSS ### Software Developer Co-op @ Intuit Jan 2019 – Jan 2019 Worked with the billing team to build fullstack features! • Contributed code to Intuit's Online billing, account, and subscription RESTful APIs with Java Spring Boot • Developed customer facing features using JavaScript and React.js in QuickBooks Online used by over 1M customers in 4 different geographical regions • Built automation tools with Python/Django to cut down release times to testing and production environments by 50% (2 months to 1 month) • Constructed an end to end UI with React/Redux to support feature flag management used by over 100 employees internally • Decreased time to onboard new hires (1 week) by creating detailed setup/help documentation to enable new hires to start coding sooner • Added new functional test suites with Karate to increase resiliency and catch issues in the billing APIs Technologies: Java, Python, JavaScript, React and Redux.js, Splunk, Postman, Django, Spring Boot, Karate Framework (https://github.com/intuit/karate) ### Software Developer Intern @ ATB Financial Jan 2018 – Jan 2018 Worked with the Enterprise API Team! • Implemented features for ATB’s Business Banking RESTful APIs using Java Spring Boot • Researched tech recruitment in a team business case competition to improve the ATB internship program that placed 2nd overall • Created unit tests for 10+ new and existing APIs that increased code coverage by at least 50% • Converted 10+ repositories to the latest version of JUnit by modifying an open-source CLI to track JUnit syntax differences Technologies: Java, Spring Boot, JUnit, Mockito, Postman, OpenAPI Swagger ### Science Summer Camp Leader @ University of Alberta Jan 2017 – Jan 2017 | Canada • Developed new educational materials and revamped previous lesson plans for Computing Science Camps grades 7-11 • Led engaging computing science and game design demonstrations and activities • Supervised the daily care of 25 student campers changing every week for 8 weeks during the day including sign in/out and lunch breaks • Educational materials included PyGame with Python, Microbits, 3D printing and modeling, Arduinos, HTML/CSS etc. • Game Design camps involved basic troubleshooting with Scratch, GameMaker, NeverWinterNights Aurora Engine, Twine, and Kodu Game Lab. ### Software Research Intern @ University of Alberta Jan 2016 – Jan 2016 | Canada • Learned some programming tools to contribute to the software research process involving detecting python errors with machine learning • Collaborated and pair programmed with other interns to develop several programs that have helped the research work of grad students • Prepared and presented a research poster to a wide audience • Used Python, git, with basic mongoDB and Weka machine learning ### Team Member @ Tim Hortons Jan 2015 – Jan 2016 | Canada • Served customers in store and drive thru with consistent customer focus and enthusiasm • Prepared drink and food orders accurately • Acted on housekeeping duties to maintain store cleanliness ## Education ### Bachelor of Science - BS in Computer Science University of Alberta ## Contact & Social - LinkedIn: https://linkedin.com/in/monicab8 --- Source: https://flows.cv/monicabui JSON Resume: https://flows.cv/monicabui/resume.json Last updated: 2026-03-22