Since March 2020 at NC-Websites

Full stack developer

After expanding my experience as a front end developer at NC-Websites, I progressed to the role of full stack web developer. In this phase of my career, I further expanded my technical skills and became more deeply involved in developing systems and optimizing website functionalities.

As a full stack developer, I was responsible for developing versatile systems, including a ticketing system that allowed users to purchase admission tickets online in advance. My work also extended to implementing external integrations, enabling seamless collaboration between websites and various platforms and tools. These projects required a broader range of technical skills, including back-end programming languages and database management.

Furthermore, I actively contributed to developing new methods to optimize content presentation, creating a more dynamic and engaging user experience. In doing so, I combined my creativity and technical knowledge to elevate the websites to a higher standard.

Throughout this period, I learned to be proactive and solution-oriented, approaching complex challenges with enthusiasm. Collaborating with external teams allowed me to gain deeper insights into software development.

These days my work primarily involves the development of the Content Management System, known as NC-CMS2. This CMS emphasises on discoverability and user-friendliness, designed to provide an intuitive and seamless experience in creating and managing content.

I have successfully delivered various custom applications, including ticket systems, registration systems, ordering systems, reservation systems, and seamless integrations with external tools such as CRMs and administrative packages. Additionally, my contribution includes implementing integrations with external links, such as automatically processing property listings from real estate agents and car listings from auto garages on the website. I have also ensured that content creation is enhanced and more accessible through integration with OpenAI's GPT. Prior to this process, I am actively involved in client discussions to draft a detailed document outlining how the system will function, including an estimated number of hours and a cost estimate.

Another contribution of mine has been introducing new work processes, including version control, agile development principles, dependency management, and build tools. The implemented methodologies and tools simplify and expedite the development, maintenance, and deployment of updates, making the development process more efficient and effective.

I provide daily support to technical colleagues in creating websites on the CMS, focusing on knowledge sharing and collaboration. My involvement also includes writing detailed documentation to ensure colleagues always have access to the necessary information.

Additionally, I manage technical aspects for marketing, where I am responsible for setting up and maintaining Google Tag Manager containers and integrating them with the CMS and other tools to support marketing goals.

Link

Further reading

Previously I started at NC-Websites as a front end developer at NC-Websites. You can also find me, Ron Dekker, on the website of NC-Websites. You can also learn more about NC-Websites here, a full service web company located in Winschoten.