IVFQC (Althea Science) is dedicated to developing specialized applications for the IVF community, serving embryologists, geneticists, and healthcare professionals. The company focuses on two main applications: Generations, for IVF process tracking, and Reflections, for laboratory quality control and reporting.
My Role and Contributions
During my time as a Remote Contract Software Engineer (March - August 2019), I worked on both the Generations and Reflections applications, implementing critical features and improvements.
Key Achievements
Offline Data Handling
- Developed a robust data persistence system using browser's LocalStorage
- Implemented request queuing for unstable internet connections
- Ensured zero data loss during connectivity issues
Security Enhancements
- Created a Session Monitor feature for both applications
- Implemented user alerts for expiring sessions
- Added automatic sign-out functionality for inactive sessions
Application Improvements
- Initiated internationalization of Reflections to Russian and Spanish
- Implemented Rails I18n gem for language support
- Refactored existing features for better performance
- Created new database queries for statistical data extraction
Technical Stack
The applications were built using:
- Ruby on Rails
- JavaScript
- HTML/CSS
- LocalStorage API
- Rails I18n
Conclusion
Working at IVFQC allowed me to contribute to meaningful healthcare applications while implementing critical features for data integrity and user experience. The role demanded careful attention to detail and robust solution design, particularly for offline functionality and session management.