Sonalake

Senior Software Developer

04.2016 - obecnie
zdalnie

Rozwój i utrzymanie aplikacji umożliwiającej zarządzanie kontami partnerów sieci reklamowej.

  • Java 8
  • Spring
  • JUnit
  • TestNG
  • MySQL
  • MyBatis
  • Liquibase
  • Amazon S3
  • Amazon Elastic Beanstalk
  • Amazon Elastic Search
  • Git

Stworzenie od podstaw aplikacji zarządzającej tłumaczeniami na potrzeby wielojęzycznych interfejsów użytkownika.

  • Java 8
  • Spring
  • JUnit
  • TestNG
  • MySQL
  • MyBatis
  • Git

Utrzymanie i wdrażanie nowych funkcji systemu dostarczania reklam mobilnych. Integracja ekosystemu aplikacji klienta z Microsoft Advertising Exchange w celu m.in. dostarczania reklam na platformie XBox.

  • Java 8
  • Spring
  • JUnit
  • Cucumber
  • MySQL
  • Liquibase
  • Amazon S3
  • Amazon EC2
  • Git

Stworzenie infrastruktury mikroserwisów do zarządzania treściami wyświetlanymi klientom na lotniskach i w czasie lotu. Przepisanie istniejącego kodu na TypeScript, tworzenie nowych funkcji aplikacji według specyfikacji klienta.

  • Node.js
  • TypeScript
  • MongoDB
  • Mocha
  • Gulp
  • Git

Roche

Senior Software Developer / Team Lead

09.2014 - 04.2016
02.2018 - 05.2019
zdalnie

Udział w tworzeniu od podstaw kilku aplikacji na potrzeby laborantów zajmujących się badaniami biologicznymi z obszarów onkologii i immunologii. Rozwój interfejsów użytkownika oraz API REST.

  • Java 8
  • Spring Boot
  • Axon
  • JUnit
  • MongoDB
  • HTML 5
  • LESS
  • JavaScript (ES5)
  • Angular.js 1
  • Gulp
  • Jasmine
  • Git

Utrzymanie istniejącego systemu ERP. Reagowanie na zgłoszenia użytkowników (druga linia wsparcia), analiza logów, diagnozowanie i usuwanie błędów.

  • Java 4
  • Oracle DB
  • CVS
  • SVN

Team Lead. Stworzenie od podstaw aplikacji do gromadzenia średnich-dużych zestawów danych do analizy przy pomocy ML. Zarządzanie niewielkim zespołem programistów, definiowanie i przydzielanie zadań. Aktywny udział w procesie code review. Współpraca z Project Ownerem i pomoc w wyborze optymalnych technologii. Zadania DevOps: administracja bazą danych, wdrożenie architektury w chmurze, automatyzacja deploymentu.

  • Node.js
  • TypeScript
  • Nightmare.js
  • Sequelize
  • Google Translate API
  • Google Geolocation API
  • MySQL
  • Amazon RDS
  • Amazon EC2
  • Bamboo
  • Mocha
  • Gulp
  • Git

Travactory N.V.

Frontend Developer

06.2014 - 09.2014
Gdańsk

Utrzymanie i dostosowywanie kodu frontendowego aplikacji do sprzedaży biletów lotniczych.

  • ColdFusion 9
  • JavaScript (ES5)
  • jQuery
  • CSS
  • Git

Hexagram Inc.

Software Developer

06.2013 - 06.2014
Gdynia

Tworzenie szeregu aplikacji i narzędzi służących do zarządzania reklamami, mierzenia i wyświetlania statystyk skuteczności, dostarczania reklam klientom oraz gromadzenia i analizowania danych.

  • PHP 5.6
  • HHVM
  • Symfony 2
  • Silex
  • MySQL
  • JavaScript (ES5)
  • Angular.js 1
  • HTML 5
  • LESS
  • Grunt
  • Amazon EC2
  • Amazon RDS
  • Amazon Redshift
  • Apache Solr
  • Git

Edytor Sp. z o.o.

Software Developer

09.2010 - 05.2013
Olsztyn

Tworzenie firmowych stron i sklepów internetowych dla klientów firmy oraz rozwój portali internetowych należących do Grupy WM.

  • PHP 4
  • PHP 5.3
  • Zend Framework 1
  • Drupal 6
  • Drupal 7
  • MySQL
  • JavaScript (ES5)
  • jQuery
  • HTML 5
  • CSS
  • SVN