Fullstack Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 98€/Stunde
- 12524 Berlin
- Nähe des Wohnortes
- de | en
- 01.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2024 – offen
Tätigkeitsbeschreibung
New Media Exchange Service
Definition of architecture, designing and implementing a new service using AWS cloud for handling partners and large media data transfers.
(Golang, Docker, Cloud Architecture, AWS, Terraform, ECS, Fargate, Postgres, S3, AWS-SSM,
Route53, LoadBalancer, REST, OpenAPI, JWT)
New Partner-Portal
Designing and implementing a new portal for dealing with partners and large media data.
(Golang, Svelte, TypeScript, Javascript, Docker, AWS, REST, OpenAPI, JWT, HTML)
New Admin-Portal
Designing and implementing a new admin portal for managing partners and large media data.
(Golang, Svelte, TypeScript, Javascript, Docker, AWS, REST, OpenAPI, JWT, HTML)
Postgresql, Software Architecture, Docker, Git, Softwareentwicklung (allg.), Typescript, Amazon Web Services (AWS), CSS (Cascading Style Sheet), Golang, HTML, JavaScript
10/2023 – 6/2024
Tätigkeitsbeschreibung
Feature Development in microservice architecture
-Hyperlink entfernt-
(Rust, Kotlin, Spring, TypeScript, Terraform, Redis/ElastiCache, AWS, S3, Lambda, SQS, Microservices, REST, HTML, Thymeleaf, Kafka, Git, GitHub Actions)
Migration to Rust
Migration of various components to Rust to reduce costs and increase performance.
(Rust, Terraform, AWS, S3, ECS, Lambda, SQS, Microservices, REST)
Git, Amazon Web Services (AWS), Cloud (allg.), Docker, Java (allg.), Apache Kafka, Kotlin, Software engineering / -technik, Spring Framework, Typescript
4/2023 – 9/2024
Tätigkeitsbeschreibung
Features for Shopping Basket
Implementing new features in microservice architecture environment
(Java, Kotlin, Spring Boot, Postgres, Docker, AWS, Microservices, Rest)
Storage System for Big Data
(Golang, Postgres, S3, Docker, AWS, Microservices, Rest, Glacier)
Golang, Java (allg.), Kotlin, Software Architecture, Software Design, Softwareentwicklung (allg.)
9/2022 – 3/2023
Tätigkeitsbeschreibung
New backend infrastructure for dealing with carbon credits persisted on blockchain
(Definition of architecture, interfaces and data flows. Implementation of backend microservices that handle blockchain data for carbon credits and provide consumer facing API)
-Hyperlink entfernt-
Golang, Gin, Ginkgo, MicroService, Docker, AWS, CDK, TypeScript, ECS, Fargate, GraphQL, REST, OpenAPI, Postgres
Service security architecture
(Designing and implementing token based authentication and roles- and permission concept to meet special customer requirements. Providing a consumer facing API)
Golang, Gin, Ginkgo, MicroService, Docker, JWT, AWS, CDK, TypeScript, ECS, Fargate, REST, OpenAPI, Postgres
New search service for projects tokens
(Aggregation of different sources using GraphQL)
Golang, Gin, Ginkgo, MicroService, Docker, AWS, CDK, TypeScript, ECS, Fargate, GraphQL, REST, OpenAPI, Postgres
New service for users and accounts
(Designing and implementing microservice and infrastructure for maintaining accounts and users tailored to meet special requirements. Implementing various flows for user handling by leveraging SendGrid)
Golang, Gin, Ginkgo, MicroService, Docker, JWT, SendGrid, AWS, CDK, TypeScript, ECS, Fargate, REST, OpenAPI, Postgres
Software Architecture, Software engineering / -technik
3/2022 – 8/2022
Tätigkeitsbeschreibung
Shipment Tours for Customs
Implementing new features in a microservice architecture for shipment tours for customs.
(Kotlin, Java, Python, Spring Boot, AWS, Kubernetes, Docker, Postgres, OpenAPI, REST, Kanban)
Softwareentwicklung (allg.)
11/2021 – 3/2022
Tätigkeitsbeschreibung
Federated API for Accommodations
Design and implementation of federated API for accommodations using GraphQL with Apollo Federation and mircoservices, drive architectural solutions and decisions, present results to stakeholders, introduce global types de facto standard to accommodation service
(Java, Spring Boot, Typescript, GraphQL, Apollo Federation, AWS, CDK, ECS, EKS, Docker, Kubernetes, Postgres, SNS, SQS)
Accommodation Manager Application
Create web application for maintaining accommodations
(React, Typescript, NodeJS, Jest, HTML, CSS, Storybook, OpenAPI)
Data analysis
Analyzing data from different sources using Python
Python
Common Platform for Content about Accommodations
Building and extending Microservices for creating a new platform for accommodation content.
(Java, Go, Spring Boot, AWS, CDK, ECS, EKS, Kubernetes, Docker, OpenAPI, SNS, SQS, Postgres)
Softwareentwicklung (allg.)
11/2020 – 9/2021
Tätigkeitsbeschreibung
User Identity Services Migration
Migration of existing monolithic service to new microservice architecture in AWS
(Kotlin, Java, Python, JavaScript, AWS, AWS Cloud Formation, AWS Lambda, Spring Boot,Github Actions, Docker)
Introduction of DynamoDB as new Database Technology
Research of different database technologies based on given requirements, creating PoC, coaching the team and implemention to use DynamoDB
(Spring Boot, Reactive Programming, AWS, DynamoDB, DocumentDB, Amazon RDS, Aurora, MongoDB, Cloud Formation)
Migration of different user flows
Migration of different existing flows based on new architecture
(React, Kotlin, AWS, Lambda, S3, Serverless, Cloud Formation, Github Actions)
Migration IP-Blocklist
Rework existing IP-Blocklist generator
(Python, AWS, Lambda, S3, Serverless, Cloud Formation, Github Actions)
Amazon Web Services (AWS), CSS (Cascading Style Sheet), Docker, Git, Gradle, HTML5, Java (allg.), JavaScript, Junit, Kotlin, Python, Softwareentwicklung (allg.)
1/2020 – 10/2020
Tätigkeitsbeschreibung
Entwicklung von Microservices für ein neues Produkt
(RESTful Services, Java, Groovy, Spring Boot, Gradle, Maven, Oracle, Splunk,
JUnit, Spock, Vagrant, Quartz, Encryption, DKIM-Signature, PKI, Puppet)
Oracle Database, Git, Gradle, Java (allg.), Junit, Softwareentwicklung (allg.), Spring Framework, Puppet, Virtualbox, Kotlin, Representational State Transfer (REST)
9/2019 – 12/2019
Tätigkeitsbeschreibung
Fraud Management Tools
- Development and maintenance of existing infrastructure
- Java, Groovy, Spring Boot, AWS Cloud, Docker, Gradle, PostgreSQL, JUnit, RESTful Service, Apache Kafka
Authentication system migration
- Switch internal tool to a new single sign on service
- Java, Spring Boot, SAML, Single Sign On using Okta
Integration risk assessment service
- Integration of risk bureau service into internal tool for different countries
- Java, Groovy, Spring Boot, RESTful Service
Postgresql, Confluence, Docker, Git, Gradle, J2EE, Java SE, Java (allg.), Jenkins, Jira, Junit, Spring Framework, Amazon Web Services (AWS)
5/2019 – 3/2023
Tätigkeitsbeschreibung
Online Service for freelancers - setup infrastructure
(Design a web portal for supporting freelancers. Create backend infrastructure in the cloud, set up build pipeline and continuous deployment. Implement user management and corresponding flows, e.g. registration)
Golang, Gin, React, TypeScript, AWS RDS, AWS Aurora, S3, KMS, Encryption, CDK, Docker, MySQL, REST, OpenAPI, Bootstrap, HTML, CSS, DroneIO
Online Service for freelancers - time tracking and invoicing
(Define architecture, design and implement time tracking and invoicing)
Go, Gin, React, TypeScript, AWS RDS, AWS Aurora, S3, KMS, Encryption, CDK, Docker, MySQL, REST, OpenAPI, Bootstrap, HTML, CSS
Online Service for freelancers - profile generation and CRM
(Design and implement service for generating profiles for freelancers and customer relationship management)
Golang, Gin, React, TypeScript, AWS RDS, AWS Aurora, S3, KMS, Encryption, CDK, Docker, MySQL, REST, OpenAPI, Bootstrap, HTML, CSS
Software engineering / -technik
4/2018 – 8/2019
Tätigkeitsbeschreibung
Car trading platform
- Development of microservice architecture for different countries
- Java, Spring, Gradle, Karate, BDD, MongoDB, Hibernate, MySQL, JWT, RESTful Service, KeyCloak, Swagger/OpenAPI, Docker, JUnit, Wiremock, Apache Kafka
Application for managing merchants
- Java, Spring, Gradle, MongoDB, JWT, RESTful Service, KeyCloak, Swagger/OpenAPI, Docker, JUnit, Wiremock
Mongodb, Behavior Driven Development, Confluence, Docker, Git, Gradle, Hibernate (Java), J2EE, Java SE, Java (allg.), Jenkins, Jira, Junit, Spring Framework, Representational State Transfer (REST)
1/2013 – 3/2018
Tätigkeitsbeschreibung
PayPal Working Capital
- Portal extension for merchant loans for german market
- -Hyperlink entfernt-
- Java, JavaScript, AngularJS, NodeJS, KrakenJS, Jasmine, Grunt, REST
Working Capital Administration Tool
- Application for managing merchant loans
- JavaScript, AngularJS, NodeJS, KrakenJS, Single Sign On, Jasmine, Grunt
PayPal Plus
- Generic solution for integrating wallet with different payment providers into shop pages
- -Hyperlink entfernt-
- JavaScript, NodeJS, KrakenJS, Jasmine, Grunt, REST
Component Testing Tool
- Development of a tool to test microservices in PayPal infrastructure and presentation to teams in USA
- Java, Maven, JSON, REST, Oracle
PayPal Rechnungskauf
- Realisierung eines REST-Services in Microservice Architektur
- -Hyperlink entfernt-
- PHP, Phing, REST, JSON
PayPal Payment Checkout
- Umsetzung verschiedener Anforderungen zum PayPal Checkout
- JavaScript, AngularJS, NodeJS
Oracle Database, Confluence, Apache Maven, Git, J2EE, Java (allg.), Jenkins, Node.Js, AngularJS, JavaScript, Json, JavaScript-Frameworks, PHP, Representational State Transfer (REST)
6/2012 – 1/2013
Tätigkeitsbeschreibung
Integration payment provider BillSAFE
- Utilizing PayPal risk engine in BillSAFE
- Java, Spring, Oracle, Stored Procedures, Blaze Rule Engine, PHP, MySQL
Mysql, Oracle Database, Confluence, Apache Maven, Subversion, Git, Java SE, Java (allg.), Jenkins, Spring Framework, PHP, Representational State Transfer (REST)
5/2007 – 5/2012
Tätigkeitsbeschreibung
Development of new CMS for a big publishing company for pharmacy magazines
- CMS for managing different portals
- Java, Grails, Groovy, CAS, SEO
Community functionality for CMS for a big publishing company
- Development of new community functionality based on Enterprise CMS “First Spirit”
- Java, JSP, HTML, Maven, First-Spirit, Single Sign On
Job portal
- Relaunch and feature development
- Java, Spring, Spring Security, Spring Webflow, JSP, SOAP, HTML, CSS
Doctor portal
- Relaunch and feature development
- Grails, Groovy, Hibernate, MySQL, HTML, CSS, JavaScript, SEO
Mysql, Confluence, Apache Maven, Subversion, Git, Grails, Hibernate (Java), Java (allg.), Jenkins, Jira, Spring Framework, SOAP, CSS (Cascading Style Sheet), HTML, JavaScript, Jquery
7/2004 – 8/2004
Tätigkeitsbeschreibung
Further analysis of software for creating and maintaining XML-Interfaces
- development of a prototype for presentation
UML, Java (allg.), Java API for XML Processing (JAXP), XML, CSS (Cascading Style Sheet), HTML, JavaScript
3/2004 – 5/2004
TätigkeitsbeschreibungAnalysis and planning of software for creating and maintaining XML-Interfaces
Eingesetzte QualifikationenUML, XML
10/2002 – 2/2003
Tätigkeitsbeschreibung
Development of components for medical software
- Development of modules as DLLs for Windows
Microsoft Windows (allg.), C++
Zertifikate
Pearson Vue
Ausbildung
Zwickau
Weitere Kenntnisse
Java, Golang, Kotlin, Groovy, JavaScript, Python, C++, PHP, Delphi, SQL, XML, HTML, CSS
Platforms / Frameworks / APIs:
JEE, Spring, Spring Boot, NodeJS, KrakenJS, Grails, AngularJS, JPA, Hibernate, JSP,
Servlets, SOAP, REST, JSON, PKI, Swing, WebFlow, Ajax, jQuery, WebSockets, OpenGL,
WebGL, DirectX
Storages:
MySQL, PostgreSQL, MongoDB, Oracle, Redis, H2, Kafka, Apache, JackRabbit
Cloud / Container / App-Server:
Docker, AWS Cloud, Kubernetes, Minikube, Consul, Helm, Apache Tomcat, Jetty,
Glassfish
Building / Testing:
JUnit, TestNG, Mockito, Maven, Gradle, Ant, Wiremock, Powermock, Jenkins, TeamCity,
DroneIO, SoapUI, JMeter, Sinon, Mocha, Jasmine, Grunt, Spock, Continuous Integration,
Continuous Delivery, Continuous Deployment, TDD, BDD
Monitoring:
Splunk, Grafana, Prometheus
Management-Tools:
JIRA, Confluence, Rally, GitHub, BitBucket
Agile Work Environment:
Kanban, Scrum
IDEs:
IntelliJ Idea, Data Grip, WebStorm, Gola
Operating Systems:
Linux, Mac OS, Windows, Android
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden