Krzysztof Adam Górecki
Date of birth:-
Nationality: Polish
Summary
20 years of experiences in software development, over 10 years commercially.
Master’s Degree in Computer Science earned at one of European top technical universities.
Ability to learn quickly new software and techniques what makes me perfect for special tasks and short term assignments.
Work effectively as a part of team or individually with a proven experience of leading teams in a large organization.
Strong problem solver able to see bigger picture combined with creative thinking.
Passionate about all kind of automation and rubber duck debugging.
Skills
OS
MS Windows, Mac OS X, Linux (Debian, RedHat), NetBSD, FreeBSD.
Development
Java, Spring, Spring Boot, Hibernate, C/C++, bash, JavaScript, PHP, SQL, Python, C#, .Net Framework, ASP .Net, HTML5, CSS, AJAX, jQuery, node.js, Symbian C++, Qt, QML, OpenGL, ReactJS, JBoss, Go, Assembler for 680x0 and IA-32.
Miscellaneous
Databases: SQL (MS, Oracle, MySQL, PostgreSQL), NoSQL (Mongo DB, Cassandra).
Other: SVN, git, Docker, Rancher, AWS, Ansible, OpenShift, Nginx, Atlassian Jira, Bamboo and Confluence, Jenkins, Bugzilla, Autodesk EAGLE, LaTeX.
Other
Agile methodologies, SAFe, release management, configuration management, ITIL, continuous delivery, continuous integration, deployment automation and coordination, defining NFR, performance tests, virtualization, cloud, DevOps, high availability, IAM, big data, team leading, testing, test automation, software architecture, infrastructure, test automation, TDD, microservices, networks, security, system monitoring, microservices, requirement analysis, documentation management, working in multicultural and remote teams.
Work experience
Period
07.2014 – present
Company
b-intohimo
Title
Owner, principal consultant, software engineer, DevOps, sysadmin
Description
Full time work for TeliaSonera, Filtered.com, Spotree, Qvantel, Nordea, Fail-Safe IT Solutions (financial/insurance sector), Devecto, Nets and others.
Full time roles: Lead Developer, Senior Software Developer / Designer / DevOps, Release Manager.
Acting roles: Team Leader, Member of Architectural Team, System Administrator.
Side projects: web pages, webshops and technical consultancy for numerous companies.
Achievements
Being customers’ representative on dev-to-dev events, including Junction hackathon 2017 and 2018.
Mentoring solutions and people, recruiting and onboarding.
Introducing multiple process improvements.
Designing system architecture.
Designing and creating new tools, APIs and systems components.
Technologies
Java, Spring, Spring Boot, Hibernate, python, django, C++, C#, .Net Framework, C++/CLI, JavaScript, ReactJS, D3.js, node.js, bash, PHP, WordPress, HTML5, CSS3, Go, Drupal, RabbitMQ, Oracle SQL, Mongo DB, Linux, DevOps, Docker, Ansible, OpenShift, Kubernetes, AWS, IBM Bluemix, IAM, microservices, big data, embedded, Robot Framework, Selenium, OpenLDAP, OAuth2, OpenID connect, Nginx.
Period
06.2012 - 06.2014
Company
ComArch Oy for TeliaSonera
Title
Release manager / engineer
Achievements
Creating configuration management and deployment tools in C++, Qt, bash and Python.
Minimising time and increasing reliability of deployments.
Designing release plan and schedule.
Suggesting improvements in solution architecture.
Responsibilities
Release planning, deployment coordination.
Single point of contact in customer’s premises.
Managing Linux servers and load balancers.
Technologies
C++, Qt, bash, Python, Java, JBoss, Linux, ElasticSearch, RabbitMQ, Oracle SQL, Nagios, Robot Framework.
Period
08.2010 - 05.2012
Company
ComArch s.a.
Title
Error manager / QA engineer
Achievements
Successfully leading a few test teams including technical mentorship.
Decreased average time of processing error reports by 60%.
Optimising MySQL queries for Birt reports.
Responsibilities
Maintaining test cases, error management and bug synchronization between two repositories.
Creation of automated tests for mobile phones in Ruby, TDriver and Cucumber.
Technologies
C++, Qt, bash, PHP, JavaScript, Ajax, Linux, MeeGo, Jira, Bugzilla, Ruby, TDriver, Cucumber, HP QC.
Period
09.2008 - 07.2010
Company
ComArch s.a.
Title
Symbian developer
Achievements
Participating in development of Data Operation Test software.
Designing Bluetooth MAP profile in its basic stadium.
Responsibilities
Bluetooth and USB maintenance - bug fixing, small implementation tasks, creation of unit tests.
Technologies
Symbian C++, Avkon, Carbide C++, Telelogic Change.
Period
03.2007 – 07.2008 (parallel with full-time studies)
Company
Tele Atlas (currently Tom Tom)
Title
Operations’ Support Specialist
Achievements
Creating multiple reporting and process tools and SQL templates for complex reports for whole team.
Responsibilities
Keeping data matrix - SQL database integrity.
Providing data for complex reports by querying the SQL database.
Controlling process tools.
Bug fixing, small implementation tasks for production software.
Technologies
C++, C#, asp.NET, MSSQL, MS Visual Studio, ArcMap, ArcCatalog.
Period
03.2007 – 06.2014
Title
Freelancer
Projects
Numerous websites for small companies.
Mobile games (Symbian OS).
Custom desktop applications for business.
Design of embedded devices.
Technologies
Symbian C++, Avkon, C, C++, OpenGL, Qt, C#, asp.Net, PHP, JavaScript, MySQL, Oracle SQL, Ajax, jQuery, HTML, CSS, Autodesk EAGLE, embedded, Linux, Windows, macOS
Education
Period
09.2003 - 03.2009
School
Technical University in Łódź, Faculty of Electrical, Electronic, Computer and Control Engineering
Specialization
Computer Science; Software engineering and network systems.
MSc. thesis
Digital sound modifier dedicated for bass guitar.
Created on DSK TMSDSK6713-0E (Spectrum Digital) based on DSP TMS320C6713 (Texas Instruments).
Type
Full-time studies.
Courses
AWS Developer: Deploying on AWS - AWS (2019), edX Inc.
React – The Complete Guide - Academind (2019), Udemy.com.
Building Functional Prototypes using Node.js - Microsoft (2019), edX Inc.
Java Advanced Secure Coding - Cigital (2019), Helsinki.
Java Security Fundamentals - Cigital (2019), Helsinki.
Principles of Software Security - Cigital (2019), Helsinki.
Security in IoT – Kone (2018), Hyvinkää.
Introduction to ITIL - Nordea (2017), Helsinki.
Introduction to DevOps: Transforming and Improving Operations – The Linux Foundation (2017), edX Inc.
Introduction to Project Management – The University of Adelaide (2016), edX Inc.
Introduction to SAFe - TeliaSonera (2015), Helsinki.
Languages
Polish
Native
English
Full professional proficiency
Finnish
Elementary
French
Elementary
Personal qualifications
Good to know
Member of Board of Directors of Asunto Oy.
Flexible, fast learner, open-minded, creative, proactive, responsible, hard-working. Reliable and assertive with great communication skills.
Driving license
B category (2004), A category (2014).
Interests/hobby
Playing and listening to music, computer technology, electronics, physics and science, sound engineering, martial arts, reading books, board and computer games, motorbikes.