Vida Maleki.
Full-Stack Software Engineer
I build scalable, accessible web applications using React, TypeScript, Python, and more.
About
Me
Hello! I’m Vida, a full-stack software engineer passionate about building scalable, user-friendly applications.
After working in banking and accounting, I transitioned into tech to follow my passion for problem-solving and innovation, inspired by my desire to set a strong example for my son. I completed my training at Ada Developers Academy, freelanced for real-world clients, and built professional experience through internships at Microsoft, Snowflake, and early-stage startups.
I enjoy working across the stack, with particular strengths in React, TypeScript, Python, and backend systems. I love solving complex problems with clean, maintainable code and collaborating with teams that value both users and technology.
I’m currently seeking a full-time opportunity where I can continue growing as an engineer and contribute to impactful, user-focused products.

Skills
Where I’ve Worked
Software Engineer Intern @ Snowflake
Aug 2024 – Jan 2025
- Developed a Configurable Columns Feature: Designed and implemented a customizable data grid for Notebook and Streamlit views, enabling users to select and persist visible columns across sessions. Added new columns such as Location (database/schema) and Environment (runtime type).
- Enhanced Backend Functionality: Modified the Notebook DTO to include runtime details, created new test cases, and updated existing tests for robust validation.
- Frontend Development: Built reusable React components using TypeScript to manage column configurations, improving scalability and user experience.
- Streamlit CLI Enhancements: Created the snow streamlit execute command for headless app deployment and enhanced the create streamlit command with optional properties like comments and imports.
- Streamlit Loading Sequence Improvements: Migrated loading steps from app panes to Snowsight's BottomBar, improving user visibility, localization, and telemetry tracking.
- Testing and Quality Assurance: Conducted extensive unit tests, Python regression tests, and Snowfort tests to ensure feature reliability and adherence to project standards.
- Collaboration and Innovation: Worked closely with cross-functional teams, including design, product management, and engineering, to deliver user-centric solutions aligned with organizational goals. and improved app startup speed by 15%.
Projects
Have Some Questions?
Feel free to reach out! I woud love to hear from you.