Marcin Wachowiak

Senior Software Engineer, Java Architect, Team Leader at Cybercom Group
Bydgoszcz, kujawsko-pomorskie

Umiejętności

ActiveMQ Bash BDD CI Continuous Delivery Continuous Integration Cucumber Git Github HTML Java Java Enterprise Edition JavaScript Jenkins JIRA JMS JPA JUnit Linux Maven MongoDB ORM PostgreSQL Python RedHat Redis RHCE Scrum SOA Sonar Spring SQL Tomcat Unix Weblogic XSD XSLT Spring Security Performance TDD Spring MVC Agile J2EE Spring Framework Gitlab C (język programowania) Scrum Master RHCSA RHCT Spring Data JBoss Telekomunikacja Jbehave Jenkins CI Spring Boot

Języki

polski
ojczysty
angielski
biegły

Doświadczenie zawodowe

Cybercom Poland Sp. z o.o.
Senior Software Engineer
Developing Java-based application in a micro-service architecture for a Switzerland-based company. An application consisted of several Spring Boot based modules communicating with each other via JMS (ActiveMq) or REST (Spring web). Application was collecting raw data from many different devices, processing it and taking actions based on the results.
Main activities included development of the product, writing unit/e2e tests using TDD/BDD approach and designing new features.
Technologies used: Java 8, Spring Boot, Spring MVC (REST API), JMS (ActiveMQ), jUnit, jBehave, Spring Test, Maven, Jenkins, Docker.
Methodology: Agile

Developing web-based application for generating, exchanging and archiving documents between companies.
I was acting as a team leader and architect for six people strong team of developers and testers. My responsibilities included non-technical activities like organizing work of the team, interacting with the customer as well as technical ones like designing features, software integration and development.
Technologies used: Java 8, Spring (MVC, Security and AOP), jUnit, Spring Test, Maven, Jenkins and Tomcat.
Methodology: Agile
Mobica Limited Poland
Senior Software Engineer
- Worked on multiple projects for various European customers mostly using Java/Spring technologies.
- Responsible for architecture, design and development of the applications back-ends. Defining tasks, providing estimates, interacting with the customer.
- Worked in Scrum teams using Agile principles.
- Tuning and maintenance of the application servers like Tomcat or JBoss. Profiling existing applications and testing their performance.
- Developing Python/Django applications for company’s internal use.
- Deputy Group Manager role: mentoring and coaching new team members, helping with administrative and resourcing tasks.
- Leading couple of internal projects aimed to improve company processes.
- For almost a year worked on-site (UK) for company customers.
Alcatel-Lucent
Software engineer
- Development and maintenance of the real-time network management platform used by the major US and European telecommunication providers.
- Java developer responsible for implementation of adapters supporting new network devices and communication protocols.
- Maintenance of the legacy code written in C/C++.
ITTI Sp. z o.o.
Architect, Software developer
- Working on four international, mostly academics R&D projects.
- Author of the Ontology-based Java library used for automatic threat detection in multi-modular security/surveillance system.
- Architect of a repository server used by the autonomous policy-based QoS management system for IT networks.
Bazy i Systemy Bankowe Sp. z o.o.
J2EE developer
- Development of Java/J2EE applications for banking and financial sector.
- Creating business logic as well as presentation layer based on provided requirements.
- Author of the module generating XBRL (XML-like) business reports used for exchanging business information among financial institutions.

Szkolenia i kursy

RH133: Red Hat Certified Technician (RHCT)
PSM I: Professional Scrum Master I

Edukacja

Logo
Telekomunikacja, magisterskie
Akademia Techniczno-Rolnicza im. J.J.Śniadeckich w Bydgoszczy

Specjalizacje

IT - Rozwój oprogramowania
Architektura
IT - Rozwój oprogramowania
Programista JAVA

Zainteresowania

Photography, especially concert/gig photography
Self-organized travels

Grupy

WTIE ATR/UTP Bygdoszcz
WTIE ATR/UTP Bygdoszcz
Grupa ludzi, ktorzy studiowali lub studiuja na Wydziale Telekomunikacji i Elektrotechniki na ATR/UTP w Bydgoszczy.