Greg Wierzba
Software Engineer
About Me
I am a passionate professional with over 10 years in the IT industry, specializing in software development focused on web technologies (PHP, JavaScript, TypeScript). I have leveraged my skills not only as a developer but also as a Scrum Master, guiding teams toward efficient and effective project delivery. Through continuous learning, I actively seek opportunities to improve my skills and stay current with emerging technologies.
Currently, I focus on React and Node.js, specializing in their ecosystems and tools to build robust applications and contribute to innovative projects. I have found particular interest in working with Next.js and Astro within the Bun ecosystem. Additionally, I am exploring the integration of Artificial Intelligence to enhance programming, architecture, and quality assurance processes. My goal is to incorporate AI solutions to enhance software development efficiency and quality.
Technical Skills
PHP/JavaScript/TypeScript
Software Architecture & Design
Testing & Quality Assurance
Tools & Platforms
Methodologies & Workflow
Emerging Technologies
Projects
ai-rules
This project is part of my research on Prompt Engineering and its applications in software development, which I share with the community. I am documenting useful prompts for daily development work with AI that streamline the generation of simple to moderate starter code for various technologies and projects. Additionally, this repository contains implementations for automating code review and architecture review processes.
astro-resume
This static page resume utilizes Astro, TypeScript, and TailwindCSS to generate a responsive page from JSON data. The goal is to create a simple, maintainable solution that can be easily shared with others and freely hosted on GitHub/Cloudflare Pages.
Experience
Own Projects
December 2024 - Present
OnTheGo Systems
Deputy Team Leader
January 2023 - December 2024
Utilizing technologies such as PHP, WordPress APIs, React, Hexagonal Architecture, and Functional Programming, I addressed complex technical challenges and delivered high-quality solutions. My deep understanding of WordPress architecture and plugin development best practices was instrumental in these achievements.
I collaborated cross-functionally with design, marketing, and customer support teams to align technical solutions with business objectives. By providing technical consultancy and contributing to strategic planning, I influenced the product roadmap and propelled the company's growth. My role seamlessly blended advanced technical expertise with leadership and management skills, all aimed at delivering exceptional products for our user base.
OnTheGo Systems
Agile Facilitator
January 2023 - December 2024
OnTheGo Systems
Senior Developer
January 2020 - December 2023
Focusing primarily on the plugin installer and update mechanisms, I ensured a seamless user experience during installation and upgrades. I developed robust processes for deploying updates, reducing downtime, and minimizing user disruptions. Additionally, I worked extensively on integrating WPML with other OnTheGoSystems platforms, including account management, support forums, and the translation service platform, providing a unified and efficient user experience.
eSky.pl S. A.
Senior PHP Developer
February 2015 - December 2019
I operated within a Continuous Integration/Continuous Delivery (CI/CD) environment, utilizing tools like Jenkins and Git for automated building, testing, and deployment. This approach streamlined release cycles and enhanced team collaboration.
I collaborated closely with the Quality Assurance team, providing technical documentation and ensuring adherence to all quality standards. I used JIRA and Confluence for issue tracking and process documentation.
I provided technical consultancy to staff, aiding in the resolution of complex problems and optimizing the use of tools like Docker for containerization and ElasticSearch for advanced search functionalities. I participated in business development efforts, contributing expertise to strategic decisions regarding technology stacks and infrastructure, including the transition from Vagrant to Docker for local development. I also implemented internal tools, such as an automatic translation system for user reviews across multiple web pages within the eSky.com group, utilizing the Microsoft Azure Translator API.
TravelTECH sp. z o. o.
Technical Leader
April 2014 - January 2015
I defined the technical strategy to align development goals with company objectives and industry best practices. I collaborated closely with quality assurance resources to ensure our products met high standards of quality and reliability. I provided comprehensive technical documentation to support development processes.
I offered technical consultancy to department staff and participated in business development by contributing to strategic planning. A key achievement was introducing new architecture to existing legacy code, including refactoring, implementing unit testing, and applying clean code principles to improve performance and maintainability. I was also responsible for integrating TravelTech solutions with external partners, such as Amadeus and Travelport, to enhance our product offerings and provide a seamless user experience.
TravelTECH sp. z o. o.
Team Leader / Senior Developer
April 2012 - April 2014
I maintained efficiency and met deadlines through effective team workflow management. I fostered a positive and supportive work environment, motivating the team to achieve high standards and goals. I provided regular feedback, celebrated successes, and promptly addressed challenges to boost morale and drive consistent delivery of high-quality results.
As a developer, in addition to daily tasks (maintaining existing legacy code and implementing minor features), I planned and implemented third-party company integration with our platform through the Chartis Insurance API platform. I was responsible for the API integration development, ensuring data security and compliance with industry standards.
Academic record
Cracow University of Technology
Master's Studies in Information and Communications Technology
2014 - 2017
Cracow University of Technology
Engineer's Degree in Computer Science
2008 - 2012
After hours
Father of two daughters, we enjoy taking road trips together to explore new places. In my free time, I enjoy reading hard science fiction books. I also work on DIY home automation projects, combining my interest in new technologies with practical home improvements.