My Skills
I am an experienced PLC programmer specializing in the design, implementation and optimization of industrial automation systems in various industries.
My approach to work is characterized by accuracy, timeliness and care for efficiency and safety.
Meeting the challenges of this work
gives me great satisfaction.
I am proficient in all major PLC programming languages, including STL, LAD, FBD, SFC, and IL. I also have skills in programming languages such as C++, HTML, CSS, PHP, and SQL, which allow me to integrate PLC systems with web-based applications and enhance overall functionality. I also strive to incorporate IT techniques into PLC programming to improve code readability and solve problems in innovative ways.
My extensive knowledge of and experience with various types of PLC controllers allow me to effectively design, program, and optimize industrial automation systems. I excel at tackling complex tasks related to automation and integrating PLC systems with other technologies, drives and devices.
My Certificates
I am ready for any challenge in automation
As a student, I was already thinking about my future and my profession. I realized that the theoretical knowledge gained during my studies
did not always reflect current practices in industrial automation. I also knew that hands-on practice was the key to success.
This was my motivation to complete training and courses in the field of automation, which allowed me to gain practical experience in PLC
programming. So, in the last year of my engineering studies, I decided to take a step forward and complete my first practical course
in programming Siemens PLC controllers. I spent several weekends studying late into the evening at Siemens headquarters, and I enjoyed every moment.
Soon after, I completed a second course on safety controllers. These were my first steps toward getting my first job as a PLC programmer – an achievement I was proud of.
For the projects I participated in during my professional career, I also received training in factory standards. These training sessions were crucial in deepening my skills in
the area of automation and programming, allowing me to better understand the specific requirements and procedures at leading automotive companies.
Ready to start something great?
Let's drive your automation forward with expert PLC solutions. Let's work together!
Contact MeAbout Me
Discover how I could fit into your team
Tomasz Radomski
PLC Software Developer
Hello, world! My name is Tomasz Radomski, though most people call me Tomek (a more familiar version of my name).
I’m 30 years old, and my path has been shaped by both my technical education and my passion for exploration in the broadest sense.
I attended an IT-focused technical high school and later earned a degree in Automation and Robotics from the Silesian University of Technology.
I’ve always been fascinated by how machines and devices work, and over time I started channeling that curiosity into creating solutions in the world of automation.
My interests extend beyond just work – I’m an avid traveler, always eager to explore new cultures. And yes, I’m the kind of person who believes that every trip is a chance
to indulge in great food. I have a particular love for Italian cuisine and coffee – sometimes I think Italian espresso runs through my veins.
Outside of my professional and travel pursuits, I’m a hands-on kind of person. I enjoy crafting, tinkering with cars, and diving into the latest technologies.
My hobbies reflect my love for building and understanding how things work.
Friends often describe me as charismatic, ambitious, and determined – qualities that define me both in my personal and professional life.
My personality type is Architect (INTJ), meaning I take a strategic, methodical approach to solving problems and achieving goals. Whether it’s in a project or a new challenge,
I’m driven by the desire to succeed and perfect my craft.
In winter, you’ll find me on the slopes, learning to master snowboarding – always up for new challenges. It's not my strongest point yet, but practice makes perfect.
I hope to improve enough to change that last sentence soon.
Frequently Asked Questions
Get to know my experience in PLC programming and industrial automation through the answers below.
Many projects required integrating PLCs with SCADA systems, HMIs, safety systems, and other devices such as drives and sensors, which were supplied by different companies. Each system had its own specific requirements and communication protocols, which demanded a deep understanding of technologies and protocols like Modbus, PROFIBUS, and EtherNet/IP.
In many cases, automation systems were expanded with additional functionality in response to customer demands, leading to performance issues and difficulties in maintaining the code. To solve this problem and make the software easier to read for operators, I had to adopt my own rules and standards.
Industrial automation often operates in harsh environments, such as fluctuating temperatures, humidity, or electromagnetic interference. There were instances where system failures required quick responses and precise troubleshooting to avoid production downtime, requiring me to stay calm and manage stress in difficult situations.
Ensuring the safety of machines and operators is crucial in any industrial automation setup. Implementing appropriate safety functions in PLCs required knowledge of standards and regulations, such as SIL (Safety Integrity Level). Adapting systems to safety requirements involves both technical and organizational challenges.
Automation is a complex field where many people and departments need to collaborate. I often faced challenges coordinating work with other specialists, such as electrical engineers, programmers, and project managers. Effective time management and communication within the team were key to ensuring that the project proceeded according to plan.
Industrial automation evolves rapidly, with new technologies such as the Internet of Things (IoT), cloud computing, and artificial intelligence being introduced. This requires me to constantly learn new technologies to be able to provide the highest level of service for my customers.
Each of these challenges required not only technical skills but also the ability to adapt to changing conditions, creative thinking and a willingness to be open to non-standard solutions.
Creativity is also vital – many tasks in automation require thinking outside the box, especially in difficult situations where there are no straightforward solutions. Analytical skills are necessary to understand how systems work, analyze data, and optimize processes.
Another important quality is the ability to manage stress. In this field, challenges and unexpected situations arise frequently, and the ability to stay calm under pressure is crucial. Whether it's meeting tight deadlines, solving complex problems, or dealing with system failures, being able to manage stress effectively allows for better decision-making and ensures high-quality work even in difficult circumstances.
Lastly, but equally important, is a passion for technology. The work of an automation specialist doesn’t stop at performing daily tasks – constantly seeking new solutions, exploring new technologies, and focusing on professional development are key to success in this field.
Since I was a child, I spent a lot of time with my father in the garage, where we tinkered, built simple machines, and repaired cars. Those were the moments that fascinated me the most, as I could literally "touch" technology and see how everything worked. A turning point came when I was 16 years old and I started my first inverter. I installed it on a bench drill, which allowed me to control the spindle speed smoothly. This helped solve the problem of not having access to a three-phase power supply, and at the same time, I felt how amazing it was to be able to control a machine.
I decided to pursue automation because it combined my interest in programming with mechanics, which has always fascinated me. I wanted to work with machines that I could program and set in motion. Industrial automation allowed me to combine these two passions, opening up many new and exciting opportunities. Every project I participated in gave me great satisfaction – the knowledge that my actions influenced the functioning of real-world machines was extremely motivating.
Contact Me
Your satisfaction is my motivation.
Xortech Tomasz Radomski
NIP (Tax-ID): 6482809742
REGON: 522054641
Address
Opawska 77
41-800 Zabrze
Poland
Phone:
+48 663 087 521
Email:
info@xortech.pl
Scan Me
