Amir Roshanaei

Software Engineer at Paack
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Barcelona, Catalonia, Spain, ES

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Spain
    • Freight and Package Transportation
    • 400 - 500 Employee
    • Software Engineer
      • Sep 2021 - Present

      Barcelona, Catalonia, Spain "Paack, a leading parcel delivery company in the UK, Spain ...." Achievements: • Migrated a legacy codebase to a more efficient microservices structure using Go, and system performance was boosted by 70%. • 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 time by… Show more "Paack, a leading parcel delivery company in the UK, Spain ...." Achievements: • Migrated a legacy codebase to a more efficient microservices structure using Go, and system performance was boosted by 70%. • 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 time by 85%. • Implement CI/CD using Gitlab-ci. • Long-term high-quality remote working. • Moving a monolith application to microservices. Solutions stack: • Go, Scala, Python • GCP • DDD, Microservices, CQS, Concurrent Programming, Event-driven • RESTful Web services, GraphQL • Gitlab, Docker, Cloudrun, GKE • Redis, Postgres, GCP Firestore, GCP Pubsub, Rollbar • Scrum Projects: • Warehouse management software • Customer, and driver service applications Show less

    • Singapore
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2020 - Sep 2021

      Singapore "Creatella is an ambitious and enthusiastic Venture Builder, empowering visionary entrepreneurs and tech talents to build the best startups. Born in Singapore, with European and Japanese roots, Creatella comprises a highly diverse team spanning 20 countries." Achievements: • Create projects using clean code principles. • Design and implement scalable microservices with event-driven architecture. • Implement CI/CD using Jenkins. • Long-term high-quality remote… Show more "Creatella is an ambitious and enthusiastic Venture Builder, empowering visionary entrepreneurs and tech talents to build the best startups. Born in Singapore, with European and Japanese roots, Creatella comprises a highly diverse team spanning 20 countries." Achievements: • Create projects using clean code principles. • Design and implement scalable microservices with event-driven architecture. • Implement CI/CD using Jenkins. • Long-term high-quality remote working. Solutions stack: • Go • Gitlab, Concurrent Programming, Event-driven, RESTful Web services • Redis, MySQL, Elasticsearch Sentry, Pusher • AWS • Scrum Projects: • Instance messaging • Finance services Show less

    • Iran
    • Financial Services
    • 1 - 100 Employee
    • Software Engineer
      • Jan 2019 - Aug 2020

      Tehran, Iran "IDPay is a company that provides a personal payment gateway and virtual card reader. The best and most convenient way to get money, suitable for companies, insurance agencies, home loan funds, building managers, catering, sellers of goods, and services." Achievements: • 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… Show more "IDPay is a company that provides a personal payment gateway and virtual card reader. The best and most convenient way to get money, suitable for companies, insurance agencies, home loan funds, building managers, catering, sellers of goods, and services." Achievements: • 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 Solutions stack: • Go, C/C++ • DDD, Hexagon, Gitlab, Concurrent Programming, Event-driven, RESTful Web services, Soap • Kafka, PostgreSQL, Elasticsearch APM, Prometheus • Debian, Nginx, Docker • Kanban Projects: • Banks payment gateways libraries • Payment services microservice to handle the user's payment transaction • IoT module using the ESP8266 to display transactions status in the business places Show less

    • Software Engineer
      • Jun 2017 - Jan 2019

      Tehran, Iran "Created as an international project in 2016 to develop an advanced Property Sales and Lettings search engine and platform for the UK market. The package is fully automated to allow landlords and tenants to save time and money. Still allowing a one-to-one business relationship by appointing local agents for each area." Achievements: • Create a high-performance search engine • Implement OOP structured application • Create an optimized data entry from OpenStreetMap geodata •… Show more "Created as an international project in 2016 to develop an advanced Property Sales and Lettings search engine and platform for the UK market. The package is fully automated to allow landlords and tenants to save time and money. Still allowing a one-to-one business relationship by appointing local agents for each area." Achievements: • Create a high-performance search engine • Implement OOP structured application • Create an optimized data entry from OpenStreetMap geodata • Implement, debug, maintenance a legacy system Solutions stack: • Go, Java • OOP, RESTful Web services • Mysql, MongoDB, PostgreSQL, Elasticsearch, • OpenStreetMap Geo Data • AWS EC2, Nginx, Docker, Gitlab • Scrum Projects: • Search engine for UK properties • Fully managed platform to handle sales and rents properties Show less

    • Iran
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2015 - Jun 2017

      Tehran, Iran "ParsaDP is a startup with a specific platform which is a location-based solution for all kinds of businesses, the platform is very flexible, any kind of business that needs any kind of logistics can set up their businesses in the platform, having a customized interface for their applications or having a customized financial plan for their business" Achievements: • Built a team of software developers from scratch; From hiring to managing. • Create a location-based platform to… Show more "ParsaDP is a startup with a specific platform which is a location-based solution for all kinds of businesses, the platform is very flexible, any kind of business that needs any kind of logistics can set up their businesses in the platform, having a customized interface for their applications or having a customized financial plan for their business" Achievements: • Built a team of software developers from scratch; From hiring to managing. • Create a location-based platform to connect drivers to customers and businesses to a logistic platform • Implement OOP structured application • Optimize the huge amount of data for Elasticsearch to have the best result in search engine • Setup and maintenance of servers from scratch Solutions stack: • Go, Java • OOP, RESTful Web services • Mysql, MongoDB, Elasticsearch, Redis • Ubuntu, Nginx, Docker, GitHub • Scrum Projects: • ParsaDP Location-based platform Show less

    • Software Engineer
      • Jul 2013 - Jul 2015

      Tehran, Iran "RahyabTelecom Inc. develops and maintains Telecommunication software, such as Operations support system(OSS)" Achievements: • Experiencing company ICT projects • Implement, Debug a legacy system

    • Software Engineer
      • Jun 2012 - Jul 2013

      Tehran, Iran "Atistan Cube is a venture capital company accompanied part of Noxel Capital an international Venture Capital company, specializing in the growth strategy for high technology start-up companies using the most effective and efficient path to entrepreneurship." Achievements: • Experience creating online advertising software • Experience creating online art shop software • Implement, Debug a legacy system Projects: • Taxi.ir is a location-based platform like uber •… Show more "Atistan Cube is a venture capital company accompanied part of Noxel Capital an international Venture Capital company, specializing in the growth strategy for high technology start-up companies using the most effective and efficient path to entrepreneurship." Achievements: • Experience creating online advertising software • Experience creating online art shop software • Implement, Debug a legacy system Projects: • Taxi.ir is a location-based platform like uber • Musestan.com is an art shop and gallery Show less

    • Software Engineer
      • Nov 2009 - Jun 2012

      Amol County, Mazandaran, Iran "Rata Rayaneh is a startup which creates small businesses software such as real states, industrial town campaigns, etc, website and online marketing plans" Achievements: • Built a team of software developers from scratch; From hiring to managing. • Implement OOP structured application • create any kind of small projects for small business Projects: • Real states projects • Industrial town campaigns projects

Education

  • Shomal University
    Bachelor's degree, Computer Software Engineering
    2012 - 2015

Community

You need to have a working account to view this content. Click here to join now