About Me
Me, Mine, Myself and I
Hi, my name is Bartek Szafko. I Live in Poznań, Poland. I do programming and project management for living. Besides work I have a lot of hobbies. To read more about me have a peek below.
Education
- 2007 – 2008 Management Psychology Studies at Schools of Banking in Poland more info… (only in Polish)
- 2006 – 2007 Project Management Studies at Schools of Banking in Poland more info… (only in Polish)
- 2006 “Being a project leader” course at Schools of Banking in Poland
- 2004 Course MS 2071 – Querying Microsoft SQL Server 2000 with Transact-SQL
- 2004 Course MS 2073 – Programming a Microsoft SQL Server 2000 Database
- 2004 Windows 2003 Server Workshop
- 1999 – 2004 Master of Science Engineer at Poznan University of Technology / Faculty of Electrical Engineering / field: Electronics & Telecommunication / specialization: Integration of Information Technologies
- 1995 – 1999 high school with major in computer science
- 1998 First Certficate in English
Areas of expertise
- agile project management using xp and scrum in application development lifecycle
- implementing countinous integration across developer teams
- automated unit testing: nunit, nunitasp, nunitforms, watin, rhinomocks
- C/C++ mainly for research & educational uses i.e. wifi simulators
- .NET C# MSMQ, ASP, Winforms, Web Services, Compact Framework, XML, SOAP, AJAX, .NET 2.0, Visual Studio 2005, ASP .NET MVC, Linq, Dependency Injection, Inversion of Control , Sprint .NET, NInject
- SQL MSSQL 2000/2005: triggers, procedures, functions, cursors, replicaiton, high availability, administration; MySQL
- Bussiness Objects/Crytal Decisions report creation a very advanced user
- Analysis Services for SQL Server 2005 warehousing, cubes creation
- Linux Red Hat, PLD, administration, Apache, Iptables, Samba, Subversion
- PHP various portals and blogs, hardcore developer, integration with .net, SOAP, AJAX, web services
- ERP CDN XL, Subiekt deep knowledge of financial systems
- GIS Oziexplorer, google maps, NMEA
- Windows 2003/XP administration, Active Directory, IIS, MSMQ
- Software Deployment creating MSI setups with WiX scripts
- Microsoft Enterprise Library
- Composite UI Application Block(CAB)
- Smart Client Software Factory(SCSF)
- Castle Project – RoR patterns in .NET
- UI Usability
- WiX – creating windows .msi setups and installation user experience
- ASP .NET MVC – creating asp .net web applications implementing model-view-controller pattern; MvcValidatorToolkit, jQuery
Major projects and other stuff worth mentioning
- 2008
- bartekszafko.pl nominated as 4th best IT blog in Poland
- Zinecast #8 – podcast on Windows Installer Xml
- Custom WebDav implementation with sql backend, role: Project Lead
- presentations on Windows Installer Xml at .NET User Group meetings in Warsaw and Cracow
- 3rd place in Speaker Idol contest on Microsoft Technology Summit
- MvcValidatorToolkit – open source mvc validation toolkit, one of project developers
- Visual Studio 2008 InstallFest with Poznań .NET User Group – event oragnization: promotion & marketing, sponsors, leading
- a large website built with ASP .NET MVC
- implemented an integrated bug tracking/software project management solution in my company; primary role: change management
- 2007
- implementing automated unit testing and continous integration process in a developer team; primary role: change management
- internal license and activation management application ( generating serial codes, activation application, web services); primary role: project manager
- distant help an application allowing access( in a teminal like way) to remote, windows based computers across firewalls and secured networks, a tool for providing IT services to customers; role: project manager
- employee time tracking application running on embedded system with touch display and barcode scanner (.net, licensing, error reporting, touch screen ui optimisation, commercial grade, mass selling); role: project manager, developer
- point of sale application integrated with third party erp software( .net, licensing, activation over internet, error reporting to hq, wix setup, touch screen ui optimisation); primary role: project manager
- web application based on Castle Project (Asp.net, castle, nhibernate)
- took part in insert gt roadshow 2007, presentation with 500+ audience, main topic mLink – mobile portal for pda (asp.net)
- 2006
- several applications extending ERP software (CAB)
- B2B Customer Portal (ASP, SQL, MSMQ)
- Sales Force Automation Portal for Pocket Pc (ASP, SQL, MSMQ)
- managing creation of my company website (DotNetNuke)
- On Line Analytical Processing for CDN XL (Analysis Services for SQL Server 2005)
- B2BLink – portal integrating with CDN XL and Subiekt (ASP .Net 2.0)
- DotNetNuke Website a software project
- Integration of a PHP app with a .NET app (Web Services in .NET, MSMQ)
- 2005
- GTAgent a pocket pc application which integrates with Subiekt on Desktop ( .NET Compact Framewrok, ASP. NET, Web service)
- 2004
- IncidentManagementApplication – Helpdesk application for Beiersdorf Gmbh (PHP, MS SQL Server 2000)
- ICS – Quality of Service Application for computer services (PHP, MySQL)
- 2003
- various simulations of networks and routing protocolos (including 802.11b) (C++)
- deptak.pl – msp vertical portal (PHP, MySQL)
Languages
- Polish – native
- English – fluent
- German – communicative
- Japanese – very basic
After work activities
- Staying at the bleeding edge of technology
- Sports: swimming, skiing, sailing, gym, cycling
- Japanesse horrors
- Reading good books
- Spending time out with friends
- Active member of Poznań .NET User Group
- Regular barcamp and startup-it meeting attender
- Podcast listener: Twit, .NET Rocks, ALT .NET Podcast, Hanselminutes and more