A Senior Software Engineer involves developing robust microservices architectures that enhance the scalability and performance of E-Commerce platforms
Aktualisiert am 05.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.11.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Java 17
Spring Boot
AWS
Docker
Kubernetes
Kafka
Spring Cloud
Terraform
English
Fluent
German
A2 CEFR

Einsatzorte

Einsatzorte

Munich (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Caseis Front Office Solutions (Most Recent)


Tasks:

  • Fintech projects from Caceis Investor Service for their front office teamto improveclientdealings and interactions. Core business operations consisted as following: accountoperations, account statements, client portfolios, taxation compliance, swift messages. ?
  • As senior developer my responsibilities are architectural decisions, implementations,improvements and developing new features and enhance current features and cloudservices. ?
  • Project is mainly based on Micro services architecture, Java, Spring Boot, AmazonWebServices, CICD, Apache Kafka, Spring Batch, Angular, Agile Development andTest DrivenDevelopment.

Unimog Unicredit Group


Tasks:

  • Fintech projects for Unicredit group (one of the top investments network in Europe). ?
  • The main business for the project is regarding the calculation of the cost for different accounttypes based on customer history and other parameters. ?
  • I was part of development team and working for Unimog GAP program. Core responsibilitieswere developing new features along with architectural decisions and implementations. ?
  • Project stack consists of MSA, Java, Spring Boot, Amazon Web Services, ApacheKafka,Spring Batch, JSF, Hibernate, Continuous Integration, Continuous Delivery, Sonar Qube,Agile Development and Test Driven Development.


GAP Shopping Bag and Checkout


Tasks:

  • E-commerce based projects for www.Gap.com (Forbes Fortune 500 Company). ?
  • The project consist of set of MSA to help user to construct the shopping bagandthenperform checkout the challenge is to entertain variety of customers to facilitate. ?
  • I was part development team and project is being developed from scratch MSAandAzure.Cloud services consists of Java, Spring Boot, RESTful web services, Azure CosmosDB,Spring Feign Client, Spring Cloud Hystrix, Gradle, Pact Contract Testing, Gatling, Git, Agiledevelopment and Test Driven Development. ?
  • Project responsibilities include write clean and testable code using Test Driven Developmentand migrating Gap Inc, existing system to MSA and integrating around 2 dozenof micro-services to fulfill the business requirements and close coordination with multipleteamsworking on different micro-services.


GAP Multi Tender Loyalty


Tasks:

  • E-commerce based projects for www.Gap.com (Forbes Fortune 500 Company). ?
  • The project is based on MSA and there were multiple services to facilitate userswithdifferent loyalty programs of Gap. ?
  • The main business requirements were to provide integration with Synchrony whichiscreditcard provider and holds point information and calculation records for the Gap users. ?
  • I was part development team. Project was developed from scratch with MSAandAzurecloud services. Technical Stack consists of MSA, Java, Spring Boot, Apache Kafka, PivotalCloud, Gradle, Spring Feign Client, Spring Cloud Hystrix, Pact Contract Testing, Gatling,Git, Azure Cosmos DB, Agile Development, Test-Driven Development.


One Stop Shop


Tasks:

  • I was working as a Java developer on an in-house product developed fromscratch, whichisamulti-tenant B2B and B2C E-commerce web application based on MSA, concept resembleswww.shopify.com. ?
  • Technical stack consists of MSA, Java, Spring Boot, Maven, Typescript, React, Redux,MySQL, Payment Gateways, JPA, Maven, Kafka Messaging, Git, Agile Development andTest Driven Development. ?
  • Job responsibilities include close coordination with multiple teams working ondifferentMicro services projects. ?
  • Design and development of new and existing requirements. developing RESTAPI, kafkatopic Producers and Consumers, using Test-Driven Development, Junit.

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years
2014-01 - 2017-12

Study Software Engineering

Bachelor of Engineering, Mehran University of Engineering and Technology, Jamshoro, Pakistan
Bachelor of Engineering
Mehran University of Engineering and Technology, Jamshoro, Pakistan

Kompetenzen

Kompetenzen

Top-Skills

Java 17 Spring Boot AWS Docker Kubernetes Kafka Spring Cloud Terraform

Produkte / Standards / Erfahrungen / Methoden

Profile:

Dedicated, and compassionate senior Software Engineer with 6 years of extensive experienceindesigning and implementing complex and highly scalable software systems. Proficient inmodern architectures and cloud technologies. Focused on Micro-services Architecture, Java, Sprint Boot, AWS, Databases, DevOps technologies.


Professional career:

08/2021 - present

Role: Senior Software Engineer

Client: Be | Shaping the Future, Munich, Bavaria, Germany


11/2017 - 07/2021

Role: Software Enginee

Client: Nisum Technologies Karachi, Pakistan


Architectures:

  • Monolithic 
  • Microservices Architecture (MSA)


Technologies:

  • Java 
  • Spring Boot 
  • Amazon Web Services 
  • JPA Hibernate 
  • Apache Kafka 
  • Docker
  • Kubernetes 
  • Jenkins 
  • CICD 
  • Angular 
  • React 
  • TypeScript 
  • GraphQL 
  • Spring EurekaSpring Zuul 
  • Spring Feign 
  • Spring Cloud Config 
  • Spring Batch 
  • Spring SecurityElastic Search 
  • Helm Charts 
  • Gatling 
  • Pact Testing 
  • Linux


Domain:

  • E-commerce Domain
  • Financial Technologies (Fintech)


Methodologies and Tools:

  • Agile Methodologies 
  • Scrum 
  • Jira 
  • Confluence


VCS and IDE:

  • Git 
  • SourceTree 
  • GitLab 
  • VS Code 
  • Intellij


Soft Skills:

  • Communication
  • Teamwork
  • Adaptability
  • Problem Solving
  • Time Management
  • Interpersonal Skills
  • Leadership and Work Ethic


Volunteer Work:

11/2016

Role: Web Development Conference 

Client: MUET, Jamshoro


Tasks:

  • 3 day seminar for students to motivate them towards web development. 
  • Introduction to HTML, CSS, and JavaScript was practiced by 50 participants


07/2015

Role: Neron Kot Model United Nation

Client: Hyderabad, Sindh


Tasks:

  • 4 day event, where I led the technical and communications team as Director
  • I also developed the application for the event through which verification of registereddelegates was done by using QR-code on delegate cards.



Datenbanken

MySQL
Aamzon RDS
DynamoDB
Azure Cosmos DB
Oracle

Einsatzorte

Einsatzorte

Munich (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Caseis Front Office Solutions (Most Recent)


Tasks:

  • Fintech projects from Caceis Investor Service for their front office teamto improveclientdealings and interactions. Core business operations consisted as following: accountoperations, account statements, client portfolios, taxation compliance, swift messages. ?
  • As senior developer my responsibilities are architectural decisions, implementations,improvements and developing new features and enhance current features and cloudservices. ?
  • Project is mainly based on Micro services architecture, Java, Spring Boot, AmazonWebServices, CICD, Apache Kafka, Spring Batch, Angular, Agile Development andTest DrivenDevelopment.

Unimog Unicredit Group


Tasks:

  • Fintech projects for Unicredit group (one of the top investments network in Europe). ?
  • The main business for the project is regarding the calculation of the cost for different accounttypes based on customer history and other parameters. ?
  • I was part of development team and working for Unimog GAP program. Core responsibilitieswere developing new features along with architectural decisions and implementations. ?
  • Project stack consists of MSA, Java, Spring Boot, Amazon Web Services, ApacheKafka,Spring Batch, JSF, Hibernate, Continuous Integration, Continuous Delivery, Sonar Qube,Agile Development and Test Driven Development.


GAP Shopping Bag and Checkout


Tasks:

  • E-commerce based projects for www.Gap.com (Forbes Fortune 500 Company). ?
  • The project consist of set of MSA to help user to construct the shopping bagandthenperform checkout the challenge is to entertain variety of customers to facilitate. ?
  • I was part development team and project is being developed from scratch MSAandAzure.Cloud services consists of Java, Spring Boot, RESTful web services, Azure CosmosDB,Spring Feign Client, Spring Cloud Hystrix, Gradle, Pact Contract Testing, Gatling, Git, Agiledevelopment and Test Driven Development. ?
  • Project responsibilities include write clean and testable code using Test Driven Developmentand migrating Gap Inc, existing system to MSA and integrating around 2 dozenof micro-services to fulfill the business requirements and close coordination with multipleteamsworking on different micro-services.


GAP Multi Tender Loyalty


Tasks:

  • E-commerce based projects for www.Gap.com (Forbes Fortune 500 Company). ?
  • The project is based on MSA and there were multiple services to facilitate userswithdifferent loyalty programs of Gap. ?
  • The main business requirements were to provide integration with Synchrony whichiscreditcard provider and holds point information and calculation records for the Gap users. ?
  • I was part development team. Project was developed from scratch with MSAandAzurecloud services. Technical Stack consists of MSA, Java, Spring Boot, Apache Kafka, PivotalCloud, Gradle, Spring Feign Client, Spring Cloud Hystrix, Pact Contract Testing, Gatling,Git, Azure Cosmos DB, Agile Development, Test-Driven Development.


One Stop Shop


Tasks:

  • I was working as a Java developer on an in-house product developed fromscratch, whichisamulti-tenant B2B and B2C E-commerce web application based on MSA, concept resembleswww.shopify.com. ?
  • Technical stack consists of MSA, Java, Spring Boot, Maven, Typescript, React, Redux,MySQL, Payment Gateways, JPA, Maven, Kafka Messaging, Git, Agile Development andTest Driven Development. ?
  • Job responsibilities include close coordination with multiple teams working ondifferentMicro services projects. ?
  • Design and development of new and existing requirements. developing RESTAPI, kafkatopic Producers and Consumers, using Test-Driven Development, Junit.

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years
2014-01 - 2017-12

Study Software Engineering

Bachelor of Engineering, Mehran University of Engineering and Technology, Jamshoro, Pakistan
Bachelor of Engineering
Mehran University of Engineering and Technology, Jamshoro, Pakistan

Kompetenzen

Kompetenzen

Top-Skills

Java 17 Spring Boot AWS Docker Kubernetes Kafka Spring Cloud Terraform

Produkte / Standards / Erfahrungen / Methoden

Profile:

Dedicated, and compassionate senior Software Engineer with 6 years of extensive experienceindesigning and implementing complex and highly scalable software systems. Proficient inmodern architectures and cloud technologies. Focused on Micro-services Architecture, Java, Sprint Boot, AWS, Databases, DevOps technologies.


Professional career:

08/2021 - present

Role: Senior Software Engineer

Client: Be | Shaping the Future, Munich, Bavaria, Germany


11/2017 - 07/2021

Role: Software Enginee

Client: Nisum Technologies Karachi, Pakistan


Architectures:

  • Monolithic 
  • Microservices Architecture (MSA)


Technologies:

  • Java 
  • Spring Boot 
  • Amazon Web Services 
  • JPA Hibernate 
  • Apache Kafka 
  • Docker
  • Kubernetes 
  • Jenkins 
  • CICD 
  • Angular 
  • React 
  • TypeScript 
  • GraphQL 
  • Spring EurekaSpring Zuul 
  • Spring Feign 
  • Spring Cloud Config 
  • Spring Batch 
  • Spring SecurityElastic Search 
  • Helm Charts 
  • Gatling 
  • Pact Testing 
  • Linux


Domain:

  • E-commerce Domain
  • Financial Technologies (Fintech)


Methodologies and Tools:

  • Agile Methodologies 
  • Scrum 
  • Jira 
  • Confluence


VCS and IDE:

  • Git 
  • SourceTree 
  • GitLab 
  • VS Code 
  • Intellij


Soft Skills:

  • Communication
  • Teamwork
  • Adaptability
  • Problem Solving
  • Time Management
  • Interpersonal Skills
  • Leadership and Work Ethic


Volunteer Work:

11/2016

Role: Web Development Conference 

Client: MUET, Jamshoro


Tasks:

  • 3 day seminar for students to motivate them towards web development. 
  • Introduction to HTML, CSS, and JavaScript was practiced by 50 participants


07/2015

Role: Neron Kot Model United Nation

Client: Hyderabad, Sindh


Tasks:

  • 4 day event, where I led the technical and communications team as Director
  • I also developed the application for the event through which verification of registereddelegates was done by using QR-code on delegate cards.



Datenbanken

MySQL
Aamzon RDS
DynamoDB
Azure Cosmos DB
Oracle

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.