Senior software developer

freiberufler Senior software developer auf freelance.de
Verfügbarkeit einsehen
auf Anfrage
en  |  es  |  fr
70€/Stunde
1110 Morges
06.07.2020

Kurzvorstellung

I'm a senior software developer with +15 years of back-end experience.

It’s more than 4 years that I work fully remotely for clients in Europe and North America.

I'm very used to working with start-ups and distributed teams in agile environments.

Ich biete

IT, Entwicklung
  • Java (allg.)

Projekt‐ & Berufserfahrung

Senior Software Developer (contractor)
IMTF, Remote
8/2019 – 7/2020 (1 Jahr)
Finanzdienstleister
Tätigkeitszeitraum

8/2019 – 7/2020

Tätigkeitsbeschreibung

The project entailed the development of software solutions in the RegTech/ AML industry.

Technologies: Java, Spring, Karaf, OSGI, Neo4J and Kafka.

Eingesetzte Qualifikationen

Java (allg.)


Senior Software Developer (contractor)
Moola (now Mercer), Remote
5/2016 – 10/2019 (3 Jahre, 6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2016 – 10/2019

Tätigkeitsbeschreibung

I worked as the main back-end developer in the investment platform until the
acquisition by a large financial institution.

Technologies: Java, JUnit, Mockito, Hamcrest, JEE, JPA, Hibernate, Spring,
Spring Batch, Spring MVC, Spring Data, Spring Integration, Spring Security,
SAML, REST And Soap Web Services, QuickFIX/ FIX, AWS, SQS, SNS, S3,
Jenkings, GIT, Maven and MySQL.

Eingesetzte Qualifikationen

Java (allg.)


Senior Software Developer (contractor)
LogicGate, Remote
8/2015 – 2/2016 (7 Monate)
Prozessindustrie
Tätigkeitszeitraum

8/2015 – 2/2016

Tätigkeitsbeschreibung

My role involved pure development tasks as well as consultation on a variety of architectural/ technical choices in the application.

Technologies: Java, Spring Boot, AWS, AngularJS, Liquibase and MySQL

Eingesetzte Qualifikationen

Java (allg.)


Senior software developer
JMG IT services, Morges
1/2015 – offen (5 Jahre, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2015 – offen

Tätigkeitsbeschreibung

I’m working as a remote developer for a number of companies in the telecommunications, health, finance and blockchain domains.

Technologies: Java SE Core, JEE, Spring (Boot, Cloud, Data, Integration, MVC, Security, Social, Web, WS and XD), Web Services (SOAP and Rest), Wicket, Gradle/ Maven, WebSockets, Ethereum, Docker, Kubernetes, Jenkins, MySQL, MongoDB, Redis, XMPP/ Openfire and JavaScript/ AngularJS.

Eingesetzte Qualifikationen

Java (allg.)


Java/ JEE developer (contractor)
Pictet Group, Geneva
8/2013 – 1/2015 (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

8/2013 – 1/2015

Tätigkeitsbeschreibung

I took part in the development of an online private banking application intended
for institutional and private customers as well as for independent asset
managers.

Technologies: Java SE Core, JUnit, Mockito, Hamcrest, JEE, JMS, JPA,
Hibernate, Spring, Spring MVC, Spring Data, Spring Integration, Spring
Security, REST And Soap Web Services, CVS, GIT, Maven and Oracle

Eingesetzte Qualifikationen

Java (allg.)


Senior software engineer
Nexthink, Lausanne
8/2012 – 8/2013 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2012 – 8/2013

Tätigkeitsbeschreibung

I worked at the R&D department and my role involved architecture, design and
development of SaaS applications in an Agile/ Scrum environment.

Technologies: Java SE Core, JEE, JUnit, Spring, Spring MVC, Spring ROO,
RESTful Web Services, GWT, SVN, Maven, PostgreSQL, JPA, Hibernate,
AMQP, RabbitMQ and Memcached.

Eingesetzte Qualifikationen

Java (allg.)


Consultant
hybris (now SAP), Munich
3/2012 – 8/2012 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

I provided consulting to customers and partners during the implementation
phase of their projects with hγbris software.

Technologies: Java SE Core, JEE, Spring and hγbris

Eingesetzte Qualifikationen

Java (allg.)


Senior software developer (contractor)
Santander Group, Mönchengladbach, Boston and São Paulo
11/2009 – 10/2011 (2 Jahre)
Banken
Tätigkeitszeitraum

11/2009 – 10/2011

Tätigkeitsbeschreibung

I took part in three on-site projects in Germany, the USA and Brazil in which I
developed, integrated and deployed JEE eBusiness applications by means of
the proprietary Java-based framework.

Technologies: Java SE Core, JEE (JMS, EJBs, JSPs, Servlets, and Web
Services), JUnit, MVC, WSAD IDE, XML, SQL, DB2, UML, Rational Rose and
Websphere.

Eingesetzte Qualifikationen

Java (allg.)


Software developer (contractor)
Santander Group, Milton Keynes
5/2007 – 5/2009 (2 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

5/2007 – 5/2009

Tätigkeitsbeschreibung

I was involved in two projects; the first one was related to HMLR (Her
Majesty’s Land Registry) communications and the latter consisted of the
implementation of a platform to generate business letters in the loans area.

Technologies: Java SE Core, JEE (EJBs and Web Services), MVC, WSAD,
XML, SQL, DB2, UML, Rational Rose and Banksphere.

Eingesetzte Qualifikationen

Java (allg.)


Senior programmer (contractor)
EADS, Munich
9/2006 – 4/2007 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2006 – 4/2007

Tätigkeitsbeschreibung

I took part in the maintenance of a client-server MVC application using Java/
J2EE and my responsibilities lied mainly in developing, testing and refactoring.

Technologies: Java SE Core, JEE (Servlets and JSPs), Spring Core, LDAP,
MVC, JDeveloper IDE, XML, SQL and Oracle.

Eingesetzte Qualifikationen

Java (allg.)


Software developer (contractor)
Santander Group, Milton Keynes
6/2005 – 7/2006 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

6/2005 – 7/2006

Tätigkeitsbeschreibung

I was involved in the development of the tactical database of people (BDP) and
its integration with the sales portal (SPP). My tasks included development UML
modelling, Java development and deployments.

Technologies: Java SE Core, JEE (Servlets and JSPs), MVC, WSAD, XML,
SQL, DB2, UML, Rational Rose and Banksphere

Eingesetzte Qualifikationen

Java (allg.)


Analyst programmer
Siconet, Madrid
2/2004 – 2/2005 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2004 – 2/2005

Tätigkeitsbeschreibung

I took part in four projects for the companies Carrefour, Hispamer, Promotion
Madrid and Maphre. I made use of JSE (JDBC and Threads) and JEE (JSP/
servlets and EJBs) technologies together with Oracle databases.

Eingesetzte Qualifikationen

Java (allg.)


Zertifikate

MCD - Integration and API Associate, MuleSoft
August 2016

Claritas® Investment Certificate, CFA Institute
August 2014

Functional Programming Principles in Scala, Coursera
September 2012

Certificate of Proficiency in English (CPE), Cambridge University
Juni 2009

Sun Certified Programmer for the J2SE 6.0, Sun Microsystems
Juni 2009

Ausbildung

MSc in Data Science
(B)
Jahr: 2021
Ort: Spanien

BSc in Computer Science
(B)
Jahr: 2011
Ort: Spanien

Qualifikationen

Java Spring Java EE REST SOAP Web Services API JPA Hibernate AMQP Mulesoft SQL noSQL MongoDB Android Javascript Node.js AngularJS Blockchain Ethereum Solidity Truffle

Über mich

I'm a senior software developer with +15 years of back-end experience.

It’s more than 5 years that I work fully remotely for clients in Europe and North America.

I'm very used to working with start-ups and distributed teams in agile/ fast-paced environments.
--

Back-end development: my work usually involves integration or exposing an API by means of REST/ SOAP Web Services using a SQL database (MySQL, PostgreSQL, etc) or NoSQL (mainly MongoDB).

I have a strong background with Java (core, multi-threading, JavaFX, etc), JEE (servlets, EJBs, Hiernate, JPA, JMS, JSP, etc) and the Spring Framework (AMQP, Batch, Boot, Core, MVC, Data, Integration, Security, Social and Web Flow).

I'm also familiar with JavaScript (Node.js and Express.js), Go (Gorilla, gRPC, go-micro, etc) and have had a first experience in development with Python/ Django and also with Apex/ SalesForce.

--

Blockchain development: I have some exposure to blockchain development with Bitcoin and Ethereum (Solidy, Truffle and Web3)

--

Mobile development: I've worked with Java in Android (RxJava, Butterknife, Picasso, Firebase, SQLite, etc) and Swift in iOS.

--

Front-end development: I've got experience with JavaScritpt and Angular.js and some exposure to ReactJS. It's not really my thing but I can manage with HTML, CSS3 and Bootstrap.

--

Dev-ops: in terms of version control/ build/ continuous integration tools, I have experience with git, Gradle, Bamboo, Jenkins and Maven. I use Sonar to take care of bugs and test coverage and I've worked with the following PaaS/ Servers: AWS, GAE, SAP HCP, Heroku/ Apache Tomcat and WAS.

--

Testing: I believe in rigorous unit/ integration testing and I usually strive for at least a 65% of test coverage. In terms of technologies, I've used JUnit, Mockito, Hamcrest, Espresso, Cucumber, Serenity and Selenium.

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Spanisch (Muttersprache)
  • Französisch (Gut)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
2288
Alter
39
Berufserfahrung
17 Jahre und 5 Monate (seit 02/2003)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »