Umiejętności
Lider grupy
Git
PLC
Project Management
Przywództwo w zespole
Testowanie
Visual Studio
Scrum Master
Języki
angielski
biegły
Doświadczenie zawodowe
Software Engineering Manager
Managed software validation engineers working on Intel® Rapid Storage Technology (iRST) through project lifecycle, from requirement definition to implementation and execution. Building team to become domain experts in a fast moving environment.
• Manage team through the whole process of development: project planning, development, prototyping, testing and product qualification reporting
• Provide supportive and effective management to staff within all areas of responsibility
• Define project scope, objectives, staffing, resources and deliverables
• Coordinate the operations of different departments and teams to ensure that they all pull in the same direction
• Plan and schedule project timelines and milestones
• Insure and enhance the overall integrity of software build procedures and software configuration management practices
• Proactively identify and nurture opportunities, ideas and innovations
• Recruit and mentor software engineering team members
• Trainer for MicroInequities: The Power of Small™
• Manage team through the whole process of development: project planning, development, prototyping, testing and product qualification reporting
• Provide supportive and effective management to staff within all areas of responsibility
• Define project scope, objectives, staffing, resources and deliverables
• Coordinate the operations of different departments and teams to ensure that they all pull in the same direction
• Plan and schedule project timelines and milestones
• Insure and enhance the overall integrity of software build procedures and software configuration management practices
• Proactively identify and nurture opportunities, ideas and innovations
• Recruit and mentor software engineering team members
• Trainer for MicroInequities: The Power of Small™
Senior Software Engineering Manager
Senior Manager, leading Engineering teams within Groupon's Data & Discovery organization that manages everything from data processing to machine learning (ML) platform (Data Science Platform), helping leverage the use of the AWS cloud technology, integrating with company ML processes.
• Develop and roll out Groupon's next generation of tooling and process (AWS cloud base) to support continuous delivery in a microservices high scale environment
• Recruit, mentor and lead teams of engineers during the building out of data science platform and processes, change management tracking across the site
• Develop, collect and evaluate KPI's inducing but not limited to engineering and operational efficiency, reliability, supportability, recoverability, team capacity, and team performance
• Unifying and defining ML standards for Groupon’s DS community
• Develop and roll out Groupon's next generation of tooling and process (AWS cloud base) to support continuous delivery in a microservices high scale environment
• Recruit, mentor and lead teams of engineers during the building out of data science platform and processes, change management tracking across the site
• Develop, collect and evaluate KPI's inducing but not limited to engineering and operational efficiency, reliability, supportability, recoverability, team capacity, and team performance
• Unifying and defining ML standards for Groupon’s DS community
Manager Software Development
Leading a talented team of software developers working to apply cutting-edge techniques from Natural Language Processing (NLP) to Text-to-speech (TTS) system to improve the expressivity and flexibility of Amazon Alexa’s voice by leavening ML improvements to TTS. Building and growing customer-focused (Amazon Alexa and AWS Polly) team by helping to achieve organizational and personal goals.
• Build and manage team of software developers and applied scientists, through the whole process of software development: project planning, development, prototyping, requirement definition and scoping, testing and product qualification reporting
• Recruit and mentor software engineering team members
• Define project scope (implement customer feedback), plan and schedule project timelines and milestones. Define an operation plan (staffing, resources) and team budget
• Effectively communicate with other team members and direct calls to appropriate individuals when other arrangements needed to be made on the spot
• Build and manage team of software developers and applied scientists, through the whole process of software development: project planning, development, prototyping, requirement definition and scoping, testing and product qualification reporting
• Recruit and mentor software engineering team members
• Define project scope (implement customer feedback), plan and schedule project timelines and milestones. Define an operation plan (staffing, resources) and team budget
• Effectively communicate with other team members and direct calls to appropriate individuals when other arrangements needed to be made on the spot
Software Engineer (Design Leader / Scrum Master)
Managed design, development and implementation of automatic test execution framework for image processing (2D, 3D) functionality.
• Led technical design for image processing FW validation framework, coordinate work with remote product developers, co-created product specification and design documentation allowing delivering of efficient testing tool adapted to rapid changes.
• Played a lead role in creation of test suit environment executable on different reference vehicle platforms (simulation, FPGA and final product) delivering verification on early stage of a product.
• Certified Scrum Master facilitating Scrum team (10 developers), responsible for agile process implementation in team.
• Sharing agile knowledge and experience with others, being key speaker on:
• New Trends in Project Management Agile and Lean Development (May 2014)
• 5th Agile and Lean Development Conference (May 2013)
• Led technical design for image processing FW validation framework, coordinate work with remote product developers, co-created product specification and design documentation allowing delivering of efficient testing tool adapted to rapid changes.
• Played a lead role in creation of test suit environment executable on different reference vehicle platforms (simulation, FPGA and final product) delivering verification on early stage of a product.
• Certified Scrum Master facilitating Scrum team (10 developers), responsible for agile process implementation in team.
• Sharing agile knowledge and experience with others, being key speaker on:
• New Trends in Project Management Agile and Lean Development (May 2014)
• 5th Agile and Lean Development Conference (May 2013)
Software Validation Engineer
Plan, design, develop and maintain test environment and tools. Responsible for conducting firmware and software tests on hardware platforms and debugging found defects. Cooperate with validation co-workers, FW/SW developers and customers to achieve planned quality of Intel products.
• Develop automatic tests execution framework (C# application) for Intel® Management Engine (Intel® ME) features: Protected Audio Visual Path (PAVP) and Intel® WiDi.
• Design and develop test scenarios covering product requirements including review of product test documentation.
• Ensure product verification execution and report status according to projects milestones.
• Responsible for planning and coordinating transition of Content Protection project to other site, assuring smoothness of whole process.
• Providing guides and supported for new team members (interns) with their daily tasks.
• Develop automatic tests execution framework (C# application) for Intel® Management Engine (Intel® ME) features: Protected Audio Visual Path (PAVP) and Intel® WiDi.
• Design and develop test scenarios covering product requirements including review of product test documentation.
• Ensure product verification execution and report status according to projects milestones.
• Responsible for planning and coordinating transition of Content Protection project to other site, assuring smoothness of whole process.
• Providing guides and supported for new team members (interns) with their daily tasks.
Programista systemów sterowania
Responsible for commissioning of automatic and semi-automatic machines for automotive production line, delivering complete solution including the Factory Acceptance Tests (FATs) and Site Acceptance Tests (SATs) in Gdansk (client: Getrag), on site machines commissioning in Kassel Germany (client: Volkswagen) and Chennai India (client: Ford).
• Plan, design logic behaviour of delivered system with consists of: Programmable Logical Controller (PLC), Human Machine Interface (HMI), pneumatics, cameras, servo drives, nutrunners, industrial networks, RFID tagging systems and transport systems;
• Report problems to on site PM and team and propose solutions;
• Developed software modules: PLC function blocks, HMI screens and documentation according to company standards;
• Train machines operators and translated user interface to local language;
• Ensured all documentation (mechanical, electrical, pneumatic) is up to date;
• Plan, design logic behaviour of delivered system with consists of: Programmable Logical Controller (PLC), Human Machine Interface (HMI), pneumatics, cameras, servo drives, nutrunners, industrial networks, RFID tagging systems and transport systems;
• Report problems to on site PM and team and propose solutions;
• Developed software modules: PLC function blocks, HMI screens and documentation according to company standards;
• Train machines operators and translated user interface to local language;
• Ensured all documentation (mechanical, electrical, pneumatic) is up to date;
Programista systemu embedded
* Programowanie systemu wbudowanego (embedded) opartego na procesorze ARM, realizującego prace Sterownika Programowalnego (PLC).
* Realizacja serwera/klienta TCP/UDP przy wykorzystaniu technologii GSM/GPRS
* Realizacja serwera/klienta TCP/UDP przy wykorzystaniu technologii GSM/GPRS
Automatyk
* projektowanie i uruchamianie układów automatyki;
* programowanie sterowników programowalnych realizujących założony algorytm pracy;
* opracowanie dokumentacji wykonawczej;
* programowanie sterowników programowalnych realizujących założony algorytm pracy;
* opracowanie dokumentacji wykonawczej;
Szkolenia i kursy
2001 - 2003 Kurs FCE, CAE w szkole językowej English Unlimited
30.03.2007 Certificate of Completion – Program AutoCAD usage in the range of plane and 3D drawings – advanced course; Certificate No. 2370876
09.01.2007 SEP-certified electrician's license (SEP - Association of Polish Electrical Engineers)
30.03.2007 Certificate of Completion – Program AutoCAD usage in the range of plane and 3D drawings – advanced course; Certificate No. 2370876
09.01.2007 SEP-certified electrician's license (SEP - Association of Polish Electrical Engineers)
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Testowanie
IT - Rozwój oprogramowania
Zarządzanie projektem
Zainteresowania
teatr
wspinaczka skałkowa
wspinaczka skałkowa
Organizacje
AKW (Akademicki klub Wspinaczkowy)
Grupy
***Film***
Zapraszam do wymiany pogladów na temat różnych twórców i filmowych przebojów. Jaki jest Twój ulubiony film i dlaczego?
ThyssenKrupp Krause
grupa zrzesza byłych i obecnych pracowników firmy ThyssenKrupp System Engineering
Wspinaczka
Wspinaczka skałkowa. Dla prawdziwych entuzjastów, wspinających się nie tylko na sztusznych ściankach.