Krzysztof Ożóg, Developer in Kraków, Poland
Krzysztof is available for hire
Hire Krzysztof

Krzysztof Ożóg

Verified Expert  in Engineering

Software Developer

Location
Kraków, Poland
Toptal Member Since
November 4, 2014

Krzysztof is a skilled Symfony developer with excellent knowledge of Symfony 2, Symfony 3, PHP, and OOP coding practices and familiarity with continuous integration workflow and continuous delivery. He can work with simple front-end features using TWIG, Twitter Bootstrap 3, LESS/CSS, HTML5 and JS/jQuery. He has a strong knowledge of Git workflow and enjoys working with startups and mobile development.

Availability

Part-time

Preferred Environment

Ansible, Vagrant, Git, Vim Text Editor, Ubuntu

The most amazing...

...software I've developed is a video chat feature for RLN corp. It consisted of video streaming, text chat, and time billing features.

Work Experience

cofounder

2010 - PRESENT
Codesushi
  • Created an API for a sports related mobile app using a Slim framework.
  • Built an event promoting site in Symfony2 with heavy usage of a Cloudinary API for image processing.
  • Developed a real-time video streaming solution with various billing options, using Symfony2, Wowza Media Server, Redis and NodeJS.
  • Programmed the API and a back-office panel that powers a mobile app for estimating the cost of LED screens.
Technologies: Bootstrap, JavaScript, HTML, Symfony 2, PHP

Meeting Schedule Application

A mobile website that allows scheduling of meetings between sales representatives and medical staff of a medical facility. I was responsible for making the API for the AngularJS application as well as creating the admin panel and payment processing features. The project was done in Symfony 3.

GetHelp Medical Facility Locator

This project is a mobile website for people who seek special medical attention. I created the API for the AngularJS application and back-office panel for managing the system, adding new facilities, browsing transactions, and managing users. The project was done in Symfony 3.

MyEasyLED.com

An API that backs its corresponding mobile app with support of multi-currency settings and on-demand PDF generation.

Boardaboat.com

Modification of registration flow and integration with a Twilio API for confirmation of mobile phone numbers.

Pirelli Pzero Club

A loyalty platform for Pirelli Polska, it embodies complex rules for earning profit. To ease development, I used Sonata bundles for the admin area.

ERunner

Working with a distributed remote team on Symfony2 projects, code reviews were conducted by a former Sensio labs (creators of Symfony 2 framework) employee.

JamSesh

Social network for aspiring musicians that want to broadcast their jam sessions. Rewrote the service in Symfony 2 and fixed problems with Wowza Media server.

Vivaster.com

Portal for booking of curated tours and activities in cities around the world. Optimized the source code and integrated it with TourCMS and Rezdy API.

Voltstreet

A solution for comparing power supply plans.

Anycard.ca

Integrated Stripe into the gift card platform.

Quiltsbyme

Solution for quilting enthusiasts in which they could share their quilt designs. Rewrote the service in the Laravel 5 framework.

FleetClean

Complex and dynamic forms for estimating costs of cleaning a company fleet.

RLN project

RLN project for a UK based client: A big social platform, the development of which included creating complex profiles, video chat, and video sharing.

Forex Gamification

Forex gamification platform for a Polish client: Developed a platform that enabled users to challenge each other on how well they perform on the Forex market. The project relied heavily on semi real-time data provided by Netdania.com.

CRM Goldpartner

CRM for a multi-level marketing company selling financial and
insurance products.

Fonline

Polish startup for crowd based user-to-user services like accommodations, selling used things, inviting people to events, or car sharing. It relied on mobile technology and SMS for micropayments.

EKlient

A tool which helps people publish used car advertisements on 26 popular used-car trade portals.

Wycengo

Used car value estimation web application. It enables users to get an online evaluation of their car based on big data analysis.

Kupgo

A used car classified listings portal. It’s a platform combining several ad sources including a distributed network of agents and their desktop software.

Mobartis

A four-year cooperative effort featuring integrations with Polish mobile operators.

Languages

PHP, JavaScript, HTML5, Bash, HTML, Python, C, YAML, Web Services Description Language (WSDL)

Frameworks

Symfony 2, Symfony 3, Bootstrap, OAuth 2

Tools

GitLab, Terminal, HipChat, Redmine, Trello, Wowza, Vim Text Editor, Git, Jira, Ansible, Vagrant, Asana, Mercurial, Pivotal Tracker

Paradigms

Object-oriented Programming (OOP), Agile Software Development, REST, Scrum, Kanban

Platforms

Linux, Ubuntu, Mailgun

Industry Expertise

High-frequency Trading (HFT)

Other

Front-end, Airbnb, Google Latitude, Data Engineering, Web App Development

Libraries/APIs

Underscore.js, Facebook API, Doctrine 2, jQuery, Google Maps, Google+ API, Backbone.Marionette, Backbone.js, Balanced Payments API, Mad Mimi API, Mandrill API, LinkedIn API, Instagram API, Foursquare API, Mailchimp API, Twitter API

Storage

MySQL, PostGIS, PostgreSQL

2007 - 2009

Bachelor's Degree in Computer Science

Pedagogical University of Cracow - Poland

2003 - 2009

Master's Degree in Philosophy

Pedagogical University of Cracow - Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring