Umiejętności
Agile Application Development
Capistrano
Clean Code
Continuous Integration
Extreme Programming
JavaScript
JIRA
Kanban
MySQL
Pair Programming
PHP
PHPUnit
RESTful WebServices
Scrum
SOLID principles
XML
Code refactoring
Zarządzanie projektem metodą Agile
Behat
Agile
phpspec
opscode Chef
Design Paterns
TDD (Test Driven Development)
BDD (Behaviour Driven Development)
Jenkins CI
NewRelic
Scrutinizer
Języki
angielski
biegły
niemiecki
podstawowy
Doświadczenie zawodowe
Technical Team Leader
Inviqa.com
I lead and guided teams working on large-scale Magento e-commerce projects during a number of stages in their life cycle. I also dealt with complex technical problems, I summarised/documented them to others to strengthen organisational continuous improvement culture.
● Leading / facilitating Agile ceremonies
● Managing releases and deployments
● Attending client meetings and producing statements of client requirements
● Providing guidance in the prioritisation of the requirements based on the value they create
● Providing evaluation and feedback on the production of work
● Assisting the Project and Account Managers (risks and deviations, resourcing)
● Leading / facilitating Agile ceremonies
● Managing releases and deployments
● Attending client meetings and producing statements of client requirements
● Providing guidance in the prioritisation of the requirements based on the value they create
● Providing evaluation and feedback on the production of work
● Assisting the Project and Account Managers (risks and deviations, resourcing)
Software Engineer
Inviqa.com
I was involved in several large-scale Magento e-commerce implementations, in several industries, e.g. Bidvest (3663), Acne Studios, PZ Cussons. I was also a part of the team that developed a university ranking system for a world university ranking service, and I worked on a well-known Dutch information portal.
Responsibilities and duties included:
● Defining and implementing the architecture solutions to connect various services
● Utilising and implementing automated testing methodologies
● Participating in Agile ceremonies and applying Agile development practises
● Setting up the environment for the commencement of a project
Responsibilities and duties included:
● Defining and implementing the architecture solutions to connect various services
● Utilising and implementing automated testing methodologies
● Participating in Agile ceremonies and applying Agile development practises
● Setting up the environment for the commencement of a project
Development Manager
Games-Masters.com
* Participating in creation and executing company's software development plans
* Revising the plans as appropriate to adjust to changing needs and requirements
* Managing and coordinating work on multiple deliverables at any given time
* Managing and reviewing work of development team
* Training junior members of staff
* Revising the plans as appropriate to adjust to changing needs and requirements
* Managing and coordinating work on multiple deliverables at any given time
* Managing and reviewing work of development team
* Training junior members of staff
Senior Web Developer
Games-Masters.com
Improving existing and introducing new software development procedures and processes:
* Introduction of source code management
* Test driven development and continues integration
* Introduction of staging environment for testing the code
Design, development and maintenance of various internal reporting and financial tools:
* Content Management System for www.perfectworld.ms website
* Referral system for company's partners
* Integration of various payment systems with games' billing system.
* E-commerce system allowing to distribute, redeem and manage game vouchers
* Implementation of various financial tools
* Introduction of source code management
* Test driven development and continues integration
* Introduction of staging environment for testing the code
Design, development and maintenance of various internal reporting and financial tools:
* Content Management System for www.perfectworld.ms website
* Referral system for company's partners
* Integration of various payment systems with games' billing system.
* E-commerce system allowing to distribute, redeem and manage game vouchers
* Implementation of various financial tools
PHP Applications Developer
PlusNet, British Telecom Group
Responsibilities and achievements:
* Investigating and fixing problems of existing products and systems
* Preparing Project Design Documents, technical and user documentation
* Developing various products and tools for different parts of business
Since January 2008 member of Remote Development Team, new responsibilities include:
* Preparing and introducing Agile development strategy used within Remote Team
* Training new colleagues about internal systems and architecture
* Reviewing and providing feedback to code delivered by offshore companies
* Preparing technical documentation and reviewing delivered documentation
* Investigating and fixing problems of existing products and systems
* Preparing Project Design Documents, technical and user documentation
* Developing various products and tools for different parts of business
Since January 2008 member of Remote Development Team, new responsibilities include:
* Preparing and introducing Agile development strategy used within Remote Team
* Training new colleagues about internal systems and architecture
* Reviewing and providing feedback to code delivered by offshore companies
* Preparing technical documentation and reviewing delivered documentation
PHP Applications Developer
PowerText Systems Ltd.
* Investigating and fixing problems of new as well as existing systems
* Participating in requirement analysis and design process of new Marketing Console
* Maintaining existing websites according to customers’ needs and preferences
* Daily maintenance of services such as Apache, PHP, MySQL and Subversion
* Weekly security audit of installed software.
* Participating in requirement analysis and design process of new Marketing Console
* Maintaining existing websites according to customers’ needs and preferences
* Daily maintenance of services such as Apache, PHP, MySQL and Subversion
* Weekly security audit of installed software.
Szkolenia i kursy
11.2014 - 05.2015 Business Trainer - Kozminski University
11.2014 Scrum Master (2 days) - Inviqa
08.2011 Scrum Training (2 days) - Inviqa
11.2014 Scrum Master (2 days) - Inviqa
08.2011 Scrum Training (2 days) - Inviqa
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Programista PHP
IT - Rozwój oprogramowania
Zarządzanie projektem
Grupy
Akademia Leona Koźmińskiego
Niepubliczna szkoła wyższa o statusie akademii założona w 1993 r. Najbardziej akredytowana
i najwyżej notowana w międzynarodowym rankingu Financial Times szkoła biznesu w Europie
Środkowo-Wschodniej
Agile Testing
Agile Testing jest stosunkowo nową metodyką, która ciągle ewoluuje. Grupa ma na celu wymianę doświadczeń w podejściu do testowania w środowisku metodyk zwinnych, agile.
Darmowe ebooki
Będąc członkiem tej grupy, będziesz otrzymywać informacje o pojawiających się darmowych e-bookach i audiobookach.
IT Project Management
Grupa dla osób zainteresowanych zarządzaniem projektem w szczególności zarządzaniem projektem IT.
Portal wolnych zawodów
Portal Artystycznie Zawodowy. Czy i komu jest potrzebny taki portal, w którym wszyscy profesjonaliści wszystkich wolnych zawodów rezydują pod jednym dachem?
http://www.wolnezawody.pl
Scrum
Scrum isn't a methodology. Scrum is much more like a small baby process or like a framework. It's really, really simple. It doesn't have a lot of rules.
Wyższa Szkoła Biznesu National Louis University
Grupa dla studentów, absolwentów, pracowników i wszystkich, którzy w jakiś sposób czują(lub chcą się poczuć)związani z uczelnią