# Ahmad Rasoulpour > Senior Software Engineer @ Fragomen | Building Scalable Software Solutions Location: Sandy, Utah, United States Profile: https://flows.cv/ahmadrasoulpour With over seven years of experience as a software engineer, I have developed and implemented solutions that solve real-world problems and deliver value to customers and stakeholders. I am proficient in TypeScript, Python, Django, JavaScript, Angular, React, and many other technologies. Currently, I work as a senior software engineer at Fragomen, where I collaborate with other engineers, designers, product owners, and team members to build complex software with an emphasis on performance, scalability, security, and high availability. I perform code reviews, design reviews, and write documentation, as well as design, develop, test, deploy, and improve code that supports the company's mission and vision. I am passionate about creating seamless user interfaces and robust backend systems, and I am committed to excellence, mentorship, and continuous learning. Let's connect and innovate together. ## Work Experience ### Senior Software Engineer @ Fragomen Jan 2024 – Present • Provide leadership in designing and implementing scalable and high-performance software architectures. • Drive discussions on system design, ensuring solutions align with performance, scalability, security, and high availability requirements. • Conduct in-depth code reviews and design reviews, offering constructive feedback to ensure code quality and adherence to architectural principles. • Lead efforts to optimize the performance of existing systems, identifying and addressing bottlenecks and inefficiencies. ### Software Engineer @ Fragomen Jan 2022 – Jan 2024 | Salt Lake City, Utah, United States • Building complex software with an emphasis on performance, scalability, security, and high availability. • Performing code reviews, design reviews, and writing documentation. • Design, develop, test, deploy and improve code that solves real-world problems. • Collaborate with other engineers, designers, product owners, and other team members to build product features and high-quality products • Support and mentor other engineers on best practices, architecture, and quality ### Software Engineer @ SimpleCitizen Jan 2019 – Jan 2022 | Greater Salt Lake City Area • Collaborated with cross-functional teams to assist in the design and implementation process for new products/projects using technologies such as JavaScript, Angular, React, and GraphQL. • Developed and implemented solutions in accordance with policies and procedures, ensuring that the code is maintainable, scalable, and adheres to best practices. • Utilized asynchronous data send and retrieval patterns to develop rich in-browser user interfaces using RxJs. • Worked with both GraphQL and RESTful APIs to develop backend systems for the web applications, utilizing technologies such as Python and Django. • Demonstrated proficiency in RxJS, React.js, JavaScript, Angular, and Apollo GraphQL in developing complex applications. ### Technician @ Comcast Jan 2017 – Jan 2019 | Salt Lake City, Utah • Troubleshoot customer connectivity including but not limited to: DHCP, RF, modem, router, or combination device. • Serve existing accounts by analyzing work orders; investigating complaints, conducting network tests, and resolving problems. ### IT Support @ Refugee and Immigrant Center - Asian Association of Utah Jan 2016 – Jan 2017 | Salt lake city • Responsible for installing computer hardware such as CPU, RAM, HDD; Windows/Mac OS, and various applications for over 20 clients and employees. • Lead system and network troubleshooting to solve internal hardware and software complications ### Computer Coding Instructor @ Ataturk Private School Jan 2014 – Jan 2016 | Nigde, Turkey • Simple drag & drop coding platform called Scratch for lower elementary grades • HTML & JavaScript for upper elementary & middle school kids • Java, Python, and C# for computer science prep for high school kids ### Software Developer @ Fartak Tiraje Jan 2010 – Jan 2013 | Tehran, Iran • Interfaced with customers through SDLC to collect conceptual requirements, build product prototypes, and resolve priority issues • Experience with managing software projects using Atlassian tools such as Jira • Design, develop and implement applications using Java, C#, JavaScript, SQL ## Education ### Associate of Computer Sciences in Computer Science Salt Lake Community College Jan 2017 – Jan 2020 ### Computer Programming/ Programmer in Full Stack Web Developer V School ### Bachelor's degree in Computer Science Guilin University of Technology Jan 2007 – Jan 2010 ### Technician in Computer Support Specialist Salt Lake Community College Jan 2016 – Jan 2017 ### Certificate in Computer Support Specialist Salt Lake Community College Jan 2016 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/ahmad-rasoulpour --- Source: https://flows.cv/ahmadrasoulpour JSON Resume: https://flows.cv/ahmadrasoulpour/resume.json Last updated: 2026-03-22