Lea Brody-Heine

Full Stack Software Engineer

MSc Computer Science (AI/ML Focus)

University of St Andrews MSc
Brown University BA

Contact me
Portfolio
 Lea Brody-Heine

My Tech Stack

Anaconda Angular AWS Azure Bootstrap CSS3 D3.js Django Docker Firebase GitHub GitLab HTML5 Java JavaScript Jira scikit-learn Git Jupyter Keras Linux Matplotlib MongoDB MySQL Next.js NumPy Pandas Python PyTorch React TensorFlow TypeScript Vue.js

ABOUT

lines

I’m a Software Engineer at Google, working on Ads/AdMob EngProd, where I build automation and test infrastructure across Android and iOS. I hold a BA from Brown University and an MSc in Computer Science from the University of St Andrews, graduating with First Class Honours with Distinction. Throughout my studies and career, I’ve sharpened my skills in software development, release engineering, data science, and AI, with hands-on experience across Python, Java, JavaScript, TypeScript, SQL, Go, and a range of full-stack and machine learning technologies.

I’m always eager to learn and innovate, constantly seeking opportunities to expand my skill set and make a meaningful impact in the tech industry and beyond. My Master’s dissertation applied machine learning and computer vision to pathology research in mast cell diseases, and I continue to explore how AI and automation can solve real-world problems. I’m excited to keep applying my expertise and contribute to groundbreaking technologies as my career grows.

Download my CV

What i do

lines
Front End Developer

Front End Development

  • Proficient in responsive and interactive websites using HTML5, CSS3, JavaScript, and TypeScript.
  • Experienced with frameworks like React, Angular, and Vue.js for dynamic user interfaces.
  • Skilled in building responsive and accessible UIs with Bootstrap and Figma.
  • Implemented web animations and interactive elements using CSS and JavaScript libraries.
  • Utilized tools like Git for version control and JIRA for project management.
Back End Developer

Back End Development

  • Strong in Java, JavaScript, Python, Node.js, and Express for server-side development.
  • Experienced with databases like MySQL, MongoDB, and Firebase.
  • Expert at RESTful APIs for seamless front-end to back-end integration.
  • Knowledgeable about security best practices and maintaining optimal performance and scalability.
Front End Developer

Machine Learning, AI, & Data Science

  • Expertise in Python with extensive use of ML libraries like TensorFlow, Keras, PyTorch, and scikit-Learn.
  • Developed AI projects, including a thesis on 'Machine Learning for Pathology in Mast Cell Diseases' using real patient data to improve medical diagnostics.
  • Skilled in data science methodologies, utilizing pandas, NumPy, and Scikit-Learn for data analysis and model building.
  • Proficient in data visualization tools such as Matplotlib, Seaborn, and D3.js to create insightful data representations.
  • Built logical AI systems using SAT4J and LogicNG, specializing in constructing solvers for complex logical expressions.

My recent Projects

lines

Full Stack Web Development

Shortest Flight Path Algorithm

California Schools Data Visualization

Online Board Game Back-End

Java GUI

Trivia Quiz Website

Trivia Quiz Website

ML Kaggle Cirrhosis Data

ML Kaggle Cirrhosis Data

Mosaic Game Logical Agents

Mosaic Game Logical Agents

Data Mining ML

Data Mining ML

Relevant Courses

lines

Web Development: Full Stack

Spring 2024

Reinforced foundational programming skills while encouraging creativity, building upon the initial programming coursework.

HTML/CSSJavaScriptNode.jsExpressMongoDBVue.jsDatabase ManagementFull Stack Dev

Artificial Intelligence Practice

Spring 2024

Focused on the practical design and implementation of AI, with techniques in reasoning, planning, and learning. Students implemented AI concepts in software and learned how to evaluate their effectiveness.

Machine LearningPythonSearch AlgorithmsLogical AgentsAI

Information Visualization

Spring 2024

Introduced the design and development of visual representations for data exploration and analysis. Focused on principles of visual design, interaction, and evaluation, with practical assignments to reinforce skills.

D3.jsData VisualizationUX DesignDashboardsJavaScriptReact

Knowledge Discovery, Data Mining, and Machine Learning

Spring 2024

Covered automated data collection and analysis techniques for large-scale databases. Topics included model selection, tree methods, neural networks, and classification, with an emphasis on practical programming applications.

Data MiningModel TrainingMachine Learning AlgorithmsBig DataPythonJupyter Notebooks

Artificial Intelligence Principles

Fall 2023

Covered the foundational concepts of AI, including logical reasoning, uncertainty, and machine learning. Explored AI philosophies, problem-solving with search, and addressed philosophical issues within AI.

Machine LearningNeural NetworksAlgorithms

Software Engineering Principles

Fall 2023

Introduced key software engineering concepts such as development methodologies, high-level specifications, project management, and quality assurance, with an emphasis on ethical and sustainable practices. No programming was required.

AgileScrumProduct LifecycleUMLRequirements Gathering

Critical Systems Engineering

Fall 2023

Explored techniques for developing dependable socio-technical systems. Emphasized understanding system dependability and applying specialized software engineering techniques for reliable operation.

System DesignReliability EngineeringSafety Analysis

Java: Object-Oriented Programming, Modelling, and Design

Fall 2023

Strengthened skills in object-oriented design and implementation, essential for advanced programming assignments. Assumed prior programming experience equivalent to a Computer Science degree.

JavaOOPDesign PatternsBack-End

Computing Foundations: Data

Spring 2023

Explored fundamental computing principles with a focus on data structures, algorithms, and database management.

Data StructuresData ScienceSQLCS Fundamentals

Contact

lines

Lea Brody-Heine
lea_brody-heine@alumni.brown.edu

Education:
  • University of St Andrews
    MSc Computer Science
  • Brown University
    BA International and Public Affairs