You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Amir RoshanaeiAR

Amir Roshanaei

Senior Software Engineer

€400/day
Barcelona, ES
15+ years

Average response time: 1 hour

About Amir

Over 17 years in software development, with the last 6 spent leading and mentoring engineering teams in 4 countries ( Singapore, The UK, Iran, Spain ), have equipped me with a deep understanding of building high-performance, scalable software. I relish tackling complex systems, identifying bottlenecks, and optimizing for peak performance and efficiency. My experience extends to building and managing teams of high-performers, as well as designing fault-tolerant systems that ensure high availability and resilience.

Beyond technical expertise, I excel at communication and collaboration. Empathy is core to my leadership style, fostering collaboration and innovation through mutual understanding and support. I seamlessly work with cross-functional teams to deliver solutions that align with business goals and prioritize exceptional user experiences.

A continuous learner, I'm passionate about building not just software, but also thriving teams that contribute positively to the world. I eagerly embrace new approaches for team efficiency, new technologies, and best practices. I also value constructive feedback as an opportunity for growth.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Paack
    Lead Software Engineer
    September 2021 - Today (4 years and 9 months)
    Paack, a leading parcel delivery company in the UK, Spain .... Migrated a legacy codebase to a more efficient microservices structure using Go, improving
    • system performance by {50%}. Create projects using Domain-driven-design concepts, CQS.
    • Design and implement scalable services with event-driven architecture using Google Cloud PubSub. Led efforts to vastly reduce technical debt in systems, resulting in the reduction of system
    • maintenance. Implement CI/CD using GitLab.
  • Creatella
    Lead Software Engineer
    August 2020 - September 2021 (1 year and 1 month)
    Creatella is an ambitious and enthusiastic Venture Builder, empowering visionary entrepreneurs and tech talents to build the best startups. Design and implement scalable microservices with event-driven architecture using Go and
    • RabbitMQ. Implemented clean code principles in {100%} of projects, resulting in reduced bug fixes and maintenance time. Implement CI/CD using Jenkins. Performed code reviews and code quality control to ensure optimal production results.
  • IDPay
    Senior Software Engineer
    June 2019 - August 2020 (1 year and 2 months)
    IDPay is a company that provides a personal payment gateway and virtual card reader. Move a legacy monolith system to microservices for better maintenance and performance
    • using Go. Implement DDD and Hexagon architecture for each microservice. Design and implement scalable microservices with event-driven architecture. Implement CI/CD for microservices using GitLab. Develop modules like the ESP8266 to create an IoT projects.

Recommendations

Be the first to recommend Amir

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor of Science in Computer Engineering
    Shomal University
    2015
    Bachelor's degree in Computer Software Engineering

Skill set

Categories