# Amir Rasouli > Senior Software Engineer Location: Renton, Washington, United States Profile: https://flows.cv/amirrasouli A full-stack software engineer with 6 years professional experience in a variety of technologies. Strong skills are C#, JS, and React. Prior to starting my career, I had several years of academic and personal experience. I had mostly used C++ since 2012, but began widely diversifying in 2018. The skills section of my profile elaborates on this. In college, I had always spent many hours outside of coursework learning more, practicing data structures and algorithms, and building personal projects. ## Work Experience ### Senior Software Engineer @ Arkra Jan 2024 – Present Own the React/JavaScript frontend for a B2B lending platform, working closely with 3–4 engineers and a UX designer. Designed and implemented core user flows, including company onboarding with verification, lender search engine, and multiple homepage redesigns as the product evolved. Built and maintained ASP.NET Core Web APIs and Entity Framework data models for core lending entities, including schema design, queries, and migrations. Added unit tests and visual regression tests with Playwright to protect critical flows and ensure UI parity across redesigns. Managed other developers and led teams of up to 5 interns, handling task breakdown, code reviews, and day-to-day technical guidance. Stack: React, TypeScript/JavaScript, Tailwind, C#, ASP.NET Core Web API, Entity Framework. ### Software Engineer @ Microsoft Jan 2022 – Jan 2024 | Redmond, Washington, United States Contributed to frontend and backend development of several internal tools enhancing application functionality. Utilized Angular, React, JavaScript/TypeScript on frontend, and C#/.NET, Kusto, SQL, and Azure on backend Led the initiative to develop and maintain end-to-end testing using TypeScript, Playwright and Powershell, incorporating into the CICD process with Azure pipelines. ### Software Engineer @ Meta Jan 2021 – Jan 2022 | Seattle, Washington, United States Conducted detailed debugging and optimizing of end-to-end (E2E) testing processes for a platform verifying user privacy commitments. Identified and resolved issues in the flow of test user events through backend systems using Hack/PHP. Supported enhancements to a management dashboard using React, assisting in refining functionality for better usability and monitoring by internal teams. ### Software Engineer @ Microsoft Jan 2020 – Jan 2021 | Redmond, Washington, United States -Worked on a variety of projects, most work was done on Bing.com and Msn.com. -Utilized many technologies: C# .NET MVC, JS/TS, React/Redux, HTML, CSS/SASS, Web Components, Blazor, Razor -Full-stack development, w/ C# on the backend ### Software Engineer Co-op @ Emerson Automation Solutions Jan 2019 – Jan 2019 | Greater Minneapolis-St. Paul Area -Worked on various projects, completed and added functionality to pre-existing projects. -C# utility programs for enterprise software. -Added functionality to AMS Device Manager enterprise software, C++ legacy code. ### Software Engineer Internship @ Zamphyr Jan 2018 – Jan 2018 | Remote -Developing a multi-language, browser-based, embeddable IDE compiled to WebAssembly. -Integrating C/C++ with JavaScript with Emscripten and WebAssembly. -Multi-threading with HTML5 Web Workers. ### Software Engineer Intern @ PulseMicro Jan 2018 – Jan 2018 | Keizer, Oregon -Javascript, HTML/CSS, SQL, and Java -Web and mobile development ### Math Lab Tutor @ Santa Barbara City College Jan 2016 – Jan 2016 | Santa Barbara, California Area Tutor all levels of math up to second-semester calculus ## Education ### Bachelor of Science - BS in Computer Science Southern New Hampshire University Jan 2017 – Jan 2019 ### Computer Science Portland Community College Jan 2016 – Jan 2018 ### Computer Science Santa Barbara City College Jan 2013 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/amir-rasouli --- Source: https://flows.cv/amirrasouli JSON Resume: https://flows.cv/amirrasouli/resume.json Last updated: 2026-03-22