Marcin is an experienced technical manager specializing in leading teams that deliver high quality software solutions quickly. Marcin has over 15 years of experience building end-to-end software systems in the financial, health, entertainment, education and online media space at company sizes ranging from tiny start-up to large corporation.
Marcin has learned to do everything from configuring servers and networks, planning for cooling and power, monitoring systems and software for performance and availability, building software systems in several different programming languages on more and less popular platforms, tuning databases, working with large amounts of user data, planning and managing IT budgets, dealing with vendors and outsourcing, looking for funding, developing various processes for backup, testing, deployment, disaster recovery and business continuity, interviewing and hiring engineers and IT staff and leading those hires in the development of well-tested, high-performance, useful software.
Marcin is an avid snowboarder, golfer, and traveller. Marcin holds B.S. and M.S. degrees in Computer Science from the University of Southern California and continues to learn by taking online courses, reading, and attending interesting conferences and meet-ups.
» Download EN
It's difficult to keep this list up-to-date as technology evolves. I work with many technologies as the need arises. Here are several I recall:
management: building and leading software and IT teams, agile, scrum
systems: linux, cisco ios, hp procurve, mikrotik, freebsd, ...
databases: mysql, postgresql, redis
virtualization: kvm, openvz, lxc, proxmox, openstack, cloudstack, ceph
big data: hadoop, spark, accumulo, map reduce, hive, hbase, solr
cloud: AWS, CloudStack, OpenStack, Heroku, ...
theory: computer systems & architectures, machine learning, computer algorithms, agile methods, distributed computing, networks, ...
other: subversion, git, jira, trac, bugzilla, opennms, cacti, nagios, puppet, ...