Freelance IT Consultant - Solutions Architect
Piotr Majsterek Software Solutions
2022-05 - Present
car rental search engine
2022-05 - 2023-09
- Cloud Architecture for various workflows and Software Systems - Domain Driven Design for car rental stations system - Hands-On implementation of Infrastructure, CI/CD pipelines, automation, administration, deployments and security for different systems using Terraform, Terragrunt, Python, GitLab and other DevOps tools - Consultancy for various Software and Infrastructure topics
Head of Software Engineering (IT Director/Chief Architect)
Higo Sense
2020-12 - 2023-09
Managing whole IT department, owning its strategy and alignment with company business goals and within budget - being a CEO technical partner - Coordinating various software initiatives between: clients from Health Care sector (CxO level conversations), partners (external contractors and agencies) and internal software teams - Hiring best talents for internal software teams - Defining solution architecture for multiple software systems and applications hosted on AWS and Azure Cloud infrastructure utilizing IaaS and Kubernetes (AKS) - Ensuring software technical excellence according to high security demands, market standards, metrics, project goals and DevOps culture - Owning full development cycle from requirements, documentation, up to software delivery under highly regulated health care domain - adhering to ISO 62304 - Utilizing and promoting various Cloud and DevOps technologies: Terraform, Python, Ansible, Gitlab CI/CD
CTO Consultant
Startups
2022-05 - 2022-12
Creating development strategy and solution architectures for various startups under Demium umbrella: - Fisia - mobile APP for physiotherapist utilizing AI for exercises correctness tracking - Reels Maker - mobile app for generation video marketing content for Instagram/TikTok using video processing with ffmpeg and Python - MatchaUp - Web Platform for matching startup co-founders
CEO/CTO - Startup Founder
Mobile App + AWS
2018-11 - 2020-12
Inventing communication protocol for touchless and seamless mobile phones connection between Android and iOS - currently, there is no such technology on the market - Solution Architecture for system hosted on AWS Cloud (Lambda + Dynamo DB) - Development of mobile app for Android and iOS and backend (Java, Swift, Python) - Business development and product management - Coordination of implementation of outsourced parts of the system - Customer discovery and interviews
AWS Cloud Solutions Architect
Objectivity Bespoke Software Specialists
2018-09 - 2019-06
Solution Architecture for migration of tickets reservation system to AWS Cloud: IaaS + ECS + SQL DB - Leading DevOps team for successful migration process according to defined practices and tools (Terraform, CloudFormation, cfn-sphere, Python) - Defining highly secure and automated hybrid cloud model for integration and access with on-premise systems with migrated system - Defining live support model and supporting operation of production systems deployed on AWS - Hands-on implementation and mentoring of DevOps team members on best practices adhering to highest market standards - Conducting trainings for various development teams around AWS solutions and practices 12.2013 - 09.2018 - IHS Markit (currently SP & Global)
Principal Software Engineer (Architect/Development Manager)
Senior Software Engineer (Software Development Manager)
Technical front man for Energy Upstream Business
2013-12 - 2015-02
Architecture and design over large scale distributed system based on .NET full stack, with microservices architecture hosted on cloud, supported by extensive testing and monitoring facility - Technical front man for Energy Upstream Business (+30M $) cooperating with various stakeholders: Business partners, Executives, Business Analysts, Clients, - Technical Leadership of development team sizing 6-12 developers and testers - Setting new technological trends and innovations for the team and whole project - People management, performance reviews, career coaching and supporting employees development, technical mentoring and guidance - Agile Scrum Master - Project management, task defining, estimating, tracking progress according to schedule, keeping close cooperation with international business partners in terms of system requirements, UX and overall products final shape - New hires recruitment and training - Maintenance of existing live products following DevOps culture model
Intel Technology Poland
2009-04 - 2013-11
Software Applications Engineer
Full development cycle including: design, development, code reviews, bug fixing and deployment with C#, C++, Java, Python and SQL for multithreaded system consisting of various web/client/server applications - Participation in top quality, agile project based on distributed services with multi-tier implementation with strong OOP emphasis and extensive testing facility
Firmware Developer
Design, implementation and maintenance, according to detailed design specifications of embedded chipsets firmware (ANSI C). Projects where based on cryptography applications and communication protocols.
Test Engineer
- Test cases design and implementation for cryptography based solutions (C#, C++) - Firmware test design, implementation and execution
Validation Design Leader
- Design and implementation of firmware test frameworks for cryptography based solutions (C#) - Project leadership of 4 test developers team, tasks definition, assignment and verification (code and documentation reviews) - Firmware test cases design - System architecture documentation reviews - International, multicultural cross-site cooperation - New hires recruitments and trainings
Junior Software Engineer
Lufthansa Systems Poland
2008-10 - 2009-04
Data view applications design, implementation and bug fixing in C++, SQL and 4GL languages - Flight Planning System (LIDO)
Software/Firmware Engineer-Constructor
Elektronika i Automatyka
2007-10 - 2008-10
Large programmable LED display design and implementation.
SW: Visual C++ WinApi; HW: PIC μP; FW: C language - Work time tracking system based on RFID sensors (C++), with MySQL backend and Web UI (PHP)