Skip to content

Instantly share code, notes, and snippets.

@Bartuz
Last active Oct 5, 2020
Embed
What would you like to do?
resume.json
{
"$schema": "https://json.schemastore.org/resume",
"meta": { "theme": "flat" },
"basics": {
"name": "Filip Bartuzi",
"label": "Senior Software Engineer",
"image": "",
"email": "filip.bartuzi@gmail.com",
"phone": "+48664446594",
"url": "",
"summary": "Highly specialized in Ruby and React/Redux environment. Prefers full-stack positions. Experienced in async-remote teams.\n With years of experience, I've transited from tech-enthusiast to business-oriented engineer. My main focus is to deliver high quality, maintainable code with optimal cost and timeframe. I'm proactive at my job, which means I ask questions if don't understand something and actively report things which could be improved and proceed them with the respect to current project management methodology",
"location": {
"address": "Poland",
"postalCode": "",
"city": "Warsaw",
"countryCode": "PL",
"region": ""
},
"profiles": [
{
"network": "LinkedIn",
"username": "filipbartuzi",
"url": "https://www.linkedin.com/in/filipbartuzi/"
},
{
"network": "Github",
"username": "Bartuz",
"url": "https://github.com/bartuz"
},
{
"network": "Stackoverflow",
"username": "filip-bartuzi",
"url": "https://stackoverflow.com/users/2047418/filip-bartuzi"
},
{
"network": "This CV",
"username": "https://registry.jsonresume.org/bartuz",
"url": "https://registry.jsonresume.org/bartuz"
}
]
},
"work": [
{
"company": "ALGOTEQUE",
"highlights": [
"One of top online insurance broker in UK, ~1mil customers",
"Cross-continental team",
"Refactored legacy react code to maintainable and testable smaller chunks",
"Migrated components into its own package (we had 4 packages of front-end tools)",
"New microservice for SPA",
"Creating new type of structures for kafka/snowflake stream",
"Assisted/implemented running A/B Tests",
"Greatly improved tests LOC coverage",
"Implemented testing strategies for front-end",
"Improving bundling and build time for gatsbyJS application",
"Integrated third-party transfer of quote (backend and front-end)",
"Triage of production errors (mostly backend)"
],
"position": "Senior Software Engineer",
"startDate": "2019-09",
"summary": "Online insurance broker in UK & USA, with around ~ 1mil customers.\n\nNew features / maintenance to various parts of the system.\n\nStack:\n\nRuby/Rails/Sinatra, JS/React/Gatsby, AWS(S3), Cloudflare, Docker, Kibana, Kafka, Snowflake, SEO",
"url": ""
},
{
"company": "Rebased",
"endDate": "2019-09",
"highlights": [
"New features/maintenance to payments, invoicing and nancial infrastructure to international chauffeur booking app (60 countries, over 300 cities, multiple currencies)",
"Integrated new payment method (Stripe)",
"New microservice to handle invoice total (based on AWS SNS/SQS stream)",
"New views views, forms and bugfixes for backoffice to improve their accounting tasks",
"Added support for multi-currency on invoices",
"Maintained, executed and improved monthly tasks to close accounting period",
"Volunteered in production outage (memory-leaking, 100% CPU usage), investigated our services with profiler, optimized SQL queries"
],
"position": "Senior Software Engineer",
"startDate": "2018-04",
"summary": "Ruby/Rails/Sinatra, JS, AWS\n\nNew features/maintenance to payments, invoicing and financial infrastructure to international chauffeur booking app (60 countries, over 300 cities, multiple currencies)",
"url": ""
},
{
"company": "Kreditech Holding SSL GmbH",
"endDate": "2018-03",
"highlights": [
"Top up cards built on the top of external financial API",
"E-wallet & personal nance managament (PFM) and marketing campaign managment project.",
"Discovered security loophole for money laundering (and fixed it!)",
"Added 'Invite a friend' feature",
"Changed tests methodology to our payment gateway (we've co-oprated with mastercard partner) - introduced 'fake'",
"Learned react/redux from scratch in weeks and actively transisioned from back-end position to full-stack",
"New golang http service for http",
"Introduced new golang executable for parallel computing of massive data collection",
"Discovered and opened PR for bug in ActiveRecord"
],
"position": "Software Engineer",
"startDate": "2016-10",
"summary": "E-wallet & personal finance managament (PFM) and marketing campaign managment project. Technology stack: ruby + rails + postgres + minitest, JS (ES6) + react + redux + +mobx + webpack, golang",
"url": ""
},
{
"company": "OnePageCRM",
"endDate": "2016-10",
"highlights": [
"CRM with dozens of external API integrations",
"Added new integration (and migrated old) email reader functionality",
"Improved test coverage of current integration",
"Migrated few views from haml/slim templates to React components"
],
"position": "Ruby on Rails Developer",
"startDate": "2015-10",
"summary": "New features / maintenance to OnePageCRM.com web application.\n\nStack:\n\nRuby, (pure) JS, jQuery, React, sidekiq, many-many-many API integrations",
"url": ""
},
{
"company": "netguru",
"endDate": "2015-10",
"highlights": [
"Added support for new webpages and APIs to data mining project",
"Improved integration with sales of our data mining engine",
"Code-review for multiple projects",
"Improved our conversation rate of cold-mailing by couple % (conversion >6%)"
],
"position": "Ruby on Rails Developer",
"startDate": "2015-07",
"summary": "Internal data mining project.\n\nStack:Ruby, sidekiq, salesforce, multiple api integrations, web scraping",
"url": ""
},
{
"company": "Monterail",
"endDate": "2014-11",
"highlights": ["New greenfield project using Spree framework",
"Added new views integrated properly with spree framework (it isn't easy task)",
"New calculators (taxes and shipment) integrated with Spree middlewares",
"Hosted knowledge-sharing sessions on testing (rspec and cucumber/gherkin practises)",
"Multiple contributions to open-source spree plugins",
"Forked and improved spree plugin"
],
"position": "Junior Ruby on Rails Developer",
"startDate": "2014-01",
"summary": "I worked only on Rails 4.0+ projects. I have spent my time mostly on Spree E-Commerce project (Spree 2.1) releasing many extensions and modifying already existing ones (I've contributed to open-sourced spree extensions). I have also learned the basics of AngularJS, practiced RSpec and Cucumber testing, and highly improved my overall Ruby performance. My work was heavily focused on back-end coding.\n\nMonterail is a Ruby on Rails & AngularJS web development team with strong product and UX design expertise.",
"url": ""
},
{
"company": "Bitmaker Labs",
"endDate": "2013-09",
"highlights": [],
"position": "Student",
"startDate": "2013-06",
"summary": "Participated in an intensive 11-week bootcamp designed to learn the fundamentals of HTML/CSS, HAML/SASS, Test Driven Development, JS/Coffee, JQuery and Ruby on Rails.",
"url": ""
}
],
"volunteer": [],
"education": [
{
"institution": "Polish-Japanese Academy of IT",
"area": "Computer Science/Data science",
"studyType": "Master's Degree",
"startDate": "2020",
"gpa": "",
"courses": []
},
{
"institution": "Polish-Japanese Academy of IT",
"area": "Computer Science",
"studyType": "Engineer's Degree",
"startDate": "2014",
"endDate": "2018",
"gpa": "",
"courses": ["Final grade: 5.0.\nDiploma project: Implementation of NEAT (Neuroevolution of augmenting topologies) AI in 2d game environment"]
},
{
"institution": "National University of Ireland, Galway",
"area": "Computer Science",
"studyType": "",
"startDate": "2015",
"endDate": "2016",
"gpa": "",
"courses": []
},
{
"institution": "BitMaker Labs",
"area": "Web Developer",
"studyType": "",
"startDate": "2013-06",
"endDate": "2013-09",
"gpa": "",
"courses": []
}
],
"references": [
{
"name": "Leon Kananowicz",
"reference": "I have been working with Filip for half a year now and I can be confident that the software developed by him was top quality product which could be easily understood and maintained in the future. Filip is well aware of SOLID principles and Clean Code guidelines and also keen to learn new technologies both in frontend and backend of the technology stack. I recommend Filip for any company looking for Ruby On Rails or Full Stack Developer."
},
{
"name": "Piotr Jurczynski",
"reference": "I’ve had a chance to work with Filip in one company for some time. I can wholeheartedly say that he is a good developer with a huge potential to be one of the finest devs in the world. He is really engaged in writing code with best practices in mind. He is very inquisitive on how ruby and rails works and won’t stop exploring until he finds an answer. He also does an impressive code review to his peers."
},
{
"name": "Michał Szajbe",
"reference": "Despite his young age, Filip already possesses broad knowledge about programming. He's a quick learner, passionate about solving problems and understanding all underlying concepts, always looking for new things to experiment with.\r\n\r\nI'm sure any team would benefit from having him on the board as he is naturally very open and communicative person. He's not afraid to ask for help or share his opinions. At Monterail he initiated countless ad-hoc knowledge-sharing sessions, both seeking guidance and providing useful insights on his own."
},
{
"name": "Alice Lara Rezende",
"reference": "I've met Filip in June/2013 during the Web Development course at Bitmaker Labs. He was well ahead of most of our classmates and it was incredible how much knowledge he already had. He finished every assignment with ease and was always willing to help anyone that needed. \r\nEvery time I was in trouble, he was there to support me and patiently taught me basic programming principles and gave me confidence to keep going. \r\n\r\nHe's very passionate about the field and very dedicated to that. As I told him once, if I would hire someone from our cohort, he'd be one of my first choices, and I recommend him to anyone who's looking for a excellent, dedicated and enthusiastic programmer."
},
{
"name": "GDPR",
"reference": "\nI agree to the processing of personal data contained in this document for the recruitment process in accordance with the Act of 10 May 2018 on the protection of personal data (Journal of Laws of 2018, item 1000) and in accordance with the Regulation of the European Parliament and of the Council (EU) 2016 / 679 of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data and the repeal of Directive 95/46 / EC (RODO)."
}
],
"skills": [
{
"name": "Ruby",
"level": "High",
"keywords": ["Rails", "Sinatra", "PORO", "ActiveRecord", "Asynchronus jobs (shoryuken, sidekiq, delayed-jobs, kafka, rabitmq)", "ActiveRecord", "non-AR ORMs", "Dry-rb", "RSpec/MiniTest", "Cucumber", "REST-API (providing & consuming)"]
},
{
"name": "Javascript",
"level": "High",
"keywords": ["React (pre-hooks)", "React (post-hooks)", "Redux", "Thunk / Saga", "Emotion", "Storybook", "jest", "react-testing-library", "webpack", "rollup", "CSS3"]
},
{
"name": "Databases",
"level": "Mid",
"keywords": ["MySQL", "Postgres", "MongoDB", "Redis", "Snowflake"]
},
{
"name": "Infrastracture",
"level": "Mid",
"keywords": ["Jenkins", "Docker", "CI/CD", "Cloudflare", "Static code analyzers"]
},
{
"name": "AWS",
"level": "Mid",
"keywords": ["S3", "SNS/SQS", "KMS", "Serverless", "RDS"]
},
{
"name": "Other",
"level": "Mid",
"keywords": ["Agile", "Testing practises (BDD/pacts/mutants/schemas/mocks)", "Security (overall, including securing web applications)", "Machine learning", "Python", "Golang", "Java (8+)"]
}
],
"languages": [
{
"language": "Polish",
"fluency": "Native Speaker"
},
{
"language": "English",
"fluency": "Professional Proficiency"
}
],
"projects": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment