Michał Minicki

Michał Minicki

Seasoned Software Engineer and Linux Administrator

Warsaw Area, Poland

Current
  • Software Architect at Netia
Past
  • Online Developer (PHP programmer) at Concept! Sp. z o.o.
  • Account Manager at Polbox
Education
  • Wyzsza Szkola Informatyki Mila College w Warszawie
  • Polsko-Japonska Wyzsza Szkola Technik Komputerowych, Warsaw
  • Studium Informatyczne Mila College
Connections
178 connections
Industry
Information Technology and Services
Websites

Michał Minicki’s Summary

Overview:

PHP and Java Developer, Database and Linux Administrator in a wide variety of business applications. Worked on projects for companies like Deutsche Bank, Zielona Budka, Schering, Panasonic. Particularly interested in server-side application development (with object-oriented PHP or Java) and relational database design using MySQL, PostgreSQL or Oracle. (martel@post.pl)

Skills:

· Great coaching and mentoring skills
· Exceptional PHP programming skills (PHP 5, OOP, design patterns, testing)
· Strong knowledge of Java (JEE, JPA, JMS, EJB, Spring, Hibernate)
· Experience in PL/SQL programming (attended "Oracle9i: Program with PL/SQL" training course)
· Experience in object oriented programming (OOP)
· Good knowledge of design patterns
· Experience with generic SQL and databases (Oracle, PostgreSQL, MySQL)
· Experience in XHTML, CSS and standards compliant, cross-browser development
· Good knowledge of XML family (XML, XSLT, XPath, DOM, XML Schema)
· Experience in working with souce code managment and revisioning systems (Subversion, CVS, PVCS)
· Very good understanding of network protocols (HTTP, SMTP, NNTP, POP3, etc.)
· Experience in Linux administration (Gentoo, Debian, Ubuntu, RedHat)
· Knowledgeable regarding C, Pascal.
· Understanding of the Open Source community

Michał Minicki’s Specialties:

PHP, Java, JDBC, JMS, EJB, Spring, Hibernate, Zend Framework, XML, XSLT, XPath, XHTML, HTML, CSS, SQL, PL/SQL, Oracle, MySQL, PostgreSQL, Object-Oriented Programming, OOP, Test Driven Development, TDD, Linux, Gentoo, Debian, Ubuntu, Redhat, Windows, Subversion, SVN, CVS, PVCS, SCM


Michał Minicki’s Experience

  • Software Architect

    Netia

    (Privately Held; Telecommunications industry)

    September 2009Present (3 months)

  • CRM System Development Manager / Team Leader

    Netia

    (Privately Held; Telecommunications industry)

    February 2008September 2009 (1 year 8 months)

    Achievements:

    • Migrated 10+ projects from PVCS to Subversion

    • Enforced IDE agnostic Maven 2 build environment in place of a wild and random build setups utilising Ant, Eclipse, Netbeans, etc.

    • Migrated projects (Amdocs Clarify Web Client included, all worth about 2 million lines of code) to Maven 2

    • Established a source control revisioning scheme removing three third-party prioprietary applications

    • Introduced a new internal developer procedures (i.e code reviews, unit testing, moved responsibilities to appriopriate teams) effectively reducing the cost while greatly improving quality of a final product

    • Installed Hudson, a continuous integration tool, used for nightly builds and additional QA testing (automatic CheckStyle, PMD reports)

    • Installed Nexus, a Maven repository manager, which helped new and old developers to setup their working environments easier and to get to work faster

    • Effectively reduced 20-70 bugs per release (monthly, on a test and pre-production environments) to less than 5

    • Made SCM software useful again. Prior to the changes there was no way one could set up a 100% production ready CRM software from scratch

    • Modified Amdocs CRM 12.5 web client to run on Internet Explorer 7 and 8 (supported on IE 6)


    Responsibilities:

    • CRM System Development - creating, analyzing and supervising quality of internal procedures like coding standards, version control operating procedures and various technical documentation standards (internal as well as the ones provided by subcontractors)

    • Supervising team development - i.e coaching, mentoring, organizing training courses, managing employee annual goals, annual employee appraisal, recruitment

    • Managing subcontractors - e.g. subcontractor evaluation, managing subcontractor deals, accepting Detailed Technical Documents and User Acceptance Tests, supervising Service Level Agreements

  • Software Analyst

    Netia

    (Public Company; 1001-5000 employees; Telecommunications industry)

    January 2007January 2008 (1 year 1 month)

    Responsible for:

    • Gathering software requirements and creating technical specifications

    • Working as a bridge between business users and subcontractors who are responsible for creating actual software

    • Developing for, modifying and maintaining one of the major company software components – AmDocs Clarify CRM

    • Providing training courses for new users

    • Analyzing user issues and small bug fixing development if necessary (mainly Java, , PL/SQL and Amdocs Clear Basic)

    • Creating simple Java applications (e.g. bitstream access attribute handler for inter-company data exchange)

    • Analyzing current processes and suggesting improvements

  • Software Engineer

    Pro Futuro S.A.

    (Privately Held; 51-200 employees; Telecommunications industry)

    May 2003December 2006 (3 years 8 months)

    • Created company's Intranet and Helpdesk web applications which consisted of CRM module, Novell Netware integration (i.e. logon, address book), data converters (e.g. Bre Bank's SWIFT MT-940 converter), issue tracker, helpdesk customer care system, VOIP billing system, etc. All based on PHP 5, PostgreSQL, MySQL, Oracle, LDAP, XML, XSLT, XHTML, CSS.

    • Set up and maintained company intranet web and database servers (all Debian).

    • Set up and maintained following services - DNS (bind), web server (Apache 1 and 2), mail (Postfix), revision control system (Subversion), ftp (Proftpd, Pure-ftpd), databases (PostgreSQL, MySQL, Oracle).

  • Online Developer (PHP programmer)

    Concept! Sp. z o.o.

    (Privately Held; 1-10 employees; Internet industry)

    May 2001January 2003 (1 year 9 months)

    • Created websites and documentation using PHP 4, PostgreSQL, MySQL, HTML and CSS for renowned companies including Schering Polska, Deutsche Bank Polska, Zielona Budka, Panasonic Polska, Niquitin.

    • Supervised DHL, Alcatel and KFC websites.

    • Set up firewalled company LAN consisting of Unix and Windows machines.

    • Set up Linux (Redhat) internet server for running client applications which included installing and maintaining web server (Apache) and databases (PostgreSQL, MySQL)

  • Account Manager

    Polbox

    (Privately Held; 11-50 employees; Telecommunications industry)

    October 1998November 2001 (3 years 2 months)


Michał Minicki’s Education

  • Wyzsza Szkola Informatyki Mila College w Warszawie

    BSc , Software Engineering , 20002005

  • Polsko-Japonska Wyzsza Szkola Technik Komputerowych, Warsaw

    Software Engineering 19992000

  • Studium Informatyczne Mila College

    Information Technology 19971999


Additional Information

Michał Minicki’s Websites:

Michał Minicki’s Interests:

object oriented programming, test driven development, webdesign, reading, novels, computer games, movies


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Michał Minicki’s full profile:

  • See who you and Michał Minicki know in common
  • Get introduced to Michał Minicki
  • Contact Michał Minicki directly

View Full Profile