Shaan Jayaratna
Selbstständig, Freelancer, Software Engineer, Shaan Jayaratna Software Engineering
Bonn, Deutschland
Werdegang
Berufserfahrung von Shaan Jayaratna
Bis heute 7 Jahre und 1 Monat, seit Mai 2017
Freelancer, Software Engineer
Shaan Jayaratna Software Engineering
Entwicklung und Konzeption von Komponenten zum erschließen von neuen Märkten für den Paketversand. Optimierung im Bereich Testbarkeit, Performance und Robustheit. Dabei angewandte Technologien: Java 8, Spring Boot, Groovy-basierte Komponententests mit Spock, jUnit, Mockito, Maven, Jenkins, JPA, SQL, Liquibase, Oracle, ActiveMQ
6 Monate, Nov. 2016 - Apr. 2017
Softwareentwickler
BDO IT GmbH
Upgrade eines bestehenden Systems von EJB 2.5 auf 3.0. Entwicklung neuer Zusatzfeatures für den Paketversand. Internationalisierung von Schnittstellen. Optimierung im Bereich Testbarkeit, Performance und Robustheit. Dabei angewandte Technologien: Java 7, Spring, Groovy-basierte Komponententests mit Spock, jUnit, Mockito, Maven, Jenkins, JPA, SQL, Liquibase, Oracle
3 Jahre und 10 Monate, Jan. 2013 - Okt. 2016
Softwareentwickler und Architekt
tarent solutions GmbH
Internes Projekt: Deutsche Post AG Entwicklung einer IMAP Schnittstelle für die Kommunikation zwischen Outlook und einer E-Post Schnittstelle. Externes Projekt: E-Postbrief, Deutsche Post AG Implementierung eines sicheren elektronischen Briefs. Reimplementierung der Kernkomponente zur Weiterleitung, Speicherung etc. der E-Postbriefe. Dabei angewandte Technologien: REST mit Jersey, jUnit, Mockito, Maven, Jenkins, Oauth 2, Syslog, Tomcat, MIME, IMAP, DKIM
5 Monate, Aug. 2012 - Dez. 2012
Softwareentwickler und Architekt
tarent AG (Osiam GmbH)
Erstellung einer Open Source Identity & Accessmanagementlosung. Basierend auf den Technologien: Java, Liferay, postgreSQL, WebServices und SAML.
4 Jahre und 7 Monate, Jan. 2008 - Juli 2012
Softwareentwickler
predic8 GmbH
Ausarbeitung und Durchführungen von Schulungen im Bereich Java Web Service Frameworks und Android Entwicklung. Mitarbeit am Produkt Membrane ESB. Erstellen von Integrationslosungen mit Apache Camel. Anbindung von Web Services mit WS-Security. Entwicklung einer Web- Anwendung zum Verwalten von RTF Dokumenten und Steuern von deren Konvertierung in verschiedene Formate. Mitarbeit an einer Online Registry zum Überwachen von Web Services.
Ausbildung von Shaan Jayaratna
2003 - 2009
Informatik
Rheinische Friedrich-Wilhelms-Universität Bonn
Sprachen
Deutsch
Muttersprache
Englisch
Fließend