Full-stack Dev, Lead, Scala, Kotlin, Java, Javascript, Typescript, Python, SBT, Git, Docker, Kubernetes, GCP, AWS, Azure, Spark, Kafka, GraphQL...
Aktualisiert am 05.06.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 09.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
English
Spanish
Portuguese
French
German

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2024-04 - heute

Python application on Large Language Models (LLMs)

Full-stack Developer Python Streamlit Llama Index ...
Full-stack Developer

Python application on Large Language Models (LLMs)

  • Description: Development of an LLM application for analysing CVs information


Responsibilities:
  • Using LLMs APIs (Llama Index, Lang Chain) to analyse the CVs information
  • Development of a fully functional minimal product (MVP)
  • Development of React components for reuse from Streamlit app 
  • Development of new features (FE and BE)
  • Project documentation for easy onboarding
  • Deploying the product to Google Cloud Platform (GCP)


Tech stack: 

Python, Streamlit, Llama Index, Lang Chain, Google Cloud Platform (GCP)

Python Streamlit Llama Index Lang Chain Google Cloud Platform (GCP)
Consulting
2 Monate
2024-04 - 2024-05

Website development

Full-stack Developer PHP composer framework Neos framework ...
Full-stack Developer
Description: Developing of the contact form for the website of the company


Responsibilities:

  • Development of the contact form using Fusion Forms
  • Developing of a custom Neon Fusion reusable component for adding a Google ReCaptcha check into the contact form (to avoid receiving spam in the company?s email)
  • Testing & deploying the features to production website


Tech stack: 
  • PHP, composer framework, Neos framework, Fusion Forms, Kubernetes, Docker compose, Google Cloud API
PHP composer framework Neos framework Fusion Forms Kubernetes Docker compose Google Cloud API
Consulting
4 Monate
2024-01 - 2024-04

Development of a web application for controlling risk fraud on online purchases

Full-stack Developer Scala ZIO Slick ...
Full-stack Developer

Full-stack Scala & React development project

  • Description: Development of a web application for controlling risk fraud on credit card online purchases

Responsibilities:
  • Development of new features (FE and BE)
  • Building a React interface for loading and editing fraud rules for analysing and classifying fraud labels / levels in payments (e.g. ?Fraud?, "No Fraud?, ?Suspicious?, etc.)
  • Developing and maintaining the Scala back-end endpoints 
  • Improving the efficiency of a batch process feature in Scala, rewriting all the queries and improving the process execution time from many hours to less than 3 minutes.
  • Documenting the new features
  • Testing (FE and BE):
  • Introducing and configuring Jest testing in React for visual components in the FE 
  • Developing of the FE testing framework
  • Test all the new BE features in Scala / ScalaTest framework
  • Development of BE performance tests with timeout constraints
  • Deployment:
  • Development of Github actions which ran all the FE and BE tests
  • Maintenance of CI / CD pipelines


Tech stack: 

  • Scala, ZIO, Slick, PureConfig, Akka, Play Framework in the BE
  • React / Redux, Jest Testing framework on the FE

Scala ZIO Slick PureConfig Akka Play Framework in the BE React / Redux Jest Testing framework on the FE
Risk Ident, Hamburg
6 Monate
2023-07 - 2023-12

Scala, Kafka & Flutter development project

Full-stack Developer Scala Kafka Cats ...
Full-stack Developer

Scala, Kafka & Flutter development project

Description: Development of a mobile/ web app for matching candidates with jobs. 


Responsibilities: 
    • Develop new features in Front and Back ends:
    • Loading candidates information (experience, languages, onsite / remote, location, etc.)
    • Loading job offers information (location, requirements, skills, etc.)
    • Develop unit tests (FE and BE) 
    • Leading role activities
    • Mentoring Junior level developers when blocking problems 
    • Review and suggest improvements on teammates code

    • Deployment tasks:
    • Add scripts in bash / windows batch for CI / CD pipelines
    • Maintenance of Kubernetes Helm files
    • Maintenance of Github action pipelines


  • Tech stack: Scala, Kafka, Cats, Cats-Effect, http4s, FS2 Streams, PostgreSQL, AWS, Docker, Kubernetes, Helm, SBT, Flutter.

Scala Kafka Cats Cats-Effect http4s FS2 Streams PostgreSQL AWS Docker SBT etc. Flutter on the frontend Helm Kubernetes
Hays
Mannheim
1 Jahr 1 Monat
2022-06 - 2023-06

Scala, Elm & React development project

Full-stack Developer GraphQL Caliban Http4s ...
Full-stack Developer

Scala, Elm & React development project

Description: Development of the web site of the company for travel sales, composed of several micro-services, using the Scrum agile methodology.

  • Responsibilities: 
    • Define and refine new tasks
    • Develop new features on the Scala back-end:
    • Developing of GraphQL back-end (Scala, Sangria)
    • Developing of micro-service for currency conversion in GraphQL (Scala, Caliban)
    • Developing of micro-service for querying suppliers of flights and hotels (Scala, Http4s)
    • Develop new features in front-end:
    • Develop new components in React
    • Develop backoffice FE  to load new price options
    • Options for purchase feature, like ?include flight? in Elm
    • Rounding price of travels and using currency and suppliers micro-service components

    • Testing
    • Develop FE end-to-end tests using a Selenium-like framework
    • Develop BE unit tests
    • Develop BE integration tests

    • Leading role activities:
    • Mentoring other developers when blocking problems 
    • Review and suggest improvements on teammates code

    • Deployment tasks:
    • Contribute to the CI / CD pipelines and production deployment processes
    • Maintenance of Kubernetes Helm files
    • Maintenance of Github action pipeline files
    • Manage Kubernetes cluster for better production performance


  • Tech stack: 
    • GraphQL, Caliban, Http4s, Play framework, Cats, Cats-Effect, FS2 Streams, PostgreSQL, AWS, Docker, Helm, SBT, etc. 
    • Scala on back-end and Elm on front-end. 

GraphQL Caliban Http4s Play framework Cats Cats-Effect FS2 Streams PostgreSQL AWS Docker SBT etc Scala on back-end and Elm on front-end Helm Kubernetes
itravel Group SA, Germany
1 Jahr 4 Monate
2021-02 - 2022-05

various projects

Tech Lead Scala SBT Akka actors ...
Tech Lead
Scala and React development project 
  • Development of a search engine for legal documents web application using micro-services and the Scrum methodology.
    • Mentor 1 front-end and 1 back-end developer, control their work and help to solve technical issues
    • Refine new tasks
    • Development of Scala and React code
    • ?Review other people?s code

Big Data project for SNCF (France)
  • Development of a distributed computing system for invoice and costs calculation for the national train company in France (SNCF)
    • Development of Scala notebooks
    • Mentor developers in the Valencia (Spain) team
    • Coordinate activities with Murcia, Spain team and the French team
    • Spark Jobs development, tuning, and migration to version Spark 3.4 (Dataframes) in a Databricks environment with Azure cloud Spark clusters
    • Development of framework for testing the Spark Jobs in a local dockerized cluster using Databricks
    • Development of new unit tests

Data Campus coordinator (Scala & Python for Data Science)
  • Develop the plan & coordinate activities for the ?Data Campus? project for new interns with Data Science profile at the ADCenter (Capgemini Valencia)
    • Design the campus activities
    • Present the campus to the new interns
    • Plan coding exercises to be solved for the interns
    • Control and guide the development
    • Evaluate each intern
    • Communicate the results of the Campus to the rest of the company 

NodeJS & Angular project for the EU Community
  • Development of front-end for a NodeJS REST API on a multi-language IDE with integrated ML tools
    • Code and develop solutions and new features for the IDE
    • Participate of deadlines meetings

Machine Learning I+D Project
  • Development and research project on Python and ML tools for software patterns detection.
    • Mentor 3 graduated interns (1 physicist and 2 mathematicians) on the development of the product
    • Research on related study papers
    • Development of a Convolutional Neural Network that can detect the desired patterns on new code given a big data training set
    • Development of a web page for the project
    • Development of a Python software tool for Design Patterns detection on any GitHub repository
    • Development of a research paper for Capgemini
Scala SBT Akka actors Akka Streams Play framework Elastic search PostgreSQL MongoDB React Docker Kubernetes Java Spark Databricks PostgreSQL DBs Azure Python Kafka Angular front-end NodeJS REST API back-end and ML tools (mainly Python Notebooks; Pytorch and TensorFlow) Pytorch Python notebooks Google Cloud AWS Linux
ADCenter - Capgemini, France
1 Jahr 7 Monate
2019-07 - 2021-01

various projects

Full-stack Senior Java developer Front-end in Angular and back-end in Java. Microsoft SQL Server DB Groovy scripts Java ...
Full-stack Senior Java developer
GIS Project at client Indra Madrid (July 2019 ? March 2020)
  • Development of GIS software using Java and Groovy for controlling traffic in Spain (all over the country)
    • Travel to Indra Madrid every two weeks to work with people on site and plan sprint activities
    • Full stack development
    • Configuration (using Groovy scripts) and deployment of hardware equipment on the highways and streets (semaphores, traffic lights, signs, devices on tunnels, etc.)
    • Development of a GUI for editing the maps with new devices and control panels for controlling them
    • ?Development of unit tests 

Project at client ALFATEC (April 2020?Jan. 2021)
  • Development of a website for supplier and invoice management in the ship port of Cartagena, Spain, using PDFs and electronic signed documents in the system.
    • Development and maintenance of a GraphQL API
    • Development of the front-end in Angular
    • Container maintenance (Docker, Portainer, etc.)
    • MRs code revision and merge approvals
    • Deployment?s supervision
    • Unit testing 
Front-end in Angular and back-end in Java. Microsoft SQL Server DB Groovy scripts Java Angular GraphQL Apollo Docker Portainer
DISID, Spain
3 Monate
2020-03 - 2020-05

Development of a web/mobile application to address global illiteracy

Freelance full-stack Kotlin developer Kotlin React StripeJS ...
Freelance full-stack Kotlin developer
  • Use of a HTML DSL framework in Kotlin to generate/validate website HTML pages
  • Development of new payment feature 
Kotlin React StripeJS tailwind bootstrap CSS
Jolly Futures Technologies, UK
14 Jahre 5 Monate
2005-02 - 2019-06

Development of management systems

Full-stack developer & Java Architect Java back-end (mainly in J2EE; Struts; SpringMVC; REST APIs) front-end using JSP jQuery ...
Full-stack developer & Java Architect
Development of management systems for the public sector. ARBA is the Tax collecting agency in the province of Buenos Aires, Argentina. The computing centre of the company is composed of more than 120 developers, using large databases of objects (properties data like cars, boats, houses, etc).
  • Design, develop and maintain web applications
  • Development of unit tests
  • Deployment of new features
  • Fix production bugs
Java back-end (mainly in J2EE; Struts; SpringMVC; REST APIs) front-end using JSP jQuery bootstrap etc.
ARBA, Argentina
7 Jahre
2012-01 - 2018-12

Development of cryptographic library JavaLSGP and ScalaLSGP

Freelance developer and researcher Java Scala Haskell ...
Freelance developer and researcher
Development of cryptographic library JavaLSGP and ScalaLSGP for Master thesis
  • Research of state of the art algorithms for generating Uniformly Distributed Random Latin Squares
  • Research and development of a cryptographic algorithm for Latin Square generation (see published papers of my own authority)
  • Development of the existing and new algorithms in Java and later to Scala using FP
  • Graphic the generated structures in 3D graphics using OpenGL
  • Unit testing
Java Scala Haskell and 3D OpenGL graphics
Blue Montag Software

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

SBT
Git
Docker
AWS
Azure
Spark
Http4s
GraphQL
Caliban
Scalatest
Scala Check
experience on all standard SQL and noSQL DBs

Programmiersprachen

Scala
Java
Python
Kotlin
Angular
React
Groovy
Typescript

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2024-04 - heute

Python application on Large Language Models (LLMs)

Full-stack Developer Python Streamlit Llama Index ...
Full-stack Developer

Python application on Large Language Models (LLMs)

  • Description: Development of an LLM application for analysing CVs information


Responsibilities:
  • Using LLMs APIs (Llama Index, Lang Chain) to analyse the CVs information
  • Development of a fully functional minimal product (MVP)
  • Development of React components for reuse from Streamlit app 
  • Development of new features (FE and BE)
  • Project documentation for easy onboarding
  • Deploying the product to Google Cloud Platform (GCP)


Tech stack: 

Python, Streamlit, Llama Index, Lang Chain, Google Cloud Platform (GCP)

Python Streamlit Llama Index Lang Chain Google Cloud Platform (GCP)
Consulting
2 Monate
2024-04 - 2024-05

Website development

Full-stack Developer PHP composer framework Neos framework ...
Full-stack Developer
Description: Developing of the contact form for the website of the company


Responsibilities:

  • Development of the contact form using Fusion Forms
  • Developing of a custom Neon Fusion reusable component for adding a Google ReCaptcha check into the contact form (to avoid receiving spam in the company?s email)
  • Testing & deploying the features to production website


Tech stack: 
  • PHP, composer framework, Neos framework, Fusion Forms, Kubernetes, Docker compose, Google Cloud API
PHP composer framework Neos framework Fusion Forms Kubernetes Docker compose Google Cloud API
Consulting
4 Monate
2024-01 - 2024-04

Development of a web application for controlling risk fraud on online purchases

Full-stack Developer Scala ZIO Slick ...
Full-stack Developer

Full-stack Scala & React development project

  • Description: Development of a web application for controlling risk fraud on credit card online purchases

Responsibilities:
  • Development of new features (FE and BE)
  • Building a React interface for loading and editing fraud rules for analysing and classifying fraud labels / levels in payments (e.g. ?Fraud?, "No Fraud?, ?Suspicious?, etc.)
  • Developing and maintaining the Scala back-end endpoints 
  • Improving the efficiency of a batch process feature in Scala, rewriting all the queries and improving the process execution time from many hours to less than 3 minutes.
  • Documenting the new features
  • Testing (FE and BE):
  • Introducing and configuring Jest testing in React for visual components in the FE 
  • Developing of the FE testing framework
  • Test all the new BE features in Scala / ScalaTest framework
  • Development of BE performance tests with timeout constraints
  • Deployment:
  • Development of Github actions which ran all the FE and BE tests
  • Maintenance of CI / CD pipelines


Tech stack: 

  • Scala, ZIO, Slick, PureConfig, Akka, Play Framework in the BE
  • React / Redux, Jest Testing framework on the FE

Scala ZIO Slick PureConfig Akka Play Framework in the BE React / Redux Jest Testing framework on the FE
Risk Ident, Hamburg
6 Monate
2023-07 - 2023-12

Scala, Kafka & Flutter development project

Full-stack Developer Scala Kafka Cats ...
Full-stack Developer

Scala, Kafka & Flutter development project

Description: Development of a mobile/ web app for matching candidates with jobs. 


Responsibilities: 
    • Develop new features in Front and Back ends:
    • Loading candidates information (experience, languages, onsite / remote, location, etc.)
    • Loading job offers information (location, requirements, skills, etc.)
    • Develop unit tests (FE and BE) 
    • Leading role activities
    • Mentoring Junior level developers when blocking problems 
    • Review and suggest improvements on teammates code

    • Deployment tasks:
    • Add scripts in bash / windows batch for CI / CD pipelines
    • Maintenance of Kubernetes Helm files
    • Maintenance of Github action pipelines


  • Tech stack: Scala, Kafka, Cats, Cats-Effect, http4s, FS2 Streams, PostgreSQL, AWS, Docker, Kubernetes, Helm, SBT, Flutter.

Scala Kafka Cats Cats-Effect http4s FS2 Streams PostgreSQL AWS Docker SBT etc. Flutter on the frontend Helm Kubernetes
Hays
Mannheim
1 Jahr 1 Monat
2022-06 - 2023-06

Scala, Elm & React development project

Full-stack Developer GraphQL Caliban Http4s ...
Full-stack Developer

Scala, Elm & React development project

Description: Development of the web site of the company for travel sales, composed of several micro-services, using the Scrum agile methodology.

  • Responsibilities: 
    • Define and refine new tasks
    • Develop new features on the Scala back-end:
    • Developing of GraphQL back-end (Scala, Sangria)
    • Developing of micro-service for currency conversion in GraphQL (Scala, Caliban)
    • Developing of micro-service for querying suppliers of flights and hotels (Scala, Http4s)
    • Develop new features in front-end:
    • Develop new components in React
    • Develop backoffice FE  to load new price options
    • Options for purchase feature, like ?include flight? in Elm
    • Rounding price of travels and using currency and suppliers micro-service components

    • Testing
    • Develop FE end-to-end tests using a Selenium-like framework
    • Develop BE unit tests
    • Develop BE integration tests

    • Leading role activities:
    • Mentoring other developers when blocking problems 
    • Review and suggest improvements on teammates code

    • Deployment tasks:
    • Contribute to the CI / CD pipelines and production deployment processes
    • Maintenance of Kubernetes Helm files
    • Maintenance of Github action pipeline files
    • Manage Kubernetes cluster for better production performance


  • Tech stack: 
    • GraphQL, Caliban, Http4s, Play framework, Cats, Cats-Effect, FS2 Streams, PostgreSQL, AWS, Docker, Helm, SBT, etc. 
    • Scala on back-end and Elm on front-end. 

GraphQL Caliban Http4s Play framework Cats Cats-Effect FS2 Streams PostgreSQL AWS Docker SBT etc Scala on back-end and Elm on front-end Helm Kubernetes
itravel Group SA, Germany
1 Jahr 4 Monate
2021-02 - 2022-05

various projects

Tech Lead Scala SBT Akka actors ...
Tech Lead
Scala and React development project 
  • Development of a search engine for legal documents web application using micro-services and the Scrum methodology.
    • Mentor 1 front-end and 1 back-end developer, control their work and help to solve technical issues
    • Refine new tasks
    • Development of Scala and React code
    • ?Review other people?s code

Big Data project for SNCF (France)
  • Development of a distributed computing system for invoice and costs calculation for the national train company in France (SNCF)
    • Development of Scala notebooks
    • Mentor developers in the Valencia (Spain) team
    • Coordinate activities with Murcia, Spain team and the French team
    • Spark Jobs development, tuning, and migration to version Spark 3.4 (Dataframes) in a Databricks environment with Azure cloud Spark clusters
    • Development of framework for testing the Spark Jobs in a local dockerized cluster using Databricks
    • Development of new unit tests

Data Campus coordinator (Scala & Python for Data Science)
  • Develop the plan & coordinate activities for the ?Data Campus? project for new interns with Data Science profile at the ADCenter (Capgemini Valencia)
    • Design the campus activities
    • Present the campus to the new interns
    • Plan coding exercises to be solved for the interns
    • Control and guide the development
    • Evaluate each intern
    • Communicate the results of the Campus to the rest of the company 

NodeJS & Angular project for the EU Community
  • Development of front-end for a NodeJS REST API on a multi-language IDE with integrated ML tools
    • Code and develop solutions and new features for the IDE
    • Participate of deadlines meetings

Machine Learning I+D Project
  • Development and research project on Python and ML tools for software patterns detection.
    • Mentor 3 graduated interns (1 physicist and 2 mathematicians) on the development of the product
    • Research on related study papers
    • Development of a Convolutional Neural Network that can detect the desired patterns on new code given a big data training set
    • Development of a web page for the project
    • Development of a Python software tool for Design Patterns detection on any GitHub repository
    • Development of a research paper for Capgemini
Scala SBT Akka actors Akka Streams Play framework Elastic search PostgreSQL MongoDB React Docker Kubernetes Java Spark Databricks PostgreSQL DBs Azure Python Kafka Angular front-end NodeJS REST API back-end and ML tools (mainly Python Notebooks; Pytorch and TensorFlow) Pytorch Python notebooks Google Cloud AWS Linux
ADCenter - Capgemini, France
1 Jahr 7 Monate
2019-07 - 2021-01

various projects

Full-stack Senior Java developer Front-end in Angular and back-end in Java. Microsoft SQL Server DB Groovy scripts Java ...
Full-stack Senior Java developer
GIS Project at client Indra Madrid (July 2019 ? March 2020)
  • Development of GIS software using Java and Groovy for controlling traffic in Spain (all over the country)
    • Travel to Indra Madrid every two weeks to work with people on site and plan sprint activities
    • Full stack development
    • Configuration (using Groovy scripts) and deployment of hardware equipment on the highways and streets (semaphores, traffic lights, signs, devices on tunnels, etc.)
    • Development of a GUI for editing the maps with new devices and control panels for controlling them
    • ?Development of unit tests 

Project at client ALFATEC (April 2020?Jan. 2021)
  • Development of a website for supplier and invoice management in the ship port of Cartagena, Spain, using PDFs and electronic signed documents in the system.
    • Development and maintenance of a GraphQL API
    • Development of the front-end in Angular
    • Container maintenance (Docker, Portainer, etc.)
    • MRs code revision and merge approvals
    • Deployment?s supervision
    • Unit testing 
Front-end in Angular and back-end in Java. Microsoft SQL Server DB Groovy scripts Java Angular GraphQL Apollo Docker Portainer
DISID, Spain
3 Monate
2020-03 - 2020-05

Development of a web/mobile application to address global illiteracy

Freelance full-stack Kotlin developer Kotlin React StripeJS ...
Freelance full-stack Kotlin developer
  • Use of a HTML DSL framework in Kotlin to generate/validate website HTML pages
  • Development of new payment feature 
Kotlin React StripeJS tailwind bootstrap CSS
Jolly Futures Technologies, UK
14 Jahre 5 Monate
2005-02 - 2019-06

Development of management systems

Full-stack developer & Java Architect Java back-end (mainly in J2EE; Struts; SpringMVC; REST APIs) front-end using JSP jQuery ...
Full-stack developer & Java Architect
Development of management systems for the public sector. ARBA is the Tax collecting agency in the province of Buenos Aires, Argentina. The computing centre of the company is composed of more than 120 developers, using large databases of objects (properties data like cars, boats, houses, etc).
  • Design, develop and maintain web applications
  • Development of unit tests
  • Deployment of new features
  • Fix production bugs
Java back-end (mainly in J2EE; Struts; SpringMVC; REST APIs) front-end using JSP jQuery bootstrap etc.
ARBA, Argentina
7 Jahre
2012-01 - 2018-12

Development of cryptographic library JavaLSGP and ScalaLSGP

Freelance developer and researcher Java Scala Haskell ...
Freelance developer and researcher
Development of cryptographic library JavaLSGP and ScalaLSGP for Master thesis
  • Research of state of the art algorithms for generating Uniformly Distributed Random Latin Squares
  • Research and development of a cryptographic algorithm for Latin Square generation (see published papers of my own authority)
  • Development of the existing and new algorithms in Java and later to Scala using FP
  • Graphic the generated structures in 3D graphics using OpenGL
  • Unit testing
Java Scala Haskell and 3D OpenGL graphics
Blue Montag Software

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

SBT
Git
Docker
AWS
Azure
Spark
Http4s
GraphQL
Caliban
Scalatest
Scala Check
experience on all standard SQL and noSQL DBs

Programmiersprachen

Scala
Java
Python
Kotlin
Angular
React
Groovy
Typescript

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.