Xemantic / translating ideas into code

translating ideas into

  • code

  • .code()

  • <CODE/>

  • #CODE

  • c0d3

  • C()DE

Which ideas can I translate?

Yours, obviously.
When finding them interesting I can:

Design

software architecture

requirement analysis

Write

code

development process

Team up

mentoring

stakeholders

Deploy

cloud

monitoring


And I can help you with any of these activities, on any stage of your project

But I feel the best when building projects from the ground

See what I have created so far and who I am, or just

Contact Me

What have I translated so far?

I am still working on this section adding several projects from my portfolio, please come back soon to see the updates.

Works match criteria

Project Details

    Process Control & Management

    enterprise, backend, middleware, desktop, java
    Date : 2002 - 2006
    Categories : enterprise, backend, middleware, desktop, java
    Website : NCDC solutions
    Technologies : Java, Oracle, TIA, PL/SQL, Swing, JDBC, JMS, Oracle AQ, Apache Avalon/Fortress, JavaMail, Velocity, SEDA, TIA, JGraph, java.util.concurrent

    The Idea

    When kids play with the Lego Mindstorms, they are constructing robots, but also draw diagrams which describe complete behavior of these machines. At NCDC we wanted to create Lego for business.

    We wanted to allow managers to easily describe business cases in their companies, and instantly make the diagrams alive. We also wanted to provide insights into process execution.

    The Code

    First months of the project were spent on purely conceptual work: discussions, diagrams, simulations, prototypes. I was studying Wittgenstein's Tractatus Logico-Philosophicus at the moment, and the design is strongly influenced by this book: The world is everything that is the case

    The system was split into so called Engine and Designer part. The Engine is a kind of virtual machine which executes diagrams created in the Designer thanks to special notation derived from classical flowchart. The Engine is based on simulation techniques similar to Petri nets, theory of workflow systems and workflow patterns, so called staged event-driven architecture for effective concurrent processing, and functional programming.

    The Impact

    We achieved very robust workflow engine which is much easier to use than contemporary solutions based on various Business Process Management standards. System-wide the PCM could be considered as special actor - highly effective artificial employee.

    The PCM system was deployed in several countries, and automates different processes in insurance business. It handles even hundreds of thousands of simultaneous cases, which sometimes take months to complete. It effects in millions of atomic activities such us: money transfer, execution of business procedure, awaiting for case related signal.

    They are only animals

    activism, web, art
    Date : February 2012
    Client : BASTA!
    Categories : activism, web, art
    Technologies : HTML, CSS

    The Idea

    Present independent Polish documentary on relation between humans and other species.

    The Code

    I received original graphics in the street art convention. It was very interesting challenge to combine them as HTML template for the site. The process is described here [Polish].

    The Impact

    The Vege magazine awarded the film as the best Polish initiative promoting cruelty free diet in the year 2012 [Polish]. Official screenings were promoted by highly targeted Facebook Ads campaign. Bilingual site still attracts new visitors.

    Web4TIA

    Software
    Date : 2008 - 2012
    Technologies : Java, Oracle, TIA, PL/SQL, GWT, google guice

    The Idea

    Coming soon.

    TIA SOA

    Software
    Date : 2008 - 2012
    Technologies : Java, Oracle, TIA, PL/SQL, GWT, google guice

    The Idea

    Coming soon.

    • It was a true pleasure to work with Kazik. He is a brilliant professional. He is great not only at finding great, beautiful technical solutions and writing great, bullet-proof code, but also at finding the right balance between architectural elegance and the engineering pragmatism needed in order to develop real products for the real world. Not to mention, he is a guy with great human qualities: empathy, patience, calmness, etc.
      Simply top!

      Al Villegas

      Al Villegas / Head of enterprise architecture at kaufDA - Bonial International Group

    • Kazik is a person knowing things that most people don't even have slightest idea about. Thanks to smooth cooperation and his engagement in the project, he created everything we really needed.

      Łukasz Musiał

      Łukasz Musiał / co-author of They are only animals documentary

    Who I am?

    My name is Kazik Pogoda and Xemantic is an umbrella for different projects I've been working on

    For the last two decades I have been building software while playing different roles in many organizations. Starting from system engineering, desktop applications, through backend, frontend, various integrations across many industries till cloud computing, I gained enough experience to design and implement complex IT systems. I also had a pleasure to be technical leader of international team of amazing developers.

    But if you are looking for a manager, that's not me.

    Why I do what I do?

    I always want to make something that matters, my goal is to make the highest quality code. I work on key components equipping organizations with competitive advantage, either in terms of features, performance or scalable development process.

    Now, my mission is to use my skills to make a difference. My motivations lie in improving the life of sentient beings. If you have ideas related to animal welfare, food security, green energies, or sustainability in general, please contact me.

    How do I work?

    experience, skills, methodologies

    Programming nowadays is less about writing code and more about using search engines for finding tools, ready components and services. What becomes important is the ability to tell which of them are the most relevant for the challenge. Meritocracy works only when the context of knowledge is broad enough.

    So most of the time coding is expressing business domain using dozens of Open Source libraries and frameworks. Added value might also come from integration with external data and service providers. But when understanding your domain well enough, it might be that custom made core technology is the only way to go in order to scale and perform. I was involved in many such a projects.

    I am fan of domain driven design, test driven development, microservices and reactive systems. I also believe that developers should design metrics to measure performance of their code on production.

    I prefer Java/Linux/Cloud ecosystems. But I am also watching closely what is happening outside these fences. For deployments I will try to go as serverless as possible by utilizing PaaS, IaaS, FaaS, DaaS, etc. offerings.

    And last but not least, even if writing clean code takes more time, I strongly believe that upfront intelligent effort is reducing Total Cost of Ownership significantly. And in perspective it will let developers provide new features instead of dealing with technical debt.

    • Java
    • Functional/Reactive Programming
    • Software Architecture
    • Full Stack Development
    • Requirement Analysis
    • Writing
    • Big Data
    • Google
    • Oracle
    • Amazon

    Where can you reach me?

    The work is not a place but an activity. You can contact me via the Internet, but if you want to meet in person, then most likely it would be in Berlin. I speak English and Polish.

    Kazik Pogoda

    • Berlin, Germany
    • +49 159 0 31 67 521
    • LinkedIn profile