Michał Senik

Michał Senik

Junior Software Developer

Followers of Michał Senik619 followers
location of Michał SenikKatowice, Śląskie, Poland

Connect with Michał Senik to Send Message

Connect

Connect with Michał Senik to Send Message

Connect
  • Timeline

  • About me

    Software Project Engineer at Rockwell Automation

  • Education

    • The Ludomir Różycki 1st and 2nd degree State Music School in Gliwice

      1995 - 2004

      Classical guitar, Piano

    • The Silesian University of Technology

      2002 - 2007
      Master of Science - MS Automatic Control and Robotics

      Specialty: AutomationDiploma thesis topic: Development of a communication interface operating on the OPC Server protocol. Visualization using the OpenEye system. Subject implemented for the Wasko company S.A. in Gliwice with the consent of the Silesian University of Technology.

    • The Silesian University of Technology

      2007 - 2011
      Mechatronics, Robotics, and Automation Engineering

      Extramural doctoral studies in the field of agent process control, application of ontologies for management of Distributed Control Systems (DCS) and Artificial Intelligence (AI).

    • The Silesian University of Technology

      2007 - 2018
      Doctorate Automatic Control and Robotics

      Specialty: Integration of Automation Systems.Dissertation topic: Ontology Adaptation for the Distributed Control Systems Management and Integration Purposes

  • Experience

    • WASKO

      Jan 2007 - Nov 2007
      Junior Software Developer

      Responsibilities: - programming, control and testing of industrial automation equipment (gas converters, temperature controllers) - formulating offers for the purposes of product implementation - development of the concept and integration of the OpenEye SCADA system with the OPC communication standardResponsibility for products:- OpenEye SCADA

    • Rockwell Automation

      Dec 2007 - May 2019

      Responsibilities: - maintenance, design, writing & documenting production code - participation in the code review process - writing and documenting automated software tests - conducting manual tests - writing functional and design specifications of program modules - conducting technological researches and spikes - involved in security testing and flaws analysis of delivered software solutions - analysis, diagnostics and troubleshooting of critical software products errors - participation in the process of task planning and estimation - participation in the recruitment process Responsibility for products: - FactoryTalk® VantagePoint - FactoryTalk® EnergyMetrix - Studio 5000 Logix Designer - Studio 5000 Logix Emulate Show less Responsibilities: - maintenance, design, writing & documenting production code - participation in the code review process - writing and documenting automated software tests - conducting manual tests - writing functional and design specifications of program modules - analysis, diagnostics and troubleshooting of critical software products errors - participation in the process of task planning and estimation - direct cooperation with support and customer service departmentResponsibility for products: - FaktoryTalk® Transaction Manager - FactoryTalk® Integrator - FactoryTalk® Metrics - FactoryTalk® VantagePoint - FactoryTalk® ReportExpert - FactoryTalk® EnergyMetrix Show less Responsibilities: - writing and documenting production code - extending product functionality - conducting manual tests - creating documentation based on performed manual tests - analysis, diagnostics and troubleshooting of critical software products errors - direct cooperation with support and customer service departmentResponsibility for products: - RS PMX - FactoryTalk® Transaction Manager - FactoryTalk® Integrator - FactoryTalk® Metrics Show less

      • Senior Software Engineering

        Jun 2015 - May 2019
      • Engineer Software

        Jan 2011 - Jun 2015
      • Software Engineer Associate

        Dec 2007 - Jan 2011
    • Sage

      Jun 2019 - Apr 2020
      Senior Software Developer

      Responsibilities: - maintenance, design, writing & documenting production code - participation in the code review process - writing & documenting automated software tests - conducting manual tests - writing delivered API documentation - conducting technological researches & spikes - analysis, diagnostics and troubleshooting of critical software products errors - participation in the process of task planning & estimation - SCRUM master & team coordination Responsibility for products: - Service Fabric - Integration Components Show less

    • Rockwell Automation

      Apr 2020 - now
      Software Project Engineer

      Responsibilities: - product knowledge gathering and transfer - product maintenance and design - writing and documenting production code - conducting technological researches and spikes - writing functional and design specifications of program modules - participation in the code review process - participation in the automated tests scenarios creation process - conducting manual tests - participation in the automated tests environment creation - writing and documenting automated software tests - participation in the CI/CD process - participation in the process of task planning and estimation - participation in the recruitment, evaluation and engineering teams building processResponsibility for products: - FactoryTalk® ProductionCentre Show less

  • Licenses & Certifications