Fachlicher Schwerpunkt dieses Freiberuflers

Senior Software Engineer/ IT Consultant (Java, Spring Boot, Angular)

verfügbar ab
01.12.2020
verfügbar zu
80 %
davon vor Ort
40 %
PLZ-Gebiet, Land

Schweiz

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

06/2019 - Heute

1 Jahr 5 Monate

platform to engage students and companies

Rolle
Co-founder and CTO
Kunde
own company [name on request]
Einsatzort
Athens
Projektinhalte

A platform to engage students and companies in a win-win situation to alleviate the $1.5 trillion student debt crisis. Working with the Lean Startup Model in mind in a team of two co-founders:

  • Outreach via LinkedIn Sales.
  • Design and implementation of Landing pages with Wordpress.
  • Design and scaffolding of prototype using hipster with Spring Boot and Angular

03/2018 - 06/2019

1 Jahr 4 Monate

Software Engineering

Rolle
Lead Software Engineer
Kunde
TestingTIme
Einsatzort
Zurich
Projektinhalte
  • Implementation of high quality, reusable and well-tested features
  • Planning and prioritization of technical product backlog
  • Active participation in shaping the architecture and design of software modules
  • Working on process in order to improve software delivery
  • Streamlining of code reviews and quality assurance, code walkthroughs
  • Coaching of new (senior) engineers and onboarding to the team
  • Closely working together with product/business in order to elaborate technical solutions/effort estimations

Accomplishments

  • Automated 3rd level support tickets and saved hundreds of hours of work
  • Implemented and executed migration to Hubspot
  • Migrated pages from AngularJS to Angular6
Kenntnisse

Angular6

JUnit5

MongoDB@3.6

sbt 1.x

npm

Protractor

Jasmine

Karma

Codacy

checkstyle

ESLint

01/2016 - 06/2018

2 Jahre 6 Monate

Full-stack development and maintenance

Rolle
Senior Software Engineer
Kunde
TestingTime AG
Einsatzort
Zürich, ZH
Projektinhalte
  • Full-stack development and maintenance of TestingTime web app
  • Took active part in making architectural decisions, shaping the engineering roadmap
  • I analyzed and improved efficiency, reliability, and scalability of the platform

Projects and accomplishments:

  • Enhanced the backend to support 100.000 test users
  • Drove the modularisation of the web application architecture
  • Introduced Code Quality CI and switched to a PR based development workflow
  • Payments system for respondents, Accounting and CRM RESTful API Integrations
  • 500% memory performance optimization on core algorithms
  • Refactored backend to use java 8 features (Streams API, Lamdas, Futures)
  • Refactored all Web Service Integrations to use asynchronous architecture
Kenntnisse

Java 8

Junit 4

sbt

MongoDB@3.2

git

Typescript@2.3

AngularJS@1.6

HTML5

SASS

Play Framework (similar to spring)

Heroku

Cypress

REST

Git

06/2015 - 12/2015

7 Monate

various projects

Rolle
Software Engineer / Consultant
Kunde
Intrasoft International
Einsatzort
Athens
Projektinhalte
  • Full-stack development for COSMOTE POS Payments Processing and Corporate Loyalty.
  • I mainly worked on the payments processing division, developing the system to support tens of thousands of daily transactions while keeping the codebase maintainable and managing code debt.

Projects:

  • Euronet POS Integration
  • OTE-COSMOTE merger Integration
  • Special Offer Management Module (CRM Web application)
Kenntnisse

J2EE

Weblogic 8

Maven

EJB

JMS

SVN

OracleDB 9g

Oracle)

UNIX and Telnet. Oracle Siebel

IntelliJ

jQuery

CSS

HTML

10/2014 - 06/2015

9 Monate

Europass CV Editor

Rolle
Software Engineer
Kunde
QnR
Einsatzort
Athens
Projektinhalte
  • Full-stack engineer working on the Europass CV Editor project (1 million unique users per month) as part of a SCRUM team
  • I was involved in all the phases of the software lifecycle, from technical architecture and design to implementation, maintenance, and support.

Accomplishments

  • Enhanced the application's mobile UX and UI with Backbone.
  • Improved page loading by JS / CSS minification
  • Introduced OO LESS design and incorporated Material  Design principles where (and when) possible in implementation.
  • Reduced negative user feedback by 90% by enhancing the backend logging infrastructure and user interaction with a smart (context-sensitive) feedback message generation.
Kenntnisse

Java 6

REST

Apache Tomcat

Hibernate

Guice Maven

Jenkins

Logback on slf4j

XSLT

SVN

Jackson

JAX-RS with Jersey

JUnit

Eclipse

LESS

Backbone.js

JAX-RS

JQuery

Handlebars.js

Jasmine

HTML

10/2013 - 10/2014

1 Jahr 1 Monat

Technical analysis, Development, Maintenance

Rolle
Software Engineer/ Consultant
Kunde
Intrasoft International (Contract)
Einsatzort
Athens
Projektinhalte
  • Technical analysis and Development of new features
  • Maintenance of the existing codebase

Accomplishments

  • Large scale JSP refactoring with HTML, JS and CSS refactoring.
  • Developing and maintaining test suites for the back end (with JUnit) and front end (with a Selenium like application)
Kenntnisse

Java EE

Weblogic 8

Maven

EJB

JMS

SVN

SQL (MySQL

Oracle)

UNIX and Telnet. Oracle Siebel

IntelliJ

jQuery

CSS

HTML

Kompetenzen

Produkte / Standards / Erfahrungen

Profile:

  • I have 7 years of professional experience in the design and development of software products, backed by a solid background in Computer Science.
  • I bring
    • a proven track record of delivering production-grade code in highly competitive market
    • the ability to quickly "own" a project and translate business specs into technical details
    • focused work, attention to detail for each contribution
  • I am ideally looking for a senior engineering role (remote) with the opportunity to have a great impact and shape the company's technology. Temporary contract placements and work flexibility will also be preferred.

Sprachkenntnisse
Albanian
Elementary proficiency
English
Full professional proficiency
German
Full working proficiency
Greek
mother tongue
Italian
Elementary proficiency
Spanish
Elementary proficiency

Bemerkungen

AWARDS: further information upon request


Ausbildungshistorie

2007 - 2013

Master's Degree in Computer and Communications Engineering
Polytechnic School, Dept. of Electrical and Computer Engineering, University Of Thessaly - Volos

CERTIFICATIONS

12/2014 - today

Oracle Certified Associate: Java 7 SE Programmer