Sofia Shnaidman is a versatile software engineer with over a decade of experience building responsive web interfaces and full-stack systems, currently based in the Tel-Aviv District. She combines strong front-end expertise in React and Angular with backend work in Java and Python, and has moved between roles as a frontend lead, backend engineer, and data engineer. Her open-source contributions include UI improvements and UX-driven integrations for notable projects like kafka-ui and the OpenDataDiscovery platform, where she helped surface data quality and lineage visualizations. Sofia has hands-on experience building Airflow pipelines, Kafka-connected microservices, and dynamic data visualizations using d3.js, reflecting a practical bridge between data engineering and frontend UX. Trained originally as a physicist, she brings analytical rigor and experimental problem-solving from her research background to production software challenges. Known for improving user experience through pragmatic component work and cross-stack fixes, she enjoys tackling both greenfield builds and legacy codebases.
12 years of coding experience
11 years of employment as a software developer
Master's degree, Physics, Master's degree, Physics at Kazan State University
Contributions:12 reviews, 14 commits, 28 PRs in 1 year 5 months
Contributions summary:Sofia contributed extensively to the `kafka-ui` project, focusing on both front-end and back-end development. Their work includes implementing consumer group list views, consumer group details views, and topic message content tree views. The user made changes to both the React front-end application and the Java-based API backend, showcasing a full-stack skillset. Furthermore, they integrated OpenAPI for the React front-end, and addressed multiple bug fixes, and enhancements to the application.
Contributions:83 reviews, 17 commits, 39 PRs in 2 months
Contributions summary:Sofia primarily focused on front-end development within the `odd-platform-ui` directory, implementing UI components and fixing various bugs. Their contributions involved modifying existing components, such as the `IdentityForm` and `AppToolbar`, and addressing issues related to styling, search functionality, and data display. The user also worked on improving the user experience by fixing layout and navigation issues. Furthermore, they integrated data quality test results into the UI, enhancing the platform's data observability features.
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
Sofia Shnaidman - Software Engineer at Hermon Laboratories