Krzysztof Wiercioch

Software Development and DevOps Manager at Kindred Powered by Ocado
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA
Languages
  • English -
  • Polish -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Eyal Susser

Krzysztof has proven himself to be an incredible contributor at Kindred. As a lead, he was able to help his team gel, assisting developers of all levels and varied skill sets in their growth. His support of Kindred's customer integrations has been critical in the success of Kindred's fleet deployment efforts. Krzysztof was able, in a short time, to wrap his head around a difficult robotic stack, a very specific industry vertical, and the dynamics of team building. Krzysztof has kept a level head in many a tight spot, and has done great service to his team and to Kindred by doing so. Strong technically, Krzysztof is truly an all rounder, able to successfully navigate the many aspects of being a successful team lead. It truly was an absolute pleasure working with him.

Mike Iskiw

Krzysztof is simply the best problem solver I have ever worked with. He is able to find a needle in a haystack when there is an issue that no one else can find. He is an experience software engineer and is able to build pretty much anything from the ground up. He has extensive experience in the DevOps world and can keep a Cloud Infrastructure purring under the heaviest of loads. Would love to work with Krzy again in the future.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Automation Machinery Manufacturing
    • 100 - 200 Employee
    • Software Development and DevOps Manager
      • May 2021 - Present

      Managing a DevOps and software development teamSoftware platform for robotsCloud service and robotics InfrastructureIncreasing developer efficiency

    • Software Development Team Lead
      • Apr 2018 - May 2021

      Managing a team of 8 software developers and DevOpsWriting Go, Python, terraform, ansible

    • Canada
    • Consumer Services
    • 1 - 100 Employee
    • Senior Software Engineer
      • Sep 2016 - Apr 2018

      • Part of the data science team: Responsible for mentoring developers, designing the data science pipeline, and launching a new version of the recommendation service. • New recommendation system is half the cost and 10x more scalable than the previous version. • Communicating project status and budgets to business stakeholders. • Informing other development teams, including architects and leads, about design decisions and timelines. • Using the following technologies: Python, ElasticSearch, PostgreSQL, Redis, Google Cloud, Docker, Ansible.

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Apr 2016 - Jul 2016

      Helping an early stage startup with development work on chatbots. Development involved two chat bots with social and AI functionality. Product was launched on iOS, Android, Kik as well as Facebook. Work included developing the Android app, AI research, chatbot integrations and features using Node.js, MongoDB, Amazon AWS and third party APIs. Helping an early stage startup with development work on chatbots. Development involved two chat bots with social and AI functionality. Product was launched on iOS, Android, Kik as well as Facebook. Work included developing the Android app, AI research, chatbot integrations and features using Node.js, MongoDB, Amazon AWS and third party APIs.

    • Canada
    • Entertainment Providers
    • 1 - 100 Employee
    • Development Lead
      • May 2015 - Jan 2016

      Development lead on an IPTV project targeted at delivering personalized TV experiences to consumers. Developing the backend services to support the clients' features and internal requirements, using Node.js, Angular and MongoDB. Architected a scalable cloud deployment for the application which could support the user base, using various Amazon AWS services. Three client applications were launched and available to an audience of millions. Development lead on an IPTV project targeted at delivering personalized TV experiences to consumers. Developing the backend services to support the clients' features and internal requirements, using Node.js, Angular and MongoDB. Architected a scalable cloud deployment for the application which could support the user base, using various Amazon AWS services. Three client applications were launched and available to an audience of millions.

    • Canada
    • Advertising Services
    • 1 - 100 Employee
    • Developer
      • Mar 2010 - May 2015

      Held multiple positions, including Developer, Development Team Lead and Infrastructure Engineer. Helped to build the company from a small startup to international SaaS platform serving over 4 billion engagement minutes per month. Worked on projects ranging from feature development to technical integrations of acquired companies. • Scaling the platform to support millions of concurrent users. Utilizing various scaling and caching technologies—such as Varnish, memcached, Redis, Amazon EC2 Auto Scaling groups as well as proper architecture techniques—the platform can scale to massive traffic spikes which occur within minutes. • Sharing our technical expertise in real time SaaS platforms, by presenting at the 2014 AWS re:Invent conference: “Best Practices for Handling a 20x Traffic Spike.” • Team lead duties included architecture design, mentoring junior developers, code reviews, distributing work among team members as well as running daily scums. Inter-team responsibilities included working with customer support to troubleshoot production issues, and working with implementation team developing custom client solutions. • Feature development using various technologies such as ASP.NET, C#, NodeJS, jQuery, ElasticSearch as well as various Amazon Web Services such as DynamoDB, EMR, S3 and SQS. - building features to increase user engagement - developing innovative, patented and patent-pending solutions - processing large amounts of data using Hadoop - working with third-party APIs including Twitter, Facebook • Cloud infrastructure management, which included: setting up cloud servers, monitoring servers and services, managing images and backups, creating setup scripts, security enhancements. Creating supporting features such as a custom database replication system. Developer and QA infrastructure support such as maintaining development and testing servers.

    • United States
    • Technology, Information and Internet
    • 700 & Above Employee
    • Software Engineer
      • Sep 2006 - Sep 2009

      Software engineer working on high traffic, high performance web sites. Acted as lead software engineer for Yahoo! Canada Finance, and Yahoo! Québec Finance, web sites. Led 3 person engineering team on 6 month project which increased user engagement and competitive advantage. Responsibilities included hardware requirement estimation, architectural design, coding in PHP, Perl, C++ and Java, as well as training team members on new proprietary technologies such as front end frameworks and content management systems. Trained software engineers working in international locations both in-person and remotely. Advised engineers on technologies to improve performance, reliability and maintainability of new software architectures, resulting in successful launch of a re-designed finance site for the Indian market. Assessed viability of re-using code for internationalization and deployment in different markets such as Québec. Launched a re-designed finance site for the Québec market. Received a company award for writing code which was easily deployed internationally in India, technologies used were XSL and PHP template systems, REST web services and MySQL databases. Worked with external partners to negotiate technical requirements of automatic content acquisition. Successfully integrated content from several partners which increased traffic and user engagement. Work included coding in Perl and Java to integrate XML content into Content Management Systems, which were mainly based on MySQL. Wrote and edited technical documentation used in development, maintenance and future projects. Support documentation was used by system administrations during incident response. Maintained remote development and production servers running Red Hat Linux and FreeBSD, including software installation and upgrades, located in multiple co-locations. Increased development efficiency and reduced incidents as well as downtime in production environments.

Education

  • University of Toronto
    H. B.Sc, Computer Science
    2002 - 2006

Community

You need to have a working account to view this content. Click here to join now