# Heeba K. > Senior Software Engineer @ Alarm.com Location: Boston, Massachusetts, United States Profile: https://flows.cv/heeba ## Work Experience ### Senior Software Engineer @ Alarm.com Jan 2024 – Present ### Software Engineer II @ Alarm.com Jan 2021 – Jan 2024 | Boston, Massachusetts, United States ### Software Engineer @ Alarm.com Jan 2019 – Jan 2021 | Greater Boston Area ### CSE306: Software Quality in Practice | Undergraduate TA @ University at Buffalo Jan 2017 – Jan 2019 | Buffalo/Niagara, New York Area Semester(s): Spring '18, Spring '19 ▪ Covered tools and techniques for identifying and locating various types of quality defects in code (e.g. bugs related to memory, performance, and/or dependencies) ▪ Introduced students to C testing and debugging tools (e.g. CUnit, GDB, Gcov, Valgrind) ### CSE442: Software Engineering | Undergraduate TA @ University at Buffalo Jan 2018 – Jan 2018 | Buffalo/Niagara, New York Area Semester(s): Fall '18 ▪ Supervised software engineering teams in project manager role ▪ Provided feedback and advice in weekly team meetings ### CSE115: Intro to Computer Science I | Undergraduate TA @ University at Buffalo Jan 2017 – Jan 2018 | Buffalo/Niagara, New York Area Semester(s): Fall '17, Spring '18 ▪ Led recitations and held office hours to aid students with programming problem sets and project coursework ▪ Taught object-oriented programming (OOP) and introductory Java principles ### CSE199: How the Internet Works | Co-Head TA @ University at Buffalo Jan 2016 – Jan 2017 | Buffalo/Niagara, New York Area Semester(s): Fall '16 (Fall '17, Co-Head TA) ▪ Utilized flipped-classroom model on a large scale (roughly 400 students) ▪ Planned activities to teach Internet concepts like networking and cyber security in an accessible way for a general audience/potential majors ▪ Introduced students to command line and various computing tools (e.g. Wireshark, Dig, Nmap) ▪ Encouraged students to consider computer science as a viable area of study ### CSE116: Intro to Computer Science II | Undergraduate TA @ University at Buffalo Jan 2016 – Jan 2017 | Buffalo/Niagara, New York Area Semester(s): Spring '17 ▪ Led recitations and oversaw students in large-scale, semester-long software group project using Agile methodology ▪ Introduced intermediate Java and object-oriented programming (OOP) principles ### Intelligent Automation Intern @ LinkedIn Jan 2018 – Jan 2018 | Sunnyvale, California Tools/Tech: AutomationAnywhere, Robotic Process Automation (RPA), Microsoft Azure, LUIS (Language Understanding Intelligent Service), VBA ▪ Researched and developed a chatbot prototype and presented findings in a company tech talk ▪ Designed, developed, and deployed an RPA bot to streamline a manual, data-intensive accounting process (savings of three weeks/year) ▪ Mapped team manual issue tracker to new ticketing queue system and outlined change management process workflow ### Engineering Practicum Intern @ Google Jan 2017 – Jan 2017 | Sunnyvale, California Tools/Tech: Java, JavaScript (ES5, ES6), Google Closure Compiler (JSCompiler) ▪ Worked on the Closure Compiler team (JavaScript compiler) to add native ES6 module support to the compiler ▪ Fixed long-standing bugs in compiler ### Software QA Engineering Intern @ ACV Auctions Jan 2016 – Jan 2017 | Buffalo/Niagara, New York Area Tools/Tech: Ruby, RSpec testing framework; Capybara, Appium, Selenium (testing + automation), Travis CI ▪ Worked with the QA Engineering team to develop and apply testing processes for ACV Auctions products (web, Android, and iOS apps) and internal tools ▪ Designed, developed, and executed automation scripts ▪ Communicated with internal teams (e.g. developers and product managers) to identify bugs and system requirements ### Software Developer | Mission Control Subsystem @ UB Nanosatellite Laboratory Jan 2016 – Jan 2017 | Buffalo/Niagara, New York Area Tools/Tech: server – MongoDB, Python; client – JavaScript, HTML/CSS, Bootstrap framework, Python template engines (Jinja, Django) ▪ Developed and maintained the user-friendly mission control site which was used to communicate with the lab's nanosatellites and allow users to access specific data from the satellites ## Education ### Bachelor's degree in Computer Science with a Certificate in Data-Intensive Computing and a Minor in English University at Buffalo ## Contact & Social - LinkedIn: https://linkedin.com/in/heeba --- Source: https://flows.cv/heeba JSON Resume: https://flows.cv/heeba/resume.json Last updated: 2026-03-31