Himalayas logo
bahman shafieiBS
Open to opportunities

bahman shafiei

@bahmanshafiei

Senior .NET and Java backend engineer experienced in microservices, performance optimization, and mentoring.

Iran
Message

What I'm looking for

I seek senior backend or full-stack roles where I can design scalable microservices, improve performance, mentor engineers, and contribute to architecture decisions.

I am a senior software engineer with over 10 years of experience designing, developing, and implementing backend and full-stack systems using .NET and Java ecosystems. I have contributed to migrations from monolith to microservices and delivered measurable performance improvements through careful architecture and optimization.

At TOSAN I built microservices with Spring Boot and helped introduce .NET Core into microservices architecture while developing and maintaining banking modules in C#/.NET. Previously, I worked as a full-stack developer improving service-desk and accounting software, achieving a 30% performance gain by adopting Dapper, async processing, and query optimization.

I mentor junior engineers, participate in architecture committees, and focus on clean architecture, SOLID principles, and pragmatic engineering practices to deliver reliable, maintainable software for enterprise customers.

Experience

Work history, roles, and key accomplishments

TO
Current

Senior Software Engineer

Tosan

May 2022 - Present (3 years 9 months)

Contributed to migration from monolith to microservices, developing Java Spring Boot services and transforming front-end sections to Angular; developed and maintained five banking modules in C#/.NET and mentored new team members.

Education

Degrees, certifications, and relevant coursework

AB

Azad University, Science and Research Branch

Master of Science, Software Engineering

Completed a Master of Science in Software Engineering focusing on advanced software design and engineering principles.

GU

Golestan University

Bachelor of Science, Software Engineering

Completed a Bachelor of Science in Software Engineering covering software development, algorithms, and systems.

EC

Enghelab College

Associate Degree, Computer Science

Completed an Associate Degree in Computer Science with foundational coursework in programming and computer systems.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
bahman shafiei - Senior Software Engineer - Tosan | Himalayas