Consultant Profile
Pawel Baron
Senior Software Engineer
Main qualifications:
Java, Kotlin development
Backend development
Integration development
Cloud platform management
Microservices and enterprise architecture
Agile technologies
Personal Data
Position Senior Software Engineer
Education Diploma in Computer Science
Born 1981
E-mail ***********@*****.***
Phone +47 469 37 323
Bio
Pawel is a graduate of AGH University of Science and Technology, Krakow, with a Master’s degree in Computer Science.
He has worked in IT since 2006 in various roles and with different technologies, but his expertise lies in Java/Kotlin and cloud technology. He started out as a web application developer being involved in both backend and frontend development. Over the years he has signed significant experience in designing and developing distributed, robust and secure systems. He also had a chance to work as a team leader with a great success.
Pawel is a result-oriented and a capable software engineer which is an excellent team player and is not afraid of taking responsibility. He always looks forward to new challenges.
Core skills
Roles Senior software engineer, team leader, architect and developer Technologies Java, J2EE, Kotlin, JavaScript, Python, Shell scripting Spring Spring Boot, Spring Security, Spring MVC, Hibernate, JPA, Vert.x Kubernetes, Google Cloud Platform, Terraform, DevOps Postgresql, MySql, Oracle, MongoDB
JavaScript, AngularJs, JQuery, HTML, CSS, Webpack, NodeJs Tomcat, Glassfish, Weblogic, JBoss
OSS/J, GWT, JSP, Struts, JDBC, PL/SQL, SOAP, JSF, Facelets 2/5
Tools IntelliJ, Eclipse, Confluence, GIT, Jenkins, CiercleCI, Jira, Maven, Nexus, BitBucket, Docker, Helm
Certifications Sun Certified Java Programmer
Methods Agile, KanBan, Scrum, TDD, DevOps
Languages
Norwegian Beginner
English Fluent
Polish Mother tongue
Education
Title M.Sc. Eng. diploma in Computer Science
School AGH University of Science and Technology, Poland Department of Computer Science, Faculty of Electrical Engineering, Automatics, Computer Science and Electronics (EAIE) Period 2001-2006
School Technical Secondary School of Electrical Engineering / Rybnik Specialization in Electronics (graduated with distinction). Period 1996-2001
Projects
Customer
Project Lowell integration project Greenbird IT
Role Developer, architect and cloud platform support Period November 2017 – today
Description Leading the team, designing and implementing an integration solution for debts collection. The solution comprises of several services responsible for consuming, mapping and transforming various kinds of customers’ data and send the data to one of the integrated systems as well as collecting the systems responses and send them back to the customers.
Technology Java, Kotlin, Spring, Spring Boot, Spring MVC, Hibernate, Apache Camel, WebServices, GCP Datastore, GCP Storage, GCP Cloud Functions, MySQL, TestContainers, Wiremock, Mockito, Kong API Gateway, Python.
Customer
3/5
Project aUtility project Greenbird IT
Role Integration developer/Infrastructure support
Period December 2019 – February 2020
Description
Implementation of the system for managing sensors structure and gathering sensors data (IoT).
Technology Java, Spring, Apache Camel, REST, WebServices, Apache CXF, Nginx, Kong API Gateway, TestContainers, Mockito, Wiremock Customer
Project Foxway project Greenbird IT
Role Integration developer/Team leader
Period February 2020 – today
Description
Development of the order messages flow between Ariba and ERP systems as well as improving existing Rest API for customers’ orders and product catalog. Support Xllnc with moving to the new ERP API.
Technology Java, Spring, Apache Camel, REST, WebServices, Apache CXF, Nginx, Kong API Gateway, TestContainers, Mockito, Wiremock Customer Inhouse
Project Cloud PaaS platform Greenbird IT
Role Architect and developer
Period August 2017 – today
Description Implementation and maintenance of the complex tool for creating and setting up the whole, functional and ready to use infrastructure for a customer - PaaS. The platform is based on Kubernetes cluster solution with a Google Cloud Platform as a cloud provider.
Technology Google Cloud Platform, Kubernetes, Terraform, Prometheus, Elastic Search, Filebeat, Kibana, Kong Api Gateway, ElastAlert, AlertManager, Thanos, ES Curator, Helm, Helmfile, Spruce, Shell scripting, Kong API Gateway, Certificate Manager, Grafana, Zipkin Customer Inhouse
Project Smarthub project Greenbird IT
Role Integration developer/Integration architect
Period April 2019 – September 2019
Description
Implementation of the Smarthub integration solution for the energy industry. Developing a number of integrations including meter readings, events, synchronization messages etc. 4/5
Technology Java, Spring, Camel, REST, WebServices, Apache CXF Customer Inhouse
Project Flytoget project Greenbird IT
Role Cloudwheel platform support
Period November 2018 – March 2019, February 2022 – July 2022 Description Participating in the design and implementation of a new payment solution. Modernizing and moving legacy services running in Karaf to Greenbirds Cloud platform. Implementation of the Flytoget infrastructure on Cloudwheel platform including CI/CD mechanism for building and deploying Karaf nodes
Technology CI/CD, Java, Kotlin, Spring Boot, Camel, PostgreSQL, Pubsub, CircleCI, microservice architecture, TDD.
Work Experience
Employer Greenbird IT, Norway
Position/role Senior Software Engineer
Period 2017-now
Tasks All projects are described above
Employer Thomson Reuters, Norway
Tieto Norway AS
Position/role Senior Software Engineer
Period 2014-2017
Tasks Development and operations of Content Management System. Support and development of existing systems and infrastructure. Java, Spring, JavaScript, AngularJS, JQuery, Vert x, MongoDB, Nodels, shell scripting.
Employer Pawel Baron Enigma Software
Position/role Senior Software Engineer, working as a consultant for Comarch SA Period 2013-2014
Tasks Development and maintenance of Network Inventory Management System – Routing View module for SDH Technology. OSS/J, Java SE, Java EE, Swing.
Employer Pawel Baron Enigma Software
Tieto Norway AS
Position/role Senior Software Engineer, working as a consultant for Softelnet Period 2011-2013
Tasks Development and maintenance of a monitoring and document circulation system (SaaS). GWT, Hibernate, JPA, Spring, Glassfish. Development of sales network monitoring support system. GWT, Hibernate, Glassfish.
5/5
Employer Softelnet in Krakow, Poland
Tieto Norway AS
Position/role Team Leader
Period 2010-2011
Tasks Leading a team responsible for developing commissions and workforce management system. JSP, XSLT, Struts, EJB, JDBC, PL/SQL, SOAP and Rest web services.
Employer Softelnet in Krakow, Poland
Tieto Norway AS
Position/role Junior Software Engineer
Period 2006-2010
Tasks Development of a business process management system. Java, JSF, Seam, Hibernate, Oracle Database.
Development of an inventory management system for one of the leading telecommunication operator. JSF, Trinidad, JSP, Facelets, EJB.
Design and development of the document circulation platform for a press company. Outsourced by Sygnity SA, Warszawa, Poland. Tibco iProcess, GI, Java Script.