# Firanol Merga Abdisa > Software Engineer | Spring Boot | Microservices | React | AWS | Kafka | 6+ YOE Location: Charlotte, North Carolina, United States Profile: https://flows.cv/firanol Java Full Stack Engineer | 5+ yrs in scalable web & backend systems (Finance, E‑commerce, AI/ML). Expert in Java, Spring Boot, Microservices, React, REST APIs, Cloud (AWS/Azure), SQL, CI/CD. Skilled in cloud-native architectures, Kafka, MongoDB, Docker, Kubernetes. Agile-savvy, remote-collaboration ready, USA-authorized. Focused on solving complex software challenges and driving engineering excellence. ## Work Experience ### Software Engineer @ Wells Fargo Jan 2025 – Present | Charlotte, NC Developed, tested, and deployed Java-based applications using Spring Boot, JUnit/TestNG, and Cucumber, ensuring secure and scalable solutions for home lending systems. Implemented CI/CD pipelines with Jenkins, GitHub, Artifactory, and Gradle, and performed automated testing using Selenium across UI, service, and data layers. Collaborated in Agile teams to analyze technical challenges, optimize service availability, and integrate solutions with Oracle and SQL Server databases. Applied TDD & BDD methodologies, wrote clean, maintainable code, and documented technical solutions for cross-functional stakeholders to support system enhancements and deployments. ### Senior Java Software Engineer @ Universidad Rey Juan Carlos Jan 2023 – Jan 2024 | Madrid, Community of Madrid, Spain Led design and development of cloud-native microservices using Java 8, Spring Boot, Spring Cloud Stream, and Kafka, delivering scalable banking and mortgage processing solutions on AWS. Built and deployed serverless applications using AWS Lambda, API Gateway, Step Functions, CDK, and CloudFormation. Migrated legacy billing systems to microservices, improving performance and reducing latency by 35% through containerized deployment with Docker and Kubernetes. Developed REST APIs for customer onboarding, payment processing, and transaction workflows integrated with third-party systems. Applied TDD/BDD using JUnit, Mockito, and Cucumber, achieving 90%+ test coverage and reducing post-production issues. Implemented CI/CD pipelines via Jenkins and GitHub Actions for automated builds, testing, and deployments. Supported full-stack development within Agile/Scrum teams, deploying Java microservices on OpenShift for high-throughput financial applications. ### Software Engineer @ BMC Software Jan 2022 – Jan 2023 | Madrid, Community of Madrid, Spain Developed enterprise-grade retail checkout features using React and Spring Boot, reducing cart abandonment by 25% and improving user engagement. Built and maintained secure microservices on AWS with Java, Spring Boot, Docker, and Kubernetes, integrating Kafka, Redis, and PostgreSQL to support 2M+ users. Designed and implemented RESTful APIs and backend services with Spring MVC, handling JSON, XML, and SOAP using native Java APIs (JAXP, DOM). Handled production support and performance monitoring of 50+ Tier 1 Java applications using Dynatrace, AWS CloudWatch, and Logscale, ensuring 99.99% availability. Created Kafka producers/consumers for real-time ingestion of financial events and modularized data validation using Apache Commons, reducing code duplication by 60%. Developed and tested scalable APIs with JUnit and Mockito, achieving 95%+ test coverage. Automated deployments via Jenkins and GitHub CI/CD pipelines for backend and React/Angular frontends. ### Software Engineer – Full Stack & Microservices Development @ Sama Jan 2019 – Jan 2022 | Nairobi County, Kenya Developed full-stack banking and insurance applications using React.js (with Redux) and Spring Boot, improving customer service response time by 40%. Engineered scalable, multi-threaded Java services for processing high-volume transactional data in real-time financial systems, ensuring system reliability and uptime. Built and deployed Spring Boot applications on Apache Tomcat in production, with efficient PL/SQL procedures for Oracle DB to handle complex business logic. Adopted event-driven microservices architecture with Spring Boot, Kafka, and MongoDB to deliver scalable, cloud-native services; enhanced user experience with dynamic Angular UIs. Maintained 50+ Tier 1 services in production with 99.99% uptime by monitoring and debugging issues using Dynatrace, CloudWatch, and Logscale. Collaborated in Agile/Scrum teams to design reusable components using Java design patterns (Factory, DAO, Singleton) and deliver user-focused features on schedule. ### Java Developer @ Jumia Group Jan 2018 – Jan 2019 | Nairobi County, Kenya UI/UX Enhancement: Contributed to the design and development of Angular-based UI features, improving page load times by 20% and enhancing user engagement through intuitive navigation. ## Education ### Master of Science - MS in Computer Science Maharishi International University Jan 2024 – Jan 2025 ### Master's degree in Business Analytics and Big Data IE Business School Jan 2022 – Jan 2023 ### Bachelor's degree in Computer Engineering Addis Ababa University Jan 2013 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/firaabdii --- Source: https://flows.cv/firanol JSON Resume: https://flows.cv/firanol/resume.json Last updated: 2026-03-22