20.02.2024 aktualisiert

**** ******** ****
100 % verfügbar

Java/Kotlin Backend Software Engineer, Technical Leader, Software Architect,

Berlin, Deutschland
Deutschland
Computer Science
Berlin, Deutschland
Deutschland
Computer Science

Profilanlagen

CV

Skills

JavaSpring SecurityAclsApache ActivemqAgile MethodologieAjaxAmazon Web ServicesAmazon Elastic Compute CloudAmazon S3ArchitekturContinuous IntegrationQuartzAmazon DynamoDBElasticsearchJ2EEGitHubGradleHibernateIntellij IDEAJasperreportsJava Message ServiceJava Persistence APISpring FrameworkJava Naming And Directory InterfacejQueryJavaserver FacesJavaserver PagesJUnitPythonPostgreSQLApache MavenMicrosoft Sql-ServerMySQLNoSQLOracle FinancialsScrumRedisMockitoAmazon Simple Notification Service (SNS)SQLTest-Driven DevelopmentSpring MVCSpring BootGatlingBackendGitKotlinAmazon RdsJAX-WSKubernetesApache KafkaAmazon Simple Queue ServicesTerraformAWS EKSJenkinsMicroservices
Languages: Java, Kotlin, Python (Basic)
Storage:
- SQL: Oracle, MySQL, Microsoft SQL Server, PostgreSQL (AWS RDS)
- No-SQL: AWS DynamoDB, S3
- Key/Value: Redis
- Search: Elasticsearch
Methodology: Agile, scrum
Continuous integration and Continous Deployment
Frameworks: Spring Boot
Messaging: Kafka, AWS SQS, SNS, ActiveMQ
Applications running over Kubernetes AWS EKS, EC2 using Spotinst Architecture.
Microservices Architecture
Tools: Terraform, Git, Github, IntelliJ, Jenkins,
Performance: Gatling, JProfiler
Libraries:  JEE, Spring, JPA, Spring MVC, Maven, Gradle, Spring Security, ACL,  JMS, JEE Technologies, JSF JQuery, Hibernate, JAX-WS for OSB Integration, JasperReports, JSF, Structs, JSP, Richfaces, SEAM, JAX-WS, Quartz, JNDI, Facelets, Use Case, Java applications, AJAX
Test-Driven Development, Junit, Mockito, DBUnit.

Sprachen

DeutschgutEnglischverhandlungssicherSpanischMuttersprache

Projekthistorie

Freelance Senior Kotlin Engineer

Zalando

Konsumgüter und Handel

>10.000 Mitarbeiter

Design and implement of the Warehouse Management System in the logistics core team
- facilitated and promote software architectural decisions
- Software design and implementation 
- microservice architecture using Kubernetes and Kafka.
- Java/Kotlin with Spring boot.
- CI/CD
- TDD Development
- Design and implementation of the end-to-end testing tool.

Tech Lead

N26

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

responsible for leading teams and alignment of the technical direction, establishing a technical vision, resolving technical disagreements, and managing the technical quality of team deliverables. Effective technical leadership ensuring the teams uses appropriate engineering practices (such as CD or automated testing), invest in continual improvements to tooling or technical debt, and that the systems evolve to meet their changing needs and environment.

Projects:
- In-house advertising platform
- Rules (Automate transfer between sub-accounts)
- On-Call setup
- Home Screen (30 Request per second, 1.5 Million active users per day, 4 Microservices)
N26 Feed and first presentation gateway
Merchant Logo and Name Recognition
Transaction List
Transaction Search
Transaction Details

Senior Software Engineer

N26
* Software design and development using microservice architecture on AWS.
* Java/Kotlin with Spring boot.
* CI/CD using Jenkins.
* Scrum methodology.
* Projects: Credit, Savings, Overdraft, Investment, Automated transactions, Home screen redesign.
* Change Control and Configuration Management.
* TDD Development
* Performance testing with Gatling
* Projects: Consumer credit, Overdraft, Savings, Investment

Senior Backend Developer

Datapine
* Development in BI SaaS tool. Using JEE Technologies, Spring, JPA, Redis,Spring MVC, Spring
Boot, Maven, Gradle, Spring Security, Spring ACL, ActiveMQ, JMS,
* Design and Develop integration with external applications like SalesForce, Google Analytics,
Google Drive, Dropbox.
* Design and Develop ETL procedures to import data asynchronous from different sources as
Databases Engines, CSV, Sales Force, Google Analytics.
* Unit testing using Test Driven Development and frameworks like Junit. Mockito, DBUnit and
others.
* Generate performance tests using JMetter, JProfiler and Webload.
* Define Software Architecture for new features.
* Generate high level and detail estimation for new features.
* Experience working in a multicultural and international team.

Solution Designer

Capgemin
* Use Case Analysis and Specification from Customer Requirements.
* Development in projects for Citibank and Monsanto. Using JEE Technologies like JSF JQuery,
Spring, Hibernate, JAX-WS for OSB Integration,JMS, Maven, JasperReports and others.
* Member of global Enterprise Development team, in charge of Merge, Release and Tech guidance
to Seamless price team.
* Unit testing using Test Driven Development.




* Generate performance tests using JMetter, JProfiler and Webload.
* Define Software Architecture for new projects.
* Generate high level and detail estimation for Seamless Price Global project.

Java Consultant

Softek
* Use Case Analysis and Specification from Customer Requirements.
* Development in projects for Colombian national federation of coffee growers, 3M Colombia,
OSDE Argentina, Toyota Argentina. Using JEE Technologies like JSF, Structs, JSP, Spring,
Hibernate, JAX-WS for OSB Integration,JMS, Maven, JasperReports and others.
* Generate high level and detail estimation for new projects.

Tech Lead Assistant

Direccion Nacional de Estupefacientes
* Working in one of the most complex software projects for Colombian government SIE II,
responsible for the anti drug program implemented by the security minister.
* Review and Approve of: Use Cases Specification, Software Architecture, Software Design,
Testing Plan, Performance Tests, Deployment Plan and other project Documents.
* Develop Support System for IT Department using JEE: JSF, Richfaces, SEAM, Hibernate,
JAX-WS, Quartz, JasperReports and others.

Software Developer

Sonovista Publicidad
* Develop web Project based on the requirements from customers using JEE technologies with
JSF, JSP, Hibernate,JNDI, Facelets, JAX-WS.
* Use Case Specification.
* Software Architecture Specification for all web projects.
* Generate estimation and design for new projects.

System Engineer

Universidad De Córdoba
* Java Developing according to the requirements of the different offices in the University.
* User Support.
* Databases report over Oracle and PostgreSQL
* In Charge of Academic Software implementation for the university Administration.
* Software Maintenance for Java applications used in academic processes.
* Technologies: JSP, AJAX, Hibernate, JNDI, JAX-WS.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden