Kamil G.

Kamil G.

Senior Software Engineer

Poland
Hire Kamil G. Hire Kamil G. Hire Kamil G.

About Me

Solution-driven Software Engineer with over 13 years of professional experience in building and operating large websites, SaaS applications, RESTful Web APIs, and data processing tools for various industries. He is specializing in Python and has extensive experience in operating cloud-based infrastructure at Amazon Web Services (classic as well as Docker-based) and Azure. Kamil has a proven track record of architecting and delivering custom software, making business-oriented decisions, and leading development teams. Focused on delivering business value through high quality, maintainable, and well-documented code.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Procter & Gamble
Procter & Gamble
Engineering Manager
2019 - 2019
Warsaw, Poland
  • Architected and led the team responsible for development of a custom, Azure-based BI tool, which allows business users to load local market data, harmonize it with corporate datasets and combine both in a single report for richer insights without any IT involvement. Delivered the solution to Latin America, Europe, and Japan regions.

  • Started building an in-house software development team in order to reduce costs and at the same time increase quality of solutions delivered to P&G business divisions globally.

  • Supervised the work of multiple vendors to ensure timely delivery of software.

Toptal
Toptal
Senior Software Engineer
2019 - 2020 (1 year)
Remote
  • Helped define the architecture for the MVP of Kalepa Insurance's flagship product and developed multiple microservices in Python (using Flask) communicating with each other through RESTful APIs.

  • Deployed the independently scalable microservices to AWS using Docker/ECS.

  • Developed a data processing pipeline necessary to clean up and harmonize data coming from multiple third-party sources, running Machine Learning models and finally exposing a reconciled dataset to the frontend application.

Procter & Gamble
Procter & Gamble
Senior Solution Architect
2018 - 2019 (1 year)
Warsaw, Poland
  • Supervised the team responsible for building an automation toolkit, which greatly reduced the delivery cost and time to market for region-specific data hubs running in Azure.

  • Architected and supervised the implementation of a Spark-based, custom KPI calculation environment used globally to help the business be more data-driven.

  • Based the solution on Azure-specific components, such as HDInsight, Azure Data Factory, etc.

Crowdspring
Crowdspring
Chief Technology Officer
2017 - 2018 (1 year)
Remote
  • Worked with the CEO to define the post-launch roadmap for the new version of Crowdspring.

  • Led the post-launch code cleanup and performance optimization efforts, setting the company’s strategic direction, development and future growth.

  • Partner closely with Business Development and Operations to define and deliver new products and enhancements.

Crowdspring
Crowdspring
Development Team Lead
2016 - 2017 (1 year)
Remote
  • Led the development team (of up to 6 people) in building a completely new version of the Crowdspring platform. Participated in defining the scope of the project by working with Startup Foundry’s CEO, CTO and a designer.

  • Designed the workflow and built custom tools necessary to migrate millions of objects between two different Amazon RDS databases (MySQL and PostgreSQL) while also cleaning up the data.

  • Set up a CI/CD pipeline utilizing Docker and Travis CI, automatically building new Docker containers and deploying them to AWS whenever new code was committed and all tests passed. Designed and built a cost-efficient infrastructure for running the staging and production environments of crowdspring.com.

Startup Foundry
Startup Foundry
Senior Full-Stack Software Developer
2015 - 2016 (1 year)
Remote
  • Made key technical decisions regarding current and future projects with the CTO. Mentored the team on code quality, testing and software craftsmanship best practices.

  • Led a team of 4 people (across 3 continents), building Respect (a two-sided marketplace for care services). Provided technical support and mentorship to the Quickly Legal team members, which resulted in me being selected as the team lead on the Respect project after just three weeks of working together.

  • Replaced the traditional Django-based backend with a RESTful API to better support the company’s goals of building multi-platform products quickly.

Apparatus Kamil Grymuza
Apparatus Kamil Grymuza
Founder / Software Engineer
2010 - 2020 (10 years)
Remote
  • Continued to support Crowdspring, after resigning as the CTO, in particular by providing Business Intelligence solutions consulting.

  • Provided technical consultancy for the IT department of Pier 59 Studios – the largest photography studio complex in the world.

  • Designed and implemented a RESTful API for collecting medical examination data for Intelclinic. Built a custom order processing and shipping tool to allow cooperation between the sales department, the factory and the shipping carrier (DHL).

Fact Fiber
Fact Fiber
Lead Developer / Software Engineer
2010 - 2014 (4 years)
Remote
  • Helped define the MVP and led the development of “CarePrints” – a collaborative knowledge management tool for healthcare. Implemented as a modular, responsive, single-page JavaScript application backed by a RESTful API.

  • Researched and applied new technologies (NoSQL Node.JS) to building RESTful APIs which reduced complexity and resulted in shorter time-to-market (as compared to Django-Tastypie/RDBMS approach).

  • Designed scalable, AWS-based infrastructure, suitable for running highly available (multi-AZ infrastructure), secure and HIPAA-compliant SaaS applications and hosting RESTful APIs; allowing the company to reach customers falling under HIPAA, who demand highest security and availability standards.

Crane Data
Crane Data
Senior Developer
2006 - 2014 (8 years)
Remote
  • Designed the web-based GUI and lead development team for “Money Fund Portfolio Laboratory” – SaaS application for analyzing money fund portfolio risk exposure utilizing the RESTful API and rich JavaScript client; allowing the company to extend it’s offering with a well-received product.

  • Improved user experience by caching up to 50K data rows offline in browser local storage - processed the original dataset (domain-based optimization), extended custom API interaction libraries with transparent cache supporting LZW compression.

  • Optimized website interaction with PostgreSQL database by adding indexes, modifying the schema and denormalizing data based on benchmarks and analysis of query plans; resulting in significant speed gains and improved user experience.

Brainfire
Brainfire
Owner / Software Engineer
2005 - 2010 (5 years)
Remote
  • Built websites based on a custom CMS system written in PHP for multiple clients from different industries and of different size, including: Stocznia Gdańsk (shipyard), Termisil (glassworks), Huta Częstochowa (steelworks), Mecom Group (publisher), Aimcomms (PR agency).

  • Set up and maintained a dedicated server running customer websites (LAMP stack), DNS services (Bind) and E-mail services (Postfix) which at the time allowed for more stable operation than with third-party hosting.

  • Worked on multiple web-related projects, delivering solutions tailored to client needs.

Portfolio

Architect/Tech Lead/CTO - Crowdspring
Architect/Tech Lead/CTO - Crowdspring

Crowdspring is a global, creative marketplace with over 300,000 users. Over 220,000 Crowdspring creatives from 195 countries have helped more than 60,000 of the world’s best entrepreneurs, small businesses, startups, agencies, and non-profits with logo design, web design, graphic design, product design, and naming. Acted as team lead and architect for the project, creating the new product version from scratch. The website currently serves over 300,000 users. Became CTO and selected the right technologies for the project, writing the core pieces of the codebase, mentoring junior developers, and making sure the project was progressing according to business requirements. Technologies used in the project: Python, Django, React.JS, Docker, Amazon Web Services, Linux.

Senior Backend Engineer/Architect - Kalepa Copilot
Senior Backend Engineer/Architect - Kalepa Copilot

Kalepa delivers decision-support software to commercial insurance underwriters. Kalepa's AI-powered Copilot enables underwriters to focus their time on the highest ROI opportunities and rapidly evaluate, select, and price risk. By analyzing billions of points of structured and unstructured data, Kalepa's Copilot augments underwriters with insights and recommendations on every risk. Copilot allows each underwriter to perform at the level of the most experienced and effective underwriters and at top efficiency. Assisted Kalepa to design and build the backend for its flagship product – the Kalepa Copilot. Implemented a set of microservices with the goal of collecting data, processing it, running Machine Learning models on that data and finally exposing it to the frontend application via a REST API. Technologies used in the project: Python, Flask, Docker, Amazon Web Services, Linux.

Architect/Tech Lead - Business Intelligence tool used globally by Procter & Gamble
Architect/Tech Lead - Business Intelligence tool used globally by Procter & Gamble

This was an internal Procter & Gamble project which comprised of custom-built, Azure-based BI tool that allows business users to load local market data, harmonize it with corporate datasets and combine both in a single report for richer insights without any IT involvement. I architected the project and led the development team. Technologies used in the project: Python, Django, React.JS, Docker, Azure, Linux, Windows.

Education

BSc. in Computer Systems and Networks
BSc. in Computer Systems and Networks
Warsaw University of Technology
2007 - 2011 (4 years)