Resume and summary of personal/business activities
Important notice
Welcome dear friend. You've reached my 'personal resume' site where I aggregate data on my background and experience - since there is just too much of it to put into a 'standard' CV application. This is not 'formal' CV of mine though. I compiled it for my friends or people who are curious of what I do and where I work (or worked). I'm always busy and I simply don't have enough time to explain what I worked on or what I like.
All things I refer to - the places, employees, projects - are true - I really visited them, met them and did them. I can't list all of it though. It's just a subset.
I'm an ordinary guy that loves software, engineering, electronics and all things that I can make or understand better.
There are no boring or mundane projects or tasks. All that we do reflects our state of mind. How we do things defines who we are.
Contact data
Curriculum Vitae
For recruitment purposes please download my formal CV in PDF format (link below). To view the data in a more
relaxed manner along with some of my projects I worked on - follow the page as it is...
[[link temporarily removed]]
Education
1990-1995, Chemical Engineering, technical school.
1995-2000, Chemical and Process engineering, Silesian Polytechnic, Gliwice, Poland.
Additional information:
Specialization: environmental engineering.
Thesis: computer simulation of cyclonic dust separators.
Employment history
2000-2005, InstalSoft, Chorzow, Poland. Borland Delphi (Pascal) developer, HVAC (heat,
ventilation and conditioning) simulation and CAD software. Heat transfer, energy audits,
calculations and simulations of energy requirements in existing and new buildings.
2005-2010, Sabre Holdings, Cracow, Poland. Working as Delphi/Java developer and
analyst. Main areas of responsibilities include:
Development and maintenance of Flight Planning system Sabre Dispatch Manager. Legacy system, written mainly in Pascal.
Analytical and development work in following areas:
Integration with Eurocontrol (European ATC) systems,
Air traffic flow management in flight planning system – simulations of 4D trajectories in European flight planning zone,
Architectural and development work on new products related mainly to flow management in civil aviation.
Contacts with clients (airline operation centers). This include mainly technical visits, gathering requirements, advising,
etc. So far I worked with airlines from China, Belgium, Luxembourg, Poland and USA.
Attending aviation conferences.
List of technologies I’ve been using or used actively so far:
Delphi (Pascal), 5,6,7 (10 years of experience),
SQL ,(many years), P-SQL (one year), HQL (some 2 years). With Oracle and Microsoft's SQL Server,
Java (Hibernate, Spring, REST/SOAP Web Services, Oracle, XML/XSD processing and much more) (3 years),
Scala with SBT and Activator (12 months), Python (NumPy/NumSci and PyQt),
XML (many years), XSSLT transformations (couple months), JSON
UML modeling, lots of tools (IBM Rational Rose, Altova XML), ask for more details (many years),
Javascript/ExtJS web application framework (2 months),
AngularJS (sporadically but actively)
Working styles:
Waterfall and Agile (Scrum),
Pair programming,
Iterations/stand up meetings/etc,
Local and distributed teams
2010-2012, working for austrian F:WZ company (http://www.fwz.aero/) after its acquisition by Sabre Holdings.
Technologies: C/C++, VS6, VS2010, PLSQL, Team Foundation Server (TFS).
2013, Dispatch Manager flight planning system. Fuel, navigation, airspace calcuations. Also strong focus on knowledge management systems,
semantic wiki engines and planning tools.
2013, IROPS (Irregular operations) Reaccomodation Manager system. 100% Java, Spring, Hibernate...
I worked both on backend and front-end side of the system (some 3 months with Javascript and ExtJS web application framework).
Below is just a glimpse of the past 8 years... In fact I made thousands of photos of the places I visited and people I met.
2014, Self-employment. Focus on construction of industrial 3-d printers.
Self-employment and not (so) professional history
Mechanical areas
2000-now, motorcycles, restoration and engineering (repair, maintenance)
2006-now, motorcycle appraiser assisting acquisitions, advising and testing motorcycles before they
are bought (mainly by my colleagues). I do this for free just for fun coming from testing the
hardware. Also testing/owning many strange light electric vehicles.
Electronics
2007-2009, implemented many modules from midiBox.de. These were MIDI electronic instruments
and auxiliary hardware. Used PIC microcontrollers (not my firmware though).
2008, designed and implemented stereometer, a psychometric device for professional
measurements of depth of field. This had been sold and is used by municipal (Cracow)
center for driver medical examinations. This had been an electromechanical device (stepper
motors, belts) for which Atmel Atmega16 microcontroller was employed programmed using
BASCOM (Basic for microcontrollers).
2009, designed and implemented ultra small and efficient 1A driver for power leds with
hierarchical menu using Atmel microcontroller. Programmed in C. Finished and
implemented. Tests were pending but I suspended this project due to other more important
ones. I will resume it when time allow.
2008-2009, implemented Open Source megaDrum project creating electronic percussion using
piezoelectric pads. Atmel, not my firmware.
2007-2010, implemented Open Source Open EEG project. It’s a electroencephalograph – biomedical
device for brain wave detection and analysis. Two items created, sold one. Atmega, not my
firmware. In 2009 I also assembled and performed number of experiments with a strange device called
ASCID (Altered States of Consciousness Induction Device). It's difficult to find just anything on this
device on the Internet. And yes - it does work.
2009, worked on BLDC drivers for 3phase brushless motors. I focused mainly on sinusoidal design
concept and went on with Atmel's design notes (Atmega 8) to finish with working prototype
sinusoidal driver. I was investigating use of other technologies (FPGA, Renesas and other
specialized control ICs) but the development costs were too high for me to proceed further.
This project is on freeze and I'll continue once done with other projects.
2010, Designed and implemented an EV computer for monitoring charge, current, voltages,
temperatures, energy, etc. This item has been implemented and is being under testing in a
few light Evs and one electric car. It has fantastic potential and after some minor
improvements I'm hoping to start marketing it around JAN2011. The project is based on
Cypress CY8C29 microcontroller.
2010, Designed and implemented (one development prototype already has been built) fully
digital BMS for all types of cells with voltages ranging from 0,6V (under load) to 6.0V
(so it can work with either photovoltaic cells and overcharged Li-Pos :-). Second development
prototype is under active development and is capabable of handling unlimited
number of cells. It's a hybrid autonomic/master-slaves design. It has implemented reporting over
CAN-bus network and TOSLink optical links will be used in final product for higher reliability.
Update: new generation has been developed and use integrated analog frontends from Texas
Instruments (Bq series).
2010, Implemented 4kW, 100V charger based third party design. After corrections and testing will be used in Velokraft.
2011, BMS project has been completely redesigned, built, tested and implemented in vehicles. Further tehnical details will
be provided (on demand).
2012, Another version of BMS system has been implemented. Now it's a modular, non-distributed system with color
LCD touch screen as the main interface (hosted by ARM Cortex M-3) BMS is scalable and can handle traction batteries
up to many hundred volts. It uses CAN bus network. This is the most advanced of the systems I've ever built. The languages
used to code the firmware for the modules were: C (atmega based modules), C++ (ARM), 4DGL (4D systems LCD module).
2013, More microcontroller projects! Revolving around MBED, Atmega and 4d systems inteligent displays. And PLCs (programmable
logic controllers). Complete rewrite of Asensa floatation control software to FBD (functional block diagram) ran on Siemens Logo programmable
relays devices.
Not electronics
2008-now, Floatation Tank (Isolation Tank, sensory deprivation chamber) and its therapeutic use is
Programming skills as far as microcontrollers are concerned
Most of my (private) time I spend programming Atmel's Atmega microcontrollers using C (AVR
Studio 4/5). I spent also considerable amount of time with Cypress microcontrollers from
8C27 and 8C29 family. I worked with PIC ICs for about 6 months using BASCOM and C to
some extent. I'm neither expert in microcontrollers programming nor I'm very good at it.
Nevertheless I can call myself an expert in high level programming languages and expertise
gained in my professional carrier pays here off. I'm not a programming geek (I used to be)
and I tend to focus on design and usability rather than on the code itself. With
microcontrollers I apply keep-it-simple rule whenever it's possible. This is also due to the
fact that I can't afford myself to buy expensive hardware debuggers. If I overcomplicate
something then I may not be able to nail down the problem at all later.
2012-2013, Establishing of Wellteq LLC . The company mission is construction and
implementation of cutting edge Isolation Tanks apparatuses as well as scientific endeavors in field
of possible applications of sensory deprivation. This step is a continuation of process I started in
2008. As of July 2012 construction of the first prototype has been completed. The Tank is in
constant use (research in sensory deprivation (REST) therapy) and will serve soon in floatation
center to be established. The product's website http://www.asensa.pl/ is already finished.
the most important project from all the others for me. I'm going to open floatation centers in
Eastern Europe and continue work of John C. Lilly in this field. I'm not able to fund building
of the prototype though at the moment (some 3000 Euro) so I continue working on other
supporting projects (mainly electronics for the Evs).
2013, I left Wellteq to start some new projects and finish outstanding ones. The goal for the end of this year is
to: finish testing of the latest BMS generation, finish building 2 xoxboxes (http://www.ladyada.net/make/x0xb0x/),
and start the CNC project. And finalize the plutonium refinement project. Just joking...
2013-2014, 2014 will be devoted for further expansion of Asensa deprivation tank project in terms of improvements and
development. The end of 2013 I spent on complete redesign of control system for Asensa - now it is entirely
based on industry grade PLC controllers from Siemens. I designed secondary heating system for very long
floatations and worked on many minor improvements in Asensa. As of now it's a great product I must admit.
In January I left Sabre to pursue other engineering and software activities. I co-created two another (apart from Wellteq LLC)
start-up firms where I designed, built and tested industrial grade 3d printer - one of the biggest precision FDM
printers existing as of 2014. I can't say much more about this project since it's an ongoing process and taking
into account current market dynamics in this area it would be unreasonable for me to share more details
unless it's not really necessary.
Meanwhile I a obtained small UE dotation that helped me to start my small private engineering/software enterprise called INTJ
(the name of the firm comes from Myers-Briggs personality type indicator and as such it describes my psychological traits very
well).
Hobbies
Modern art, medicine, astronomy, photography, watches, electric vehicles, hi-end headphones and audiophile stuff...
I've also been a colemak layout user for many years. The colemak layout is a modernized version of Dvorak layout. This
is not entirely true but I have to compare somehow this layout to some other a little bit more popular to avoid shock in people :-)
This is how it looks like:
And here are some open source projects I realized - Ergodox ergonomic keyboard: (http://ergodox.org/)
I also like to travel but not too much. Here are couple shots from USA and China.
You must have been really curious if you survived up to this point!
Or you just have a logitech mouse with a free wheel.
Thank you and good bye!