What I am all about.
While 10 I took apart the father’s work computer – an old 486 – to see how it worked. Before he arrived home from work I had it put back together and working. Thus began a lifelong obsession with all things computing.
Running Databases on AWS
At Logward GmbH & Co. KG I rapidly spun up database infrastructure and right-sized instances on AWS balancing cost and performance while learning a new industry – logistics. I leveraged my SQLServer skills to teach myself the nuances of PostgreSQL, MySQL, and Mongo and provided feedback to the team. I have also delivered microservices in C# using the .Net Core 2.1 framework with RESTful APIs. And I have experience with continuous delivery and deployment pushing services to Kubernetes.
GDPR compliance requires an acute attention to detail
In the current GDPR environment attention to detail and stewardship of data matter now more than ever. My background in databases and database administration has taught me the value of paying attention to the details. For example, a junior engineer might not know that floating point precision rounding issues with the float datatype are alleviated when the decimal type is used in cases where money is to be stored or computed. My background in databases has shaped me to appreciate the details and nuances others might miss and has made me a better polyglot developer.
100% code coverage in tests is just the start
I relish writing good, robust, tested code. Since what I deliver has my name on it I want it to be the best it can be and be delivered on time. I also appreciate that code is never perfect, and I am a believer in testing as well as quickly iterating on delivered code to ensure it betters the product.
"A good communicator and a peace maker."
I have learned that nothing gets done without communication and that things get done faster and with fewer bugs when communication is optimal. Early on in my career, I worked with a team of senior DBAs (database administrators) and C# developers. The DBAs and developers spoke seemingly different languages and I often found myself acting as a go-between. I also facilitated collaboration with our dedicated quality assurance engineers. For example, I often helped convey to the developers exactly what went wrong when a migration failed, or why the DBAs rejected some code in a review.
Solve problems that help others; Let the data decideI know that problems don’t solve themselves. After determining that Microsoft wouldn’t fix a bug in table replication that Corvel used heavily I wrote a prototype fix in Python3 with a GUI in Tk to fix the infamous ansi-padding bug. I later moved it to C# and WPF for the GUI. DBAs have been using it ever since as it saved them hours of manual work. While at Logward I prevented a move to a new character encoding by proving that MYSQL 8.0 handled German language characters properly in UTF8MB4. I showed a calm, data driven approach, that saved our team substantial time in refactoring our codebase.
Joins, anti-joins, window functions, etc., this is where I am most at home. I find the language powerful and very useful. And the nuances between SQL engines and queries make optimizing an art rather than a science.
The terse clean syntax almost ruined me for other languages. I am very excited with the direction Python 3 is going. AsyncIO and other frameworks will carry the language well into the future.
I have managed AWS AMIs based on RedHat and Ubuntu Server distributions. I have run Linux as a desktop development environment as well. It runs my home lab, my VMs, and as host to my many docker containers. I am most comfortable at the terminal.
By far and away the coolest, most useful abstraction built atop Linux is, my opinion, Docker. It has done more to help improve my productivity than anything else. For 90% of use-cases Docker Machine and Docker Swarm will get the job done. I like to focus on building the leanest, most performant containers I can.
Logward GmbH & Co. KG
Enterprise Datawarehouse Developer
Corvel Healthcare Corporation
Portland, Oregon, USA
Corvel Healthcare Corporation
Portland, Oregon, USA
Object Oriented Programming in Java
In partnership with the University of California San Diego
Bsc Financial Economics
Brigham Young University-Idaho
Rexburg, Idaho, USA
Salmon, Crab, and Steaks. I love to cook. BBQ in the summer. Warm feel-good crab curry in the winters.
The passion for building and learning hasn't ceased. I have built all of my home servers from parts new and used. When I was 15 I ran a pay-by-the-hour computer support business from my home. My dad and I made house calls. I would help people troubleshoot their hardware and software issues over the phone. It was a lot of fun and a great way to make some extra cash that summer.
What started as a way to fight the boredom of the daily routine into and from work, Podcasts have become an integral part of my daily routine. In a given week I probably listen to 20+ or more podcasts.
Billwerder Billdeich 268a
20133 Hamburg Germany Phone Number
+49 173 376 3032 Email