# Mehdi Merali > Senior Software Engineer @ Hopper Location: New York, New York, United States Profile: https://flows.cv/mehdi ## Work Experience ### Senior Software Engineer @ Hopper Jan 2024 – Present | New York, New York, United States Delivered full-stack features across multiple web applications using React.js, Solid.js, and Angular, enhancing product performance and user experience. Wrote E2E test cases to ensure quality of the products using playwright. Co-developed a widget SDK that allows clients to integrate and onboard with our fintech products in a matter of weeks, accelerating adoption and reducing engineering lift. Led UX and technical redesigns of key portals with React, Vite, Material UI, TanStack Router, and React Query, improving maintainability and speed. Built scalable RESTful APIs in Scala to support new product workflows and internal tooling. Diagnosed and resolved complex issues by conducting system-wide traces and analyzing DataDog logs to identify root causes and improve reliability. ### Advisory Software Engineer @ IBM Jan 2023 – Jan 2024 | New York, New York, United States Full Stack Engineer on the Monitoring and Automation Team. Working on development for two cloud-based applications that are used to monitor the company's internal business-critical applications. The technology stack includes AngularJS, ReactJS, JavaScript, Java, SpringBoot, and SQL. Enhanced user experience with a redesign of the user interface, implemented this with IBM's Carbon Design System framework for ReactJS to deliver a better developer experience and consistency with IBM products. Established connections between our internal apps, Dynatrace, and ServiceNow to serve as reliable sources of real-time data for enhanced dashboard accuracy and operational insights. Utilized REST APIs, WebSockets, and concurrency techniques to achieve seamless integration and continuous data updates. ### Software Engineer @ IBM Jan 2020 – Jan 2023 | New York, New York, United States While in this role, I worked on three different projects. Here is a highlight of each effort that I contributed to: As part of the IBM Hyper Protect Data Controller, played a pivotal role in enhancing user experience by building a streamlined user interface. This interface empowered users to efficiently manage operations, review access records, and configure settings for the Data Controller—an essential proxy service enforcing encryption and protections for a database. Utilized ReactJS, Carbon, Java, Selenium, and BrowserStack for this project. Additionally, engineered a comprehensive automated testing strategy for the Hyper Protect Data Controller user interface. This involved crafting unit tests, cross-browser end-to-end Selenium tests, and accessibility tests. This strategic initiative ensured the robustness and reliability of the user interface, contributing to a seamless and secure user experience. As part of the z/OS Organization, spearheaded an InnerSource effort by developing an internal tool. This innovative tool facilitated IBMers in discovering side projects with business value within the organization. Leveraging JavaScript, NodeJS, ReactJS, DB2, Jest, and Swagger, the tool enabled stakeholders to post unstaffed side projects outside the annual plan. Users could seamlessly request participation, and I implemented an email notification system for updates. Worked extensively on both frontend and backend, incorporating admin functionalities for stakeholder management and providing metrics visibility. The gamification feature introduced resulted in three major offerings, showcasing a high client impact and fostering skill development within the organization. ### Associate Software Engineer @ IBM Jan 2018 – Jan 2020 | Poughkeepsie, New York, United States Contributed as a Backend Engineer on the Websphere Liberty Java Application Server, actively involved in completing diverse stories aimed at enhancing user experience and simplifying APIs. Embraced test-driven development and automated testing methodologies to uphold the quality of the codebase. This approach not only ensured code reliability but also played a crucial role in delivering an improved and user-friendly Websphere Liberty experience. ### Student Information Assistant @ Binghamton University Jan 2015 – Jan 2018 | Binghamton, NY I managed diverse inquiries in Admissions, Health Services, Student Records, and Financial Aid. I acted as a liaison, ensuring strict policy adherence in handling student and university records. ### Instructor @ iD Tech Camps Jan 2016 – Jan 2016 | Garden City, NY Instructed students in Java fundamentals, underscored the importance of maintaining clean code, and emphasized comprehensive project documentation. Additionally, led the development of educational Java projects utilizing Minecraft Mod Coder Pack and the Slick2D library to enhance the learning experience. ## Education ### Bachelor of Science (BS) in Computer Science Binghamton University Jan 2014 – Jan 2018 ### High School Diploma General Douglas MacArthur High School Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/mehdimerali --- Source: https://flows.cv/mehdi JSON Resume: https://flows.cv/mehdi/resume.json Last updated: 2026-03-22