Skip to content
View TasnimFabiha's full-sized avatar

Highlights

  • Pro

Organizations

@IITDU-BSSE06

Block or report TasnimFabiha

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TasnimFabiha/README.md

πŸ‘‹ Hi, I’m Fabiha

πŸŽ“ PhD Candidate in CS at University of Southern California
πŸ”¬ Researcher | Software Engineer | AI for SE Enthusiast | 🌐 Personal Website

πŸ“ Working at the intersection of software modularity, security, and machine learning

Profile Views


🏒 Past Industry Roles

Brain Station 23 (2017–2022)

  • πŸ‘©β€πŸ’» Senior Software Engineer – Led full-stack development for enterprise projects across fintech, logistics, and healthcare.
  • πŸ” Improved security based on VERACODE audit reports.
  • πŸ§ͺ Practiced Agile, sprint planning, and led cross-functional teams.

Key Projects:

  • MetLife Agency Digitization (Angular + ASP.NET Core + SQL Server)
  • IMRS (Intermodal Maintenance & Repair System)
  • Mobile Banking for AB Bank & City Bank (XAML + MVVM)

πŸ”— Connect With Me

LinkedIn
Google Scholar
HackerRank
Stack Overflow

πŸ“« Email: fabiha[at]usc[dot]edu


πŸ› οΈ Tools & Technologies

C# .NET JavaScript Angular React SQL Server Python LangChain


πŸ“š Publications & Projects


πŸ† Awards & Achievements

  • πŸ₯‡ ICSE 2025 NSF Travel Awardee
  • πŸ“œ Microsoft Certified: Azure Fundamentals
  • πŸ… ACM Certified Peer Reviewer
  • πŸ₯ˆ National Hackathon for Women β€” 4th Place
  • 🌟 HackerRank Gold Badge in SQL | Certified in Angular

🀝 Volunteering & Leadership

  • πŸ’¬ VP, Bangladeshi Students Association at USC
  • πŸ‘©β€πŸ’» Member, Women in Computing Club (WINCC)
  • πŸ“’ Seminar & Workshop Organizer – DSSE, Fulki, IITSEC
  • πŸŽ“ Mentor & Community Contributor – Stack Overflow, Fulki ICT Program

β€œCombining engineering discipline with human-centered research to build secure, modular, and intelligent software systems.”

Pinned Loading

  1. java-param-size-estimator java-param-size-estimator Public

    Estimates the memory size of parameters passed to Java methods using static analysis and runtime instrumentation. Supports input from Dependency Finder and a custom method scanner to ensure complet…

    Java

  2. my-java-parser my-java-parser Public

    Java 17 CLI that scans Java source trees for metrics and discovers Spring/JAX-RS HTTP endpoints. Single shaded JARβ€”no deps.

    Java

  3. java-method-scanner java-method-scanner Public

    Extracts method signatures from .class files without requiring dependencies, using bytecode scanning via ClassGraph.

    Java

  4. DynamicJS-Detection DynamicJS-Detection Public

    Detects dynamic JavaScript that may leak sensitive data using a browser extension and server-side diffing. Based on an empirical study by Sebastian et al. (2015).

    JavaScript

  5. jpetstore-instrumentation-keiker jpetstore-instrumentation-keiker Public

    Instrumented version the original MyBatis JPetStore with Kieker for dynamic trace analysis. Includes setup, configuration, and visualization using Kieker Trace Analysis 1.14.

    HTML

  6. petclinic_5.3.22_kieker_instrumented petclinic_5.3.22_kieker_instrumented Public

    This repository contains the Spring Petclinic 5.3.22 application instrumented with Kieker 1.15 for performance monitoring and trace analysis.

    Java