Senior Software Engineer/ IT Consultant (Java, Spring Boot, Angular)
Aktualisiert am 03.02.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.02.2022
Verfügbar zu: 100%
davon vor Ort: 40%
Java
Spring Boot
Angular
Albanian
Elementary proficiency
English
Full professional proficiency
German
Full working proficiency
Greek
mother tongue
Italian
Elementary proficiency
Spanish
Elementary proficiency

Einsatzorte

Einsatzorte

Schweiz, Deutschland
möglich

Projekte

Projekte

4 Jahre 10 Monate
2019-06 - heute

platform to engage students and companies

Co-founder and CTO
Co-founder and CTO

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
own company [name on request]
Athens
1 Jahr 4 Monate
2018-03 - 2019-06

Software Engineering

Lead Software Engineer Angular6 JUnit5 MongoDB@3.6 ...
Lead Software Engineer
  • 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
Angular6 JUnit5 MongoDB@3.6 sbt 1.x npm Protractor Jasmine Karma Codacy checkstyle ESLint
TestingTIme
Zurich
2 Jahre 6 Monate
2016-01 - 2018-06

Full-stack development and maintenance

Senior Software Engineer Java 8 Junit 4 sbt ...
Senior Software Engineer
  • 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
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
TestingTime AG
Zürich, ZH
7 Monate
2015-06 - 2015-12

various projects

Software Engineer / Consultant J2EE Weblogic 8 Maven ...
Software Engineer / Consultant
  • 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)
J2EE Weblogic 8 Maven EJB JMS SVN OracleDB 9g Oracle) UNIX and Telnet. Oracle Siebel IntelliJ jQuery CSS HTML
Intrasoft International
Athens
9 Monate
2014-10 - 2015-06

Europass CV Editor

Software Engineer Java 6 REST Apache Tomcat ...
Software Engineer
  • 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.
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
QnR
Athens
1 Jahr 1 Monat
2013-10 - 2014-10

Technical analysis, Development, Maintenance

Software Engineer/ Consultant Java EE Weblogic 8 Maven ...
Software Engineer/ Consultant
  • 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)
Java EE Weblogic 8 Maven EJB JMS SVN SQL (MySQL Oracle) UNIX and Telnet. Oracle Siebel IntelliJ jQuery CSS HTML
Intrasoft International (Contract)
Athens

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Angular

Produkte / Standards / Erfahrungen / Methoden

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.

Einsatzorte

Einsatzorte

Schweiz, Deutschland
möglich

Projekte

Projekte

4 Jahre 10 Monate
2019-06 - heute

platform to engage students and companies

Co-founder and CTO
Co-founder and CTO

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
own company [name on request]
Athens
1 Jahr 4 Monate
2018-03 - 2019-06

Software Engineering

Lead Software Engineer Angular6 JUnit5 MongoDB@3.6 ...
Lead Software Engineer
  • 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
Angular6 JUnit5 MongoDB@3.6 sbt 1.x npm Protractor Jasmine Karma Codacy checkstyle ESLint
TestingTIme
Zurich
2 Jahre 6 Monate
2016-01 - 2018-06

Full-stack development and maintenance

Senior Software Engineer Java 8 Junit 4 sbt ...
Senior Software Engineer
  • 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
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
TestingTime AG
Zürich, ZH
7 Monate
2015-06 - 2015-12

various projects

Software Engineer / Consultant J2EE Weblogic 8 Maven ...
Software Engineer / Consultant
  • 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)
J2EE Weblogic 8 Maven EJB JMS SVN OracleDB 9g Oracle) UNIX and Telnet. Oracle Siebel IntelliJ jQuery CSS HTML
Intrasoft International
Athens
9 Monate
2014-10 - 2015-06

Europass CV Editor

Software Engineer Java 6 REST Apache Tomcat ...
Software Engineer
  • 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.
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
QnR
Athens
1 Jahr 1 Monat
2013-10 - 2014-10

Technical analysis, Development, Maintenance

Software Engineer/ Consultant Java EE Weblogic 8 Maven ...
Software Engineer/ Consultant
  • 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)
Java EE Weblogic 8 Maven EJB JMS SVN SQL (MySQL Oracle) UNIX and Telnet. Oracle Siebel IntelliJ jQuery CSS HTML
Intrasoft International (Contract)
Athens

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot Angular

Produkte / Standards / Erfahrungen / Methoden

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.

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.