Lukasz Michalik photo

Łukasz Michalik

Contact:l.michalik@mshsoftware.com
City:Jelenia Góra
Age:33
Profile:Software Developer



Developing email processing tools for Zimbra, Microsoft Exchange and Postfix, specialize in server, desktop and web applications.

Find more at mshsoftware.com, mshtools.com, zimbra-rules.com, Google+, and Twitter.com.

Skills

Programming Languages

  • Java
  • .NET Framework (C#)
  • C++

Foreign Languages

  • English - very good

Technologies with which I work or have worked in the past

  • Spring Framework
  • AngularJS, Bootstrap
  • Hibernate
  • Apache Tomcat
  • Linux (CentOS, Debian)
  • Mail Servers: Zimbra, Postfix
  • Directory Services (LDAP)
  • Eclipse/STS
  • Shell scripts (Bash)
  • Python
  • Jenkins, Maven, Ant
  • JUnit, TestNG
  • Regular Expressions
  • HTML, CSS, PHP
  • XML, JSON
  • MySQL, MongoDB
  • Jasper Reports
  • Apache ActiveMQ
  • Redis
  • JavaScript
  • Java Swing
  • .NET WinForms
  • Git, SVN
  • Windows Server
  • Exchange Server
  • Visual Studio
  • Active Directory
  • MFC, Win32
  • STL/Boost
  • COM, ATL
  • MAPI, CDO
  • C++/CLI

Work Experience (10 years)

Company: e-Fun (2014.04 - ...)
Position:Senior Software Developer
Main tech.:Java, Spring, Hibernate, AngularJS, JavaScript, MySQL, JasperReports
Duties:
  • Full stack development of internal content management system.
  • ...
Company: JZO - EBIS Run ERP (2013.01 - 2014.04)
Position:Software Developer
Main tech.:C/C++, .NET, Linux, Informix SQL DB, Optifacts Lab System
Duties:
  • Optifacts bug fixing and enhancements
  • Optifacts maintanence in Eastern Europe
  • Developing internal tools
  • Linux programming and shell scripting
  • Informix SQL database administration
  • ERP system monitoring, backup and recovery
Company:CodeTwo (2010.06 - 2012.02)
Position:Senior/Lead Software Developer
Main tech.:.NET, Microsoft Windows Server, Microsoft Exchange
Duties:
  • Participation in whole process of product creation
  • Technical leadership in used technologies
  • Initial implementation of high-level design choices
  • Approval of the final code
  • Coordinating work of different department
Company:Nokia Siemens Networks (2009.11 - 2010.06)
Position:Software Developer
Main tech.:C++, Embedded Systems
Duties:
  • Part of refactoring team
  • Responsible for implementation of Unit Tests, Module Tests and general refactoring work (project 2M+ lines of code)
Company:CodeTwo (2007.06 - 2009.11)
Position:Software Developer
Main tech.:C++, Microsoft Exchange, Microsoft Outlook
Duties:
  • Implementation
  • Creating documentations and specifications

Courses and Certificates

YearInstitutionTitle
2009PROMETRICMicrosoft Certified Technology Specialist (MCTS)
.NET Framework 2.0 Windows Applications

Education

TimeUniversityMajor/SpecializationDegree
2004-2008Karkonosze College in Jelenia GoraElectronics and telecommunicationBSc

Projects

Termy Cieplickie - water park

Background music and broadcast audio system in Termy Cieplickie

Date: Year 2013

Termy Cieplickie is a water park located in Jelenia Góra.

System works in seven zones: pools, sauna, gym, locker-room, fitness. Each zone works as kiosk system equipped with touch screen and headset, so users can broadcast messages and play background music. Application is built using audio streaming technology.