I am a software engineer with solid experience in Java Spring Boot, AWS, and Salesforce development, focused on modernizing legacy financial planning systems and delivering scalable, secure code. I enjoy mentoring junior developers and optimizing backend systems to improve user experiences and operational efficiencies. My passion lies in driving technology solutions that create meaningful business impact and streamline workflows. Throughout my career, I have worked with diverse clients in financial services, retail, and consulting, contributing to both frontend and backend improvements. I thrive in collaborative environments where I can share knowledge, improve processes, and help teams deliver high-quality features rapidly. Outside of work, I am a hobbyist Android developer and actively share programming tutorials to help others learn new skills worldwide.

Karim Oumghar

I am a software engineer with solid experience in Java Spring Boot, AWS, and Salesforce development, focused on modernizing legacy financial planning systems and delivering scalable, secure code. I enjoy mentoring junior developers and optimizing backend systems to improve user experiences and operational efficiencies. My passion lies in driving technology solutions that create meaningful business impact and streamline workflows. Throughout my career, I have worked with diverse clients in financial services, retail, and consulting, contributing to both frontend and backend improvements. I thrive in collaborative environments where I can share knowledge, improve processes, and help teams deliver high-quality features rapidly. Outside of work, I am a hobbyist Android developer and actively share programming tutorials to help others learn new skills worldwide.

Available to hire

I am a software engineer with solid experience in Java Spring Boot, AWS, and Salesforce development, focused on modernizing legacy financial planning systems and delivering scalable, secure code. I enjoy mentoring junior developers and optimizing backend systems to improve user experiences and operational efficiencies. My passion lies in driving technology solutions that create meaningful business impact and streamline workflows.

Throughout my career, I have worked with diverse clients in financial services, retail, and consulting, contributing to both frontend and backend improvements. I thrive in collaborative environments where I can share knowledge, improve processes, and help teams deliver high-quality features rapidly. Outside of work, I am a hobbyist Android developer and actively share programming tutorials to help others learn new skills worldwide.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Software Engineer 3 at Principal Financial Group
March 1, 2025 - August 28, 2025
Developed Java Spring Boot, AWS CDK, and Salesforce solutions aimed at replacing legacy financial planning systems. Enabled external Salesforce record creation via new Spring Boot APIs and provisioned ECS Fargate services. Advised teammates on JIRA story writing, accelerating feature delivery. Resolved Salesforce heap limits for Box file uploads using Node.js Lambda services, reducing helpdesk tickets by 70%. Contributed secure, scalable Apex code, gaining testing context across multiple components. Prioritized stakeholder needs on the Workflow product, enhancing custom forms with Lightning Web Components and Flows. Designed Salesforce workflows that replaced outdated business software for Benefits & Protection, achieving 80% early stakeholder adoption and +2,000 new client non-qualified investment accounts. Provided prompt help desk communication, managed user permissions using SQL Server, and fixed legacy Java code.
Software Development Consultant at Slalom Consulting
July 1, 2023 - August 28, 2025
Led Salesforce development by coaching junior consultants and providing peer mentorship. Optimized backend Apex batch jobs and SOQL queries to increase Amazon’s candidate processing by 15,000 applications. Enhanced customer experience for over 50,000 users of a UK retailer by fixing Apex Service Cloud backend code, creating webpages with AMPscript and HTML, and automating Marketing Cloud SQL jobs. Improved Shiseido customer retention by 30% through virtual meetings setup via Flow automations, custom live chat solutions, and extensive Java controller refactoring. Developed custom Lightning Web Components to simplify user interfaces for financial clients. Eliminated administrative tasks and reduced field data errors for Marriott and Meta through new Apex backend features.
Contract Software Developer at Aquent (at Microsoft)
October 1, 2018 - August 28, 2025
Collaborated to enhance Azure IoT Edge by developing new C# code samples and technical documentation.
Software Engineer Intern at Honeywell
September 1, 2016 - August 28, 2025
Streamlined Azure IoT Hub device searching for Smart Buildings by developing an ASP.Net C# Azure web app.

Education

Bachelor’s of Science – Computer Science & Software Engineering at University of Washington Bothell
September 1, 2013 - June 1, 2017

Qualifications

Salesforce Administrator
January 11, 2030 - August 28, 2025
Salesforce Platform App Builder
January 11, 2030 - August 28, 2025
Salesforce Platform Developer I
January 11, 2030 - August 28, 2025
Salesforce JavaScript Developer I
January 11, 2030 - August 28, 2025
AWS Cloud Practitioner
January 11, 2030 - August 28, 2025
FreeCodeCamp Data Analysis with Python
January 11, 2030 - August 28, 2025
FreeCodeCamp Scientific Computing with Python
January 11, 2030 - August 28, 2025
FreeCodeCamp React.js Front-End Libraries
January 11, 2030 - August 28, 2025
Pricefx Configuration Engineer
January 11, 2030 - August 28, 2025

Industry Experience

Financial Services, Retail, Software & Internet, Professional Services