Kamil Demecki

Kamil Demecki

Consultant / Software Developer
Gdańsk, pomorskie

Doświadczenie zawodowe

Logo
Software Consultant
Self Employed
Developing complex finance system and working with teams in London, New York and Hyderabad. Using BDD, Java and Groovy to achieve clean and fast business code - everything packed in responsive and resilient system.

Implementing automated tests as key functionality, getting very positive feedback from business users and analytics from cucumber tests. Developing scalable CI solution for teams using Jenkins DSL, Bazel and Ansible - goal is quick pipeline with fast build.

Testing 1mln transaction per minute with event sourcing data layer.
Logo
Director / Software Consultant
London's Coding Desk Limited
Implementing finance component for real-time subledger - it is part of trade lifecycle in back office ecosystem.

Coding in lambda architecture and lock free approach combined with traditional threading approach. Clean coding in Java, Junit, Cucumber. Automating Jenkins with Groovy, Ansible and Git. Doing successful researches implemented across projects.
Bank of America Merrill Lynch
Scrum Developer
Scrum developer in Python Quartz, Scala. Applying best techniques with TDD, Clean Coding, Git, and Jenkins. Experimenting with in Memory Systems / Disruptor. Working with The Global Markets Operations Technology teams in Dublin, London, New York and Singapore.
Logo
Software Engineer
Smarkets London
Implementing low latency backend code in event sourcing and async architectures styles. Applied high performance techniques for memory / CPU access in hardware friendly way. Using Erlang, Python, C, JVM, performance, Git, full CI automation.

System is sport betting exchange.
Ericsson Sp. z o.o
Senior Consultant
Implementing in java.util.concurrent at server side and Eclipse RCP on client side. Coach developers for best working practices and implement them by example.

System is a platform for managing mobile network nodes.
Sabre Polska Sp. z o. o.
Software Consultant / System Owner
Developing in core Java, JavaScript, OSGi and Eclipse RCP contribution approach + asynchronous programming. Sabre Red Workspace was an award-winning UI product integrating GDS emulator and Sabre UI applications for tourist agencies around the world.
ABG S.A.
Designer
Writing n‐tier stateless system in SOA and ESB fashion. Optimizing Hibernate to get maximum performance from it. System handles agricultural applications with EU subsidies with payment control.
Zakład Elektronicznej Techniki Obliczeniowej w Olsztynie Sp. z o.o.
Designer
Early adopter of Junit and clean programming in POJO model. System handles recruitment for University Olsztyn.

Szkolenia i kursy

Writing Concurrent Code using Lock-Free Algorithms with Martin Thompson (2013 - 3 days)

Advanced Distributed Systems Design using SOA & DDD with Udi Dahan (2012 - 5 days)

Edukacja

Logo
Informatics, licencjackie
Uniwersytet Warmińsko-Mazurski w Olsztynie

Specjalizacje

IT - Rozwój oprogramowania
Programista JAVA

Grupy

Koszykówka
Koszykówka
Dla wszystkich tych, którym ten sport jest bliski...