
maciej konieczny
senior python engineer
About
I create software. My website is http://narf.pl
poland
warsaw
computer software
python, javascript, objective c, git, jquery, django, swift, coffeescript, vim, ios, redis, html5, backbone.js
Experience

senior python engineer
ro

myself
narf.pl
I usually have a programming-related side project. I recently released a futuristic iPad game called Glitchy Checkers, written in Swift and SpriteKit: http://GlitchyCheckers.com

software developer
macoscope
For the last ~two years I worked at Macoscope, one of the best iOS shops in Poland. They make apps for clients, both startups and corporations. During my time there I worked on a dozen of projects, mostly iPhone and iPad apps (and one Mac app), none of which Iʼm allowed to talk about. In addition to normal development work, i.e. analyzing requirements, creating architecture, and writing Objective-C code (which Iʼm not a fan of) and recently Swift (which I really like and promote), I helped shape the way we worked, gave internal talks, encouraged unit tests, and introduced a pull-request-based, always-code-reviewed workflow to the company. I organized meetups and gave talks at a couple of Swift Warsaw events at our office, each hosting 30–70 people and ending in a party lasting to the late night/morning hours. Also at Macoscope, I wrote SwiftyStateMachine, a Swift μframework for creating enum-based finite-state machines that can visualize themselves: https://github.com/macoscope/SwiftyStateMachine. Buzzwords: Swift, Objective-C, iOS, OS X

technical advisor
21 strun
When I decided to leave the company to focus on iOS and my own projects, I became the technical advisor to my former team. During my visits at the office I spent most of the time standing at the white board, discussing technical problems and new products, drawing UML diagrams, reviewing pull requests, eating pizza, and playing Urban Terror.

lead programmer
21 strun
I led a team of a few programmers developing a web portal. I was involved in making product decisions, planning sprints, and interviewing new employees. Apart from writing a lot of code ;) I authored the architecture of applications making up the product and implemented many solu- tions regarding the development process, such as: code review through pull requests, automated tests, automated creation of development environments, automated deployment, etc. Buzzwords: Python, Django, JavaScript, CoffeeScript, Vagrant, Redis, etc.

software developer
300 d&c
I developed a Content Management System used by a couple of Polish news sites. I was the main technical person on the project. My responsibilities ranged from backend to frontend through deployment and contact with server providers. As of autumn of 2012 one of the sites using the CMS I developed was handling about a dozen of millions of requests per day (and growing). Buzzwords: Python, Django, JavaScript, CoffeeScript, jQuery, Backbone.js, Redis, etc.

software developer
sensi soft
At Sensi Soft I maintained and developed Django apps in a team of about a dozen people. Buzzwords: Python, Django, JavaScript, jQuery, SQL.

full stack software engineer
applause
Full Stack Software Engineer at Applause
Education
university of warsaw
physics
I decided Physics was not for me in the middle of the fourth semester.
szkoła główna gospodarstwa wiejskiego w warszawie
informatics
Thesis: Utilization of HTML5 for development of applications for mobile devices. I received scholarship for academic performance in years 2009–2011. I started studies in the middle of the second semester due to the transfer from Physics.
maciej konieczny's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

