Kamil Demecki
Consultant / Software Developer
Gdańsk,
pomorskie
Doświadczenie zawodowe
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.
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.
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.
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.
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.
System is sport betting exchange.
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)
Advanced Distributed Systems Design using SOA & DDD with Udi Dahan (2012 - 5 days)
Specjalizacje
IT - Rozwój oprogramowania
Programista JAVA