# Ivan Lei > Software Engineer at Kasheesh | Full Stack Software Engineer specializing in Ruby on Rails, React, and Typescript Location: New York, New York, United States Profile: https://flows.cv/ivanlei As a software engineer, I am passionate about solving complex problems, building innovative solutions, and honing my skills. With four years of experience in the industry, I have a strong foundation in Ruby on Rails, Typescript, React-Redux, and PostgreSQL. I am skilled in front-end and back-end development, and have a track record of successfully implementing complex technical solutions. I am comfortable working in agile environments and enjoy collaborating to bring projects to fruition. I am always looking for opportunities to learn and grow as a software engineer. In my free time, I enjoy going to the gym and playing video games! ## Work Experience ### Software Engineer @ Kasheesh Jan 2023 – Present | New York, New York, United States • Developed Sardine integration for fraud detection and AML compliance, tracking user risk levels, and providing real-time payment monitoring capabilities on all transactions • Rebuilt Kasheesh’s onboarding flow end-to-end and integrated Spinwheel’s debt API, cutting manual inputs by 25% and delivering a smoother signup experience for new users • Built a design system using Rails View Components and TailwindCSS, improving engineer and design alignment. Reduced redundant UI code by 80% and view-related bug tickets by 30% • Redesigned onboarding sequence to delay Treasury Prime billable calls until user intent was confirmed, reducing wasteful API spend by ~20% for users who abandoned onboarding • Refactored tests to replace RSpec fixtures with factory-based data, cutting CI runtime by 80% (15 mins → 3 mins), local runtime by 75% (8 mins → 2 mins), and stabilizing multiple flaky specs • Mentored new engineers during onboarding and proactively supported team members at all levels with technical questions, becoming a go-to resource for implementation guidance ### Software Engineer @ Occupier Jan 2022 – Jan 2023 Transitioned from an intern to a full-time software engineer position. • Developed an automated integration between Heroku and Shortcut to push live deployment notifications to product tickets, decreasing manual status update requests by 25% • Reduced password-related signup friction by engineering a real-time strength validator with debounced input and live rule feedback, streamlining a key step in the onboarding funnel • Redesigned email notification preferences interface, replacing confusing multi-select frequency controls with an intuitive table-based UI and reducing notification-related support tickets by ~20% ### Software Engineer Intern @ Occupier Jan 2021 – Jan 2021 | New York, New York, United States • Developed a component-based design system aligned with MaterialUI standards using Storybook. Used by 6 engineers and 2 designers, establishing consistency with Figma designs • Led the implementation of a production-ready error screen in collaboration with another intern ### Software Engineer Intern @ Occupier Jan 2020 – Jan 2020 | New York, New York, United States Learned a completely new tech stack and workflow. Experienced working within a team environment of various levels (engineering, product, design, and marketing). • Mentored 2 junior interns on React, Ruby on Rails, and TypeScript implementation while independently delivering features, serving as a technical resource for the intern team • Contributed directly to web application software to develop new features for a Beta V1 launch ## Education ### Bachelor of Science - BS in Computer Science City University of New York-College of Staten Island ## Contact & Social - LinkedIn: https://linkedin.com/in/ivan-lei - Website: https://www.ivanlei.com --- Source: https://flows.cv/ivanlei JSON Resume: https://flows.cv/ivanlei/resume.json Last updated: 2026-03-20