Hi, I'm Christoph Engelbert and Java is my passion :)
Christoph Engelbert's Bio:
Christoph Engelbert's Experience:
-
Running Technical Marketing and Developer Adcocacy at simplyblock GmbH
January 2024 - Present | Germany -
Senior Developer Advocate at Timescale, Inc.
August 2022 - October 2023 | New York -
CTO Software / Co-Founder at clevabit GmbH
February 2019 - October 2022 | Emsdetten, Germany -
Senior Developer Advocate at Instana
June 2018 - July 2021 | Düsseldorf, Germany -
Manager Developer Relations at Hazelcast
January 2016 - December 2017Hazelcast is the leading open source in-memory data grid. As a free open source download under the Apache license it enables any developer can include in minutes to build elegantly simple mission-critical, transactional, and terascale in-memory applications. The company provides commercially licensed Enterprise editions, Hazelcast Management Console and professional open source training, development support and deployment support. The company is privately held and headquartered in Palo Alto, California.
-
Technical Evangelist, Senior Solutions Architect at Hazelcast
January 2015 - December 2015Hazelcast is the leading open source in-memory data grid. As a free open source download under the Apache license it enables any developer can include in minutes to build elegantly simple mission-critical, transactional, and terascale in-memory applications. The company provides commercially licensed Enterprise editions, Hazelcast Management Console and professional open source training, development support and deployment support. The company is privately held and headquartered in Palo Alto, California.
-
Senior Software Engineer / Solution Architect at Hazelcast
November 2013 - January 2015Hazelcast is the leading open source in-memory data grid. As a free open source download under the Apache license it enables any developer can include in minutes to build elegantly simple mission-critical, transactional, and terascale in-memory applications. The company provides commercially licensed Enterprise editions, Hazelcast Management Console and professional open source training, development support and deployment support. The company is privately held and headquartered in Palo Alto, California.
-
Java Gameserver / Backend Developer at Ubisoft
April 2012 - October 2013Being part of the backend team I am responsible for making the gameserver high performance. By regular profilings I'm up to find bottlenecks in the current implementations and working together with the game developers to solve them. In addition to this incrementally optimizing the Garbage Collector and figuring out what combinations of JVM parameters meet our requirements of a mixture of consistent (not highest) throughput and GC cycles. At last I'd build the internal asynchronous framework for handling client-requests, enqueue and calculate them and queue the preserialized results in a native buffer cache until the client picks them up by Long-Polling.
-
Senior Java-Developer at HRS Hotel Reservation Service
July 2011 - March 2012The internally used offer calculation and booking system was completely rewritten from scretch and business and technical requirements were defined in coorperation with the operating departments. In a team of more than 20 people I was working (with 4 other peoples) on the deep internals of the offering process and calculation of best price offers. In a the clusterized environment we implemented a fully distributed, highly fast process for these kinds of calculations. The implementation was based on an internally developed (Spring based) Service Layer architecture very similar to the Distributed OSGi environments where services are registered and consumed.
-
Softwaredevelopment / IT at Ullrich Testsysteme GmbH & Co KG
January 2008 - June 2011Building an online solution for recruitings and recruiting tests I was responsible for implementing additional test features and customer wishes to the recruiting test solution. The solutions were implemented as fully rich client HTML applications using ExtJS and JQuery. The backend stack included working with Spring Framework and Apache Tomcat as well as the database backend and for the persistence Apache Torque was used as the ORM layer. On the recruiting solution there was a Apache Karaf stack with static files provided by an Apache webserver.
-
Committer / PMC DirectMemory / DM - Lightning at The Apache Software Foundation
October 2012As an OffHeap cache solution Apache DirectMemory needs to have a great, scalable and fast backend. I am mostly working on extending and designing the buffer backend and on how to manage high loads of concurrency with near-zero contention. In addition to that I contributed Apache Lightning as a subproject of DirectMemory. Lightning is a fast, threadsafe POJO serializer for small, efficient and lightning fast serialization of transport objects. It uses bytecode generation and direct memory access to achieve these goals and will be integrated into DirectMemory as one of the integral pars.
-
Inhaber at i-Style Design WebServices
April 2003i-Style Design is my small all time company which is in term just a bigger hobby. In unregular intervals some interesting project arises which give some extra money and a lot of extra knowledge and experience. Over the last years there were a wide range of projects build starting with touchscreen playunits for children up to 10 years (build for a large fastfood company) and 2:1 meters sized Tetris like game using LED canvas and capacitive foot controlling unit, over backend implementation for an unfinished 3D shopping mall, to HTML streaming chatserver solutions.
Christoph Engelbert's Interests & Activities:
Java, Performance Optimization, JVM digging, Game Development, Low Latency Systems, Binary Communication Protocols, Serialization