LAPSOFT - usługi informatyczne
NIP: 648-230-95-77

Łukasz Przybył
Tel: 668 39 79 68

l.przybyl@lapsoft.pl



Przepraszam, strona w trakcie przebudowy.
Zapraszamy ponownie po wakacjach.

IT Freelancer, PHP Developer

30 years old

10 years of experience


IMPORTANT SKILLS


PHP MVC, Microsoft .NET Studio C# and Visual Basic, jQuery, Java Script, XHTML, CSS, ORACLE, PostgreSQL, MySQL, Ms SQL, Zend Framework, CakePHP, Unix&Win Bash, Enterprise Architect, UML, Project and Team Management, Scrum Methodology.



PROFESSIONAL EXPERIENCE ( Frelancer, Full time job, hobby )

EDUCATION



PENDING outsourcing PROJECTS


http://www.turserwis.pl (Projects: ROOP, Portal-X - m.in. Fly.pl. HolidayCheck.pl, Agattravel.pl)

http://www.merlinx.pl/dostawcy.htm

http://www.diki.pl/

http://izba-lekarska.org.pl/prodoctore/

http://www.agattravel.pl/


TECHNICAL SKILLS


Project Management:


SOURCE

<?php

/**
* CV - Curriculum Vitae
*
* @author Łukasz Przybył
* @copyright 2011
*/
class Cv {
    public $_personalDetails;

    private $_fullTimeJob;      // zatrudnienie na etat
    private $_freelanceJob;     // zlecenia jako freelancer
    private $_education;        // wykształcenie / szkolenia
    private $_hobby;            // upodobania
    private $_skills;           // umiejętności / znajomość narzędzi

    public function  __construct() {
       $this->_personalDetails = array();
       $this->_personalDetails['name'] = 'Łukasz Przybył';
       $this->_personalDetails['birth_date'] = 1980-11-11;
       $this->_personalDetails['email'] = 'l.przybyl@lapsoft.pl';
       $this->_personalDetails['phone_number'] = '+48 668 39 79 68';
       $this->_personalDetails['married'] = true;
       $this->_personalDetails['children_no'] = 1;
       $this->_personalDetails['first_full_time_job'] = 2003-04-01;
       $this->_personalDetails['education'] = "wyższe magisterskie / master's degree";

       $this->setFullTimeJob();
       $this->setFreelanceJob();
       $this->setEducation();
       $this->setHobby();
       $this->setSkills();
    }

    /**
    * Dotychczasowe doświadczenie zawodowe
    */
    private function setFullTimeJob() {
       $this->_fullTimeJob = array();
       $this->_fullTimeJob[1] = array(
           "from"          => new DateTime("2003-04-01"),
           "to"            => new DateTime("2006-12-31"),
           "company"       => 'Wydawnictwo Elamed',
           "city"          => 'Katowice',
           "position"      => "programista PHP / PHP Developer",
           "technology"    => array('PHP', 'MySQL', 'PostgreSQL 7', 'Ms Visual Basic 2003 .NET', 'Barcodes'),
           "objectives"    => array('informatyzacja procesów firmy',
                                     'wprowadzenie kodów kreskowych do zarządzania przesyłkami',
                                     'poprawa ergonomii pracy',
                                     'administracja baz danych',
                                     'administracja stron internetowych czasopism branżowych oraz wydawnictwa'
                                    )
       );
       $this->_fullTimeJob[2] = array(
           "from"  => new DateTime("2006-01-01"),
           "to"    => new DateTime("2009-01-30"),
           "company"       => 'SPIN S.A. -> ABG S.A. -> Asseco Poland S.A.',
           "outsourcing"   => 'jCommerce S.A. Kraków',
           "city"          => 'Katowice',
           "position"      => "programista PHP / PHP Developer",
           "technology"    => array('PHP', 'Oracle', 'PlSQL', 'PEAR', 'Ajax', 'Prototype', 'Enterprise Architect'), // sensitive data
           "objectives"    => array('rozwój oprogramowania obsługi ubezpieczeń grupowych dla PZU S.A.',
                                    'modernizacja systemu KanGUR',
                                    'support'
                                   )
       );
       $this->_fullTimeJob[3] = array(
           "from"  => new DateTime("2009-02-01"),
           "to"    => new DateTime("2009-06-30"),
           "company"       => 'Straż Graniczna',
           "outsourcing"   => 'jCommerce S.A. Kraków',
           "city"          => 'Katowice',
           "position"      => "programista C# .NET for Pocket PC / C# Developer",
           "technology"    => array('C#', 'DB2'), // sensitive data
           "objectives"    => array('oprogramowanie kontroli paszportowej na urz. przenośne / PocketPC software for Border guards'
                                   )
       );
       $this->_fullTimeJob[4] = array(
           "from"  => new DateTime("2009-07-01"),
           "to"    => new DateTime("2010-08-31"),
           "company"       => 'Portal Turystyczny qHoliday.pl',
           "city"          => 'Gliwice',
           "position"      => "administrator",
           "technology"    => array('PHP', 'CakePHP', 'PostgreSQL 8.4', 'C# .NET', 'WSDL', 'jQuery', 'Prototype'),
           "objectives"    => array('programowanie portalu / Programming and designing applications',
                                    'administracja baz danych / Database administration',
                                    'administracja, nadzór nad podwykonawcami / Technical development of afiliative systems',
                                    'prace rozwojowe oprogramowania / Software development'
                                   )
       );
       $this->_fullTimeJob[5] = array(
           "from"  => new DateTime("2010-04-01"),
           "to"    => new DateTime("now"),
           "company"       => 'LangMedia Sp. z o.o.',
           "city"          => 'Wrocław',
           "position"      => "główny programista PHP / PHP Developer",
           "engagement"    => "freelancer, własna działalność, niepełny wymiar czasu / own business",
           "work_position" =>  "Zabrze",
           "technology"    => array('PHP', 'MVC', 'MySQL', 'jQuery', 'Netbeans'),
           "objectives"    => array('prace rozwojowe oprogramowania / Software development',
                                    'support'
                                   )
       );
       
    }

    /**
    * Zlecenia dodatkowe
    */
    private function setFreelanceJob() {
       $this->_freelanceJob = array();
       $this->_freelanceJob['travel'] = array(
           "from"          => new DateTime("2006-01-01"),
           "to"            => new DateTime("now"),
           "company"       => 'Lapsoft - usługi informatyczne Łukasz Przybył',
           "product"       => 'System Tripminer',
           "position"      => "owner / product manager",
           "technology"    => array('PHP', 'PostgreSQL 9', 'CakePHP', 'C# .NET', 'Zend Framework', 'Bash scripts', 'PlPgSql', 'jQuery', 'Google Maps API', 'Panoramio API'),
           "objectives"    => array('prace rozwojowe oprogramowania  / Software development',
                                    'administracja baz danych / Database administration',
                                    'administracja, nadzór nad podwykonawcami / Technical development of afiliative systems',
                                    'zarządzanie projektami / projects management'
                                    )
       );
       $this->_freelanceJob['travel']['projects'][] = array('2006'    =>    'Biuro Podróży Goodluck - Sosnowiec');
       $this->_freelanceJob['travel']['projects'][] = array('2006'    =>    'Itaka Kraków - Tomasza10');
       $this->_freelanceJob['travel']['projects'][] = array('2006'    =>    'Itaka Warszawa - Kopernika 23');
       $this->_freelanceJob['travel']['projects'][] = array('2007'    =>    'Agencja Turystyczna RIWIERA - Tychy');
       $this->_freelanceJob['travel']['projects'][] = array('2007'    =>    'Agencja Turystyczna Weekendpolska - Katowice');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Agencja Turystyczna AP Travel - Poznań');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Agencja Turystyczna Hittravel - Wołomin');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Agencja Turystyczna Mercedes - Gliwice');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Agencja Turystyczna MADA - Warszawa');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Centrum Turystyki Bydgoszcz');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Agencja Turystyczna Travelpunkt - Wrocław');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Agencja Turystyczna WakacyjneHity.pl');
       $this->_freelanceJob['travel']['projects'][] = array('2008'    =>    'Agencja Turystyczna Świat Podróży - Warszawa');
       $this->_freelanceJob['travel']['projects'][] = array('2009'    =>    'Agencja Turystyczna ATUT - Siemianowice Śląskie');
       $this->_freelanceJob['travel']['projects'][] = array('2009'    =>    'Agencja Turystyczna Firotour - Rybnik');
       $this->_freelanceJob['travel']['projects'][] = array('2009'    =>    'Agencja Turystyczna Travelklub.eu');
       $this->_freelanceJob['travel']['projects'][] = array('2009'    =>    'Agencja Turystyczna Text-Tourist - Bydgoszcz');
       $this->_freelanceJob['travel']['projects'][] = array('2010'    =>    'Agencja Turystyczna Fantravel - Kraków');
       $this->_freelanceJob['travel']['projects'][] = array('2010'    =>    'Touroperator AGAT - Kraśnik');
       $this->_freelanceJob['travel']['projects'][] = array('2010'    =>    array(
                                                           'company'       => 'KSI Media Sp. z o.o.',
                                                           'outsourcing'   => 'Merlin.X - Elektroniczne Systemy Sprzedaży Sp. z o.o.',
                                                           'system'        => 'MDS',
                                                           'technology'    => array('PHP', 'Zend Framework', 'WSDL')
                                                           ));

       $this->_freelanceJob['joomla'] = array();
       $this->_freelanceJob['joomla']['from']           = new DateTime("2006-01-01");
       $this->_freelanceJob['joomla']['to']             = new DateTime("now");
       $this->_freelanceJob['joomla']['projects'][]     = array('2010'    =>    'Esta Sp. z o.o. - Gliwice');
       $this->_freelanceJob['joomla']['projects'][]     = array('2010'    =>    'Transport samochodowy SielsiaBus');
       $this->_freelanceJob['joomla']['projects'][]     = array('2010'    =>    'Cosmetics Ewa - Szwajcaria');
       
       $this->_freelanceJob['other'] = array();
       $this->_freelanceJob['other']['from']           = new DateTime("2000-01-01");
       $this->_freelanceJob['other']['to']             = new DateTime("now");
       $this->_freelanceJob['other']["projects"][]      = array('2003'    =>    'DANIELEC PROJEKT Sp. z o.o.');
       $this->_freelanceJob['other']["projects"][]      = array('2003'    =>    'WEST Taxi Zabrze');
       $this->_freelanceJob['other']["projects"][]      = array('2004'    =>    'NOVI Żory');
       $this->_freelanceJob['other']["projects"][]      = array('2004'    =>    'Ośrodek badawczo-rozwojowy budow. górniczego BUDOKOP');
       $this->_freelanceJob['other']["projects"][]      = array('2005'    =>    'Budomont-7');
       $this->_freelanceJob['other']["projects"][]      = array('2005'    =>    'Radca Prawny Tomasz Bieniek');
       $this->_freelanceJob['other']["projects"][]      = array('2006'    =>    'International House INTEGRA');
       $this->_freelanceJob['other']["projects"][]      = array('2006'    =>    'Wydawnictwo Helion - Gliwice');
       $this->_freelanceJob['other']["projects"][]      = array('2006'    =>    'Sollar-Tech');
       $this->_freelanceJob['other']["projects"][]      = array('2007'    =>    'Świat Laptopów - Bytom');
       $this->_freelanceJob['other']["projects"][]      = array('2007'    =>    'STB - Materiały Budowlane - Zabrze');
       $this->_freelanceJob['other']["projects"][]      = array('2007'    =>    'PLAT Notebooki - Warszawa');
       $this->_freelanceJob['other']["projects"][]      = array('2007'    =>    'Metallchemie Polska Sp. z o.o. - Zabrze');
       $this->_freelanceJob['other']["projects"][]      = array('2009'    =>    'GatSoft - Siemianowice Śląskie');
       $this->_freelanceJob['other']["projects"][]      = array('2010'    =>    'Energotest Sp. z o.o. - Gliwice');
       $this->_freelanceJob['other']["projects"][]      = array('2011'    =>    'Śląska Izba Lekarska w Katowicach');
    }

    /**
    * Wyształcenie i ważniejsze szkolenia
    */
    private function setEducation() {
       $this->_education = array();
       $this->_education[] = array(
                                   "from"      =>  "2001",
                                   "to"        =>  "2006",
                                   "type"      =>  "studia magisterskie zaoczne w trybie wieczorowym",
                                   "school"    =>  "Uniwersytet Śląski - Wydział Informatyki i Nauki o Materiałach",
                                   "city"      =>  "Sosnowiec"
       );
       $this->_education[] = array(
                                   "from"      =>  "2005",
                                   "to"        =>  "2005",
                                   "type"      =>  "Ochrona danych osobowych i rejestracja zbiorów danych GIODO",
                                   "city"      =>  "Warszawa"
       );
       $this->_education[] = array(
                                   "from"      =>  "2008",
                                   "to"        =>  "2008",
                                   "type"      =>  "Projektowanie i generowanie programów z wykorzystaniem UML 2.0 i programu Enterprise Architect",
                                   "city"      =>  "Warszawa"
       );
       $this->_education[] = array(
                                   "from"      =>  "2010",
                                   "to"        =>  "2010",
                                   "type"      =>  "Zaawansowana administracja serwerem PostgreSQL",
                                   "city"      =>  "Kraków"
       );
       $this->_education[] = array(
                                   "from"      =>  "2010",
                                   "to"        =>  "2010",
                                   "type"      =>  "Wsparcie firm w kształceniu certyfikowanych menedżerów projektów",
                                   "city"      =>  "Katowice"
       );
       $this->_education[] = array(
                                   "from"      =>  "2010",
                                   "to"        =>  NULL,
                                   "type"      =>  "Certyfikacja IPMA poziom D ",
                                   "city"      =>  "Katowice"
       );
    }

    /**
    * Działalność społeczna
    */
    private function setHobby() {
       $this->_hobby = array(
                           "Prezes Zarządu klubu kolarskiego przy PTTK Zabrze" => array("from"=>2000, "to"=>2001),
                           "Prezes Zarządu klubu kolarskiego WD-40 MTB Biker"  => array("from"=>2001, "to"=>NULL),
                           "Manager drużyny Pucharu Polski Maratonów MTB"      => array("from"=>2003, "to"=>2005),
                           "Organizator cyklu zawodów WD-40 MTB XC Cup"        => array("from"=>2004, "to"=>2005),
       );
    }

    /**
    * Umiejętności / znajomośc narzędzi
    * Ilość lat pracy z następującymi narzędziami
    */
    private function setSkills() {
       $this->_skills = array();
       $years_of_experience = array(
                                   'PHP'               => 10,
                                   'C# .NET'           => 6,
                                   'MySQL'             => 8,
                                   'PostgreSQL'    => 10,
                                   'Oracle'            => 4,
                                   'Adobe Photoshop'    => 9,
                                   'Adobe Flash'    => 7,
                                   'CakePHP'           => 5,
                                   'Zend Framework'    => 2,
                                   'PEAR'              => 8,
                                   'TemplateIT'    => 4,
                                   'Smarty'            => 2,
                                   'Macromedia Flex'    => 1,
                                   'jQuery'            => 3,
                                   'Scriptaculous'    => 2,
                                   'Prototype'         => 2,
                                   'SSH / bash'    => 6,
                                   'Debian'            => 4,
                                   'Windows 2003 Server'    => 2,
                                   'Apache - administracja'    => 8,
                                   'MacOs X'           => 2,
                                   'Zend Studio'    => 3,
                                   'Netbeans'          => 3,
                                   'CVS'               => 3,
                                   'SVN'               => 5,
                                   'WSDL'              => 2,
                                   'Enterprise Architect'    => 3,
                                   'JIRA'              => 5,
                                   'Sharepoint'    => 2,
                                   'PlSQL'             => 1,
                                   'PlPgSQL'           => 5,
                                   'Joomla'            => 3,
                                   'HTML'              => 10,
                                   'XHTML'             => 6,
                                   'CSS'               => 9,
                                   'JSON'              => 3
                               );
                               foreach ($years_of_experience as $key => $value) {
                                       $this->_skills[$key] = array("years_of_experience" => $value);
                               }
    }
}
?>