Łukasz Szkup - My photo MCPD: Web Developer

Personal data

Name: Łukasz Szkup
Date of birth: 1980.08.08
Address: Brisbane, Australia
e-mail: e-mail

Education

2009 - 2009 High School of Banking, Wrocław, Poland; Project Management
1999 - 2004 University of Wrocław, Poland; Institute of Computer Science
1995 - 1999 Secondary school in Wrocław, Poland; Profile: Computer Science

Achievements

  • Microsoft Certified Professional Developer: Web Applications
  • Finalist of National Computer Science Competition of Poland (1999)
  • 4th place in competition of Group Programming in Wrocław (1999)
  • High places in many other programming competitions (in 2001 - 4th place)

Skills

  • programming/script languages, technologies: ANSI C, C++, C#, Asembler, Java2EE, Java2ME, HTML, XHTML, CSS, PHP, Flash + ActionScript, SQL (SQL Server, MySQL), ASP.NET, ASP.NET MVC, Regular Expressions, the basics of OpenGL and DirectX
  • libraries: .NET Framework, MFC, STL, Infragistics NetAdvantage, Smarty, Pear, NUnit, NHibernate, Composite UI Application Block (CAB), Smart Client Software Factory (SCSF)
  • enviroments: MS Visual C++, MS Visual .NET, Visual Cafe, Flash MX 2004, JBuilder 9
  • control version systems: Visual SourceSafe, CVS, GIT, SubVersion
  • programming in systems like DOS, Windows
  • the most important courses: Efficient software design (XP, Design patterns), Software project management (UML), Databases, Algorithms and data structures, Parallel and distributed computations
  • deep knowledge of miscellaneous algorithms and data structures (hash tables, search trees, queues, stacks, heaps, lists, graphs, matrices and so on)
  • good knowledge of WinAPI, GDI/GDI+, System.Windows.Forms, programming with SDI and MDI architecture, creating static libraries (LIB), dynamic libraries (DLL), ActiveX controls, Client-Server applications

And...

  • Driving open licence for cars and motorcycles since 1998

Career

2016.09 - now Readify - Senior Developer
2013.09 - 2016.08 S3 Group - IT Contractor
2012.07 - 2013.06 Readify - Senior Developer
2011.05 - 2012.06 S3 Group - IT Contractor
2010.05 - 2011.05 Teleste Video Networks - Senior software engineer
2009.05 - 2010.04 Tieto - Senior software engineer
2008.03 - 2009.05 Objectivity - Software engineer
2006.10 - 2008.02 PGS Software - Software engineer
2005.01 - 2006.06 Microgen Sp. z.o.o. - Software engineer
2002.11 - 2004.12 HDF Sp. z.o.o. - Software engineer

Experience

  • Barcode Engine Library - application responsible for fast generating 1-dimentional and 2-dimentional barcodes. Contains over 70 types of different barcodes. Includes many advanced algorithms to generate codes with high performance. Produces results in many output bitmap and vector formats. Can be compiled on many platforms like Windows, Linux, Unix, Solaris. Used technologies: C/C++.
  • PCL Parser - software responsible for filtering documents in print-pool and replacing parts of PCL language (specific for printer chipsets) for barcode bitmaps. Contains fast parser and lexer for recognizing PLC language grammar. Used technologies: C++.
  • HDF Labels - MDI application for designing and printing labels and binding them with any data-source. Labels can contain barcodes, pictures, text and figures. Used technologies: C++/MFC.
  • Web Content Manager - application for managing content of web pages. Used technologies: C#, PHP.
  • Raytracer - application for creating realistic images according to file with description of 3D objects, camera position/orientation and lights. Algorithms based on ray-tracing methods and many fast heuristics. Used technologies: C++/C#, and DirectX for simple viewer.
  • SyncWar - real-time, multiplayer (by TCP/IP) internet game based on Quake game (but in 2-dimentional view). Allows to move your player across one of several maps, shoot to other players, put mines and chat with other players during the game. Each player has its own account with data stored in MySQL database. Application is split into client and server application. Used technologies: Java SE, Applet, MySQL.
  • Balls, Tetris, etc. - simple games written in Flash 6.0/ActionScript and PHP.
  • Aptitude - system for creating and running business workflow processes. System contains two applications: Client application which contains following main modules: Creating workflow diagrams (visual design), Administration users accounts, Configuration, Managing repository system, Deploying workflow diagrams onto server, Creating ASP.NET application integrated with workflows. Server application with following main modules: Repository system, Audit module, Workflow engine, Scalability engine. Used technologies: C++, C# 1.1/2.0, IIS, Infragistics, Boost, STL, XML.
  • AIGO - web application that allows to manage credit cards and creating transaction reports by customers. Used tools/technologies: ASP.NET 1.1, C#, WebServices, MS SQL 2000, XSLT, PDF Generator.
  • GoLove - web application where users can send messages, make a date with other user, make own profile with photos and search for other users with any criteria. Administrator can manage users and page content. Used technologies: MySQL, PHP 5, Pear DB, Smarty.
  • OptikIT.NET - windows application for optic company. Used tools/technologies: C# 2.0, C++, CAB UI, Smart Client Software Factory, NHibernate, NUnit, MyGeneration, XML, MS SQL 2005.
  • Hospira - web application for chemistry company. Used tools/technologies: ASP.NET, jQuery, AJAX, C# 2.0, NUnit, MyGeneration, XML, MS SQL 2005.
  • Moteo.pl - website that gathers fans of cars, motorbikes and mopeds. Used tools/technologies: Zend Framework, PHP 5.0, PostgreSQL, Smarty, jQuery.
  • PSSA - UK prison lottery system. Used tools/technologies: C# 3.0, .Net Framework 3.5, WPF, LINQ, Entity Framework, MS SQL 2005.

Interests / hobby

  • sport: badminton, football, table tennis, voleyball, basketball
  • miniature model assembling, RPG, board and video games
  • japanese art of animation and drawing (manga and anime)
  • passion and desire to be up to date with current IT technologies

Documents and diplomas

National Computer Science Competition 1999 MS 2364 Certificate Lower Silesia Group Programming Competition 1999 Lower Silesia Group Programming Competition 2000 Lower Silesia Group Programming Competition 2002
Wielka Przesmycka 1998 Wielka Przesmycka 1999 Wielka Przesmycka 2000 Wielka Przesmycka 2001 Wielka Przesmycka 2002

Site built according to rules of W3C - HTML 4.01 Transitional Site contains CSS style built according to W3C rules