End Point Team
Our team, headquartered in New York City, has developed, maintained, and hosted ecommerce and other web solutions since its founding in 1995. We combine web application development, database and hosting expertise with understanding clients’ objectives to excel in client satisfaction.
Web application developer
On the Web
With End Point since: 2011
Szymon is an experienced software developer specializing in database administration, design, and programming. He has built applications using many programming languages including Perl, Ruby, Java, and Python.
Szymon has also led database training seminars, mainly about PostgreSQL, but also about issues common to many databases.
Senior Software Engineer at TomTom. Developed software for editing GIS maps and led PostgreSQL training.
DBA at EO Networks. Administered PostgreSQL, managed administration procedures, and optimized database.
MSc, Computer Science, Technical University of Łódź, 2004.
Szymon lives in Łódź, with his wife, two sons, and dog. When not working on projects, Szymon enjoys spending time with family, making paper and plastic models, playing computer games and reading. He’s still working on his book about database programming.
Recent Blog Posts By Szymon Guz
May 21, 2013
When you develop a program in a group of programmers, it is really important to have some standards. Especially helpful are standards of naming things and formatting code. If all team members format th... (Making Python Code a Little Bit Cleaner cont.)
February 20, 2013
On one of our client's Ubuntu 10.04 machines, I needed to upgrade Python from 2.6 to 2.7. Unfortunately, after installing Python 2.7 from apt the virtualenv, version 1.4.5, did not work correctly. Thi... (Installing Python in Local Directory cont.)
November 15, 2012
PostgreSQL has a great feature: schemas. So you have one database with multiple schemas. This is a really great solution for the data separation between different applications. Each of them can use d... (PostgreSQL search_path Behaviour cont.)
November 5, 2012
Some applications can be very vulnerable to long running queries. When you test an application, sometimes it is good to have a query running for, let's say, 10 minutes. What's more it should be a norm... (How to Make PostgreSQL Query Slow cont.)
October 30, 2012
PostgreSQL has many nice additional modules, usually hidden and not enabled by default. One of them is auto_explain, which can be very helpful for bad query plan reviews. Autoexplain allows for automat... (PostgreSQL auto_explain Module cont.)