freiberufler Senior Back-End Engineer auf freelance.de

Senior Back-End Engineer

zuletzt online vor 2 Tagen
  • 100€/Stunde
  • 1110 Morges
  • auf Anfrage
  • es  |  en  |  de
  • 16.04.2024

Kurzvorstellung

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

I thrive in agile and fast-paced environments particularly in remote-first teams.

I’m a versatile professional and can work as a sole-contributor, integrated in a team or leading one.

Qualifikationen

  • Java (allg.)

Projekt‐ & Berufserfahrung

Senior Full Stack Engineer
Julius Baer, Zurich
1/2022 – 4/2023 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

1/2022 – 4/2023

Tätigkeitsbeschreibung

I was developing software for the notifications platform in the channels department.

Technologies: Java, Spring, Jakarta EE, JBoss, IBM MQ, Kafka, MSSQL, Oracle, TypeScript, ReactJS, Bitbucket, Octopus, Docker, and Kubernetes.

Eingesetzte Qualifikationen

Java (allg.)

Senior software developer
JMG ITS GmbH, Morges (remote)
1/2022 – offen (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – offen

Tätigkeitsbeschreibung

I’m collaborating with some start-ups in the blockchain industry (eg DeFi and Gaming) as a freelancer.

That includes typical back-end work but also working in the Web3 ecosystem, integrating with services
like Alchemy, CoinGecko, Etherscan, Moralis, OpenSea, etc and developing and deploying smart
contracts in Ethereum.

Technologies: JavaScript, Typescript, Node.js, Nest.js, Express.js, Solidity, Web3, Ethers, Hardhat, ReactJS,
PostgreSQL, ArgoCD, OAuth, Azure, AWS, Docker and Kubernetes.

Eingesetzte Qualifikationen

Java (allg.)

Senior full stack engineer (Festanstellung)
UBS, Zürich
12/2020 – 3/2022 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

12/2020 – 3/2022

Tätigkeitsbeschreibung

I was working on the development of compliance applications and my role involved leading back-end development, taking architecture and design choices, implementing and overseeing dev-ops efforts and also mentoring junior developers.

Technologies: Java, Kotlin, Spring, ReactJS, PostgreSQL, ElasticSearch, Linux, OAuth, GitLab, Docker, Kubernetes, Helm and Azure.

Eingesetzte Qualifikationen

Java (allg.)

Senior software developer
JMG ITS GmbH, Morges (remote)
1/2015 – 12/2020 (6 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2015 – 12/2020

Tätigkeitsbeschreibung

I worked as a freelancer in the blockchain, finance, health and telecommunication domains and had the opportunity to contribute to the success of some startups in their early days.

I helped to develop and architect the back-end tier for an up-and-coming risk management company and was later working as lead back-end at a robo advisor firm until its acquisition by a Fortune 500 company.

I also had a brief stint on the blockchain world where I devised an application to distribute utility tokens to the contributors in the ICO and also to investors.

Besides startups, I was also collaborating with more established companies working as a back-end developer in their teams.

Eingesetzte Qualifikationen

Java (allg.)

Java/ JEE developer
Banque Pictet, Genf
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, Bamboo, CVS, GIT, Maven and Oracle.

Eingesetzte Qualifikationen

Java (allg.)

Senior software engineer (Festanstellung)
Nexthink, Lausanne
8/2012 – 8/2013 (1 Jahr, 1 Monat)
IT & Entwicklung
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, Spring, Spring MVC, Spring Roo, GWT, REST Web Services, SVN, Maven, PostgreSQL, AMQP, RabbitMQ and Memcached.

Eingesetzte Qualifikationen

Java (allg.)

Consultant (Festanstellung)
hybris (now SAP), München
3/2012 – 8/2012 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

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

Technologies: Java SE Core, JEE, Spring and hybris.

Eingesetzte Qualifikationen

Java (allg.)

Senior software developer
Banco Santander, Milton Keynes São Paulo Boston Mönchengladbach
5/2007 – 10/2011 (4 Jahre, 6 Monate)
Banken
Tätigkeitszeitraum

5/2007 – 10/2011

Tätigkeitsbeschreibung

I was involved in a variety of projects in the retail banking domain and my responsibilities included both development and management.

In that sense I was developing software to manage loan communications with the land registry, leading a team to make better use of an in-company framework, acting as project manager/ liaison between the client and software factories and working as senior developer on an online banking application.

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

Eingesetzte Qualifikationen

Java (allg.)

Senior programmer
Airbus, München
9/2006 – 4/2007 (8 Monate)
Luft- und Raumfahrtindustrie
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
Banco Santander, Milton Keynes
6/2005 – 8/2006 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

6/2005 – 8/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 and deployments.

Technologies: Java SE Core, J2EE, MVC, WSAD, XML, SQL, DB2, UML, Rational Rose and Banksphere.

Eingesetzte Qualifikationen

Java (allg.)

Analyst programmer (Festanstellung)
Siconet (now ATOS), Madrid
2/2004 – 2/2005 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

2/2004 – 2/2005

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Java (allg.)

Ausbildung

Computer Science
Bachelor of Science
2011
Spanien

Über mich

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

I thrive in agile and fast-paced environments particularly in remote-first teams.

I’m a versatile professional and can work as a sole-contributor, integrated in a team or leading one.

--
Experience
--

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 but also Neo4J).

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

I'm also familiar with JavaScript/ TypeScript (Node.js, NestJS and Express.js), Python (Django, Beautiful Soup, NumPy and Pandas) and Go (Gorilla, gRPC, go-micro, etc).

Blockchain development: I have exposure to the Ethereum ecosystem where I developed, tested and deployed smart contracts using Solidity and Hardhat.

Front-end development: I've implemented simple tasks with Angular.js/ React.js and I’ve got some exposure to HTML, CSS3 and Bootstrap.

Mobile development: I’ve taken part in the development of mobile applications with Android.

Cloud technologies: Amazon AWS and Azure are the cloud providers I’m more experienced with but I’ve also dealt to a minor extent with Google Cloud and Sap HANA cloud.

CD/CI: I’m used to dealing with build libraries like Gradle, NPM and Maven and have also worked with tools like Git, BitBucket, Gitlab, ArgoCD, Octopus, Sonar and Jenkins to perform dev-ops tasks like automatizing processes or implementing pipelines.

Testing: I believe in rigorous unit/ integration testing and have used BDD/ TDD methodologies in combination with Cucumber, Chai, JUnit, Mocka, Mockito, Serenity and Selenium.

--
Interests
--

I have a genuine interest in the blockchain domain: cryptocurrencies, Bitcoin, Ethereum, DeFi, smart contracts, Solidity, etc.

I'm also interested in traditional finance particularly in compliance topics such as KYC, AML, etc.

Persönliche Daten

Sprache
  • Spanisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
  • Französisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1033
Alter
44
Berufserfahrung
20 Jahre und 3 Monate (seit 01/2004)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden