Research Expert at Tehran University of Medical Sciences
Tehran, Iran
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Forough Goudarzi is an epidemiologist and research expert based in Tehran with five years of experience designing and conducting public health studies, translating findings into practical recommendations, and communicating results to diverse stakeholders. She combines strong academic training (MSc in Epidemiology) with hands-on roles at Tehran University of Medical Sciences, national health agencies, and hospitals, focusing on infectious disease prevention and clinical research. Her collaborative work across interdisciplinary university teams highlights a knack for turning complex data into actionable policy and practice. Unusually for a public health researcher, she also contributes to high-performance backend open-source projects—adding tests and performance fixes to widely used Java libraries like Chronicle Queue and Chronicle Wire—demonstrating attention to code quality and systems-level thinking. This mix of epidemiologic rigor and technical contribution makes her well-suited to projects at the intersection of data science, software, and public health.
5 years of coding experience
Master's degree, Epidemiology, A, Master's degree, Epidemiology, A at Tehran University of Medical Sciences
Bachelor's degree, Public Health, A, Bachelor's degree, Public Health, A at Shiraz University of Medical Sciences
Micro second messaging that stores everything to disk
Role in this project:
Back-end Developer & Performance Engineer
Contributions:13 reviews, 60 commits, 34 PRs in 1 year 9 months
Contributions summary:Forough contributed to several merge operations integrating changes from the develop branch. Their work primarily involved modifications to test files, including `StoreAppenderDoubleBufferTest.java`, `InternalAppenderWriteBytesTest.java`, and `PretoucherStateTest.java`, indicating a focus on testing and verifying core queue functionalities. They also made adjustments to benchmark files like `QueueContendedWritesJLBHBenchmark.java` and `QueueMultiThreadedJLBHBenchmark.java`, suggesting involvement in performance testing and optimization efforts. Furthermore, the user addressed several issues related to thread safety within the queue's operations, and addressed an issue concerning sparse files, indicating attention to code quality and performance.
A Low Garbage Java Serialisation Library that supports multiple formats
Role in this project:
Back-end Developer
Contributions:1 review, 22 commits, 3 PRs in 1 year 1 month
Contributions summary:Forough contributed primarily to the demo module of the `chronicle-wire` repository. They created and revised example code (Example1, Example2, Example3, Example4, Example5, Example6, Example7) demonstrating different serialization techniques and wire formats (TextWire, BinaryWire, RawWire). This included writing and reading data using the library, implementing nested data structures, and utilizing features like class aliases. The user also added examples of using the recordAsYaml and replay methods, expanding the utility of the library.
csvdeserializationserializationgarbagemmap
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Forough Goudarzi - Research Expert at Tehran University of Medical Sciences