HOME ABOUT PROJECTS CONTACT

Christos Tsiparidis

Software Developer


picture

About me



My journey with technology began at a young age when I was 10 years old, spending a significant amount of time replacing and testing PC components. This early hands-on experience with both hardware and software helped me build a solid foundation in technology and problem-solving.

I have been passionate about programming since I was 12 years old, starting with HTML to create my very first website. This initial experience sparked an endless fascination with web development, inspiring me to continually explore and enhance my skills.

Initially, I started my career in the chemistry industrial sector as industrial business management assistant, where I developed a deep appreciation for operating cycles, controlling processes and efficiency before transitioning to IT sector, where I discovered my true appeal for technology and innovation.

In the business world, I discovered my desire to automate mundane tasks using VBA, Python, and C#. Diving deeper into automation, I became captivated by the ability to innovate complex solutions, resulting in robust and efficient outcomes. In my role, my focus was on creating and optimizing IT service offerings. I coordinated order processing, managed service configurations in the area of asset management, and efficiently handled incoming invoices. Determining the needs for IT services for customer orders was also part of my responsibilities. I implemented automation solutions that served to improve processes. In doing so, I optimized workflows, visualized information, and automated subprocesses.

My passion ranges from automation to ultimately full-stack development. I work with various technologies for web applications and databases to build dynamic websites that are vital for modern business operations. I am continuously expanding my expertise across a broader spectrum of technologies to achieve full-stack proficiency. This ongoing learning and adaptation help me stay current with industry trends and enhance my ability to deliver comprehensive solutions.

My journey is driven by a continuous quest for knowledge and improvement in the tech field.

If you would like detailed information, please send me your enquiry by



My Skills



.NET C#


ASP.NET Core


React


HTML & CSS


JavaScript


VBA Excel


Python


SQL


2+
Partners
50+
Projects Done

My Projects



Streamlining & Procurement

In my previous position, I managed the procurement of manufacturer services within maintenance contracts. This involved creating quotations, processing orders, asset management, and data maintenance, with a focus on determining customer needs and creating service offerings using the manufacturer's tool. I handled service orders according to manufacturer quotations, managed internal order approvals, linked chassis and modules, updated addresses, resolved incidents, and handled invoice matters. I also focused on security, datacenter, and workplace services, reviewing order requests, creating service orders, adjusting payment terms, registering care packs, and forwarding license documents. Maintaining reinsurance data was crucial. I communicated with relevant interfaces and the manufacturer to clarify issues, obtain approvals for additional costs, and report data discrepancies for necessary adjustments. I contributed to discussions on changes in services, products, and processes, addressing current challenges in team meetings. My professional skills, training, and experience in procurement and administration, coupled with strong communication skills and proficiency in office applications, enabled me to work independently, stay organized, and prioritize tasks effectively. My reliability, resilience, and team orientation ensured my success in this role.




Automation & Optimization

I was responsible for automating and optimizing various subprocesses, with the primary goal of improving efficiency and speeding up workflows across the team. By developing custom macros and applications tailored to our specific needs, I not only reduced manual tasks but also increased overall accuracy and productivity. In addition to my main duties, I leveraged my programming expertise in VBA, Python, and C# to implement practical automation solutions that significantly enhanced workflow efficiency. This included optimizing equipment visualization, automating SAP data entry for orders, and streamlining email analysis, which enabled organizational process adjustments. I also developed an automated process for MS Outlook, improving email management by aligning process steps and cleaning up unnecessary emails. Additionally, I automated the transfer of order values from Excel to SAP, facilitating seamless data capture for analysis and reporting, which further reduced workload and boosted team performance. These solutions and more allowed us to consistently outperform targets, becoming essential parts of the daily operations. Even after my transition to a new role, the 12-member team continues to rely on these tools, as they have proven to be indispensable in maintaining high performance and driving long-term success.




Overview & Data Visualization

My automation skills are demonstrated in a project aimed at improving email evaluation and categorization. I extract, analyze, and categorize emails, creating a dropdown menu for email categories based on subject keywords and sorting emails by date and category. For data visualization, I dynamically generate sheets with category counts and add pie charts to show category distribution per year. I ensure user-friendly data presentation with validation, filtering, and auto column adjustment. This project highlights my ability to handle complex data, automate office tasks, visualize data, and efficiently manage information.




Onboarding & Integration

The project aims to develop an OnBoarding app to support new employees during their orientation phase. The app will help organize tasks, track progress, and ensure the complete capture of relevant information and tasks. Both new employees and their supervisors can input specific onboarding tasks and update their status to keep track of completed or pending activities. Each task can include important resources and information. A key feature of the app is a platform for feedback and communication between new employees and their mentors. An integrated progress overview will allow both parties to transparently follow the onboarding process. The app ensures continuous access to tasks and information for easy reference at any time. The goals are a structured and organized onboarding process, enhanced communication, and better time management. The app's constant availability and easy access to information and tasks contribute to a smooth and successful onboarding experience. Equipped with these tools, the OnBoarding app will become an essential part of the onboarding process, ensuring new employees are effectively and successfully integrated into the company.

Smooth Operation & Data Accuracy

I analyzed the export file from the manufacturer's tool and adjusted the macro I had previously developed for this internal client. This adjustment was necessary due to changes made by the manufacturer to the tool. The goal was to optimize the presentation of the services and ensure the smooth operation of the automated subprocess. Through these targeted adjustments, the services were structured and organized to provide current information that can be directly used to create a service offer. These measures have not only increased efficiency but also improved the accuracy and reliability of data delivery, which is crucial for the prompt processing and successful completion of service orders.




Contact Me

Fill up the form below to send me an E-Mail.