Kosmas Chatzimichalis
Bis 2023, Senior DevOps / Software Engineer, Denteo AG
Zurich, Schweiz
Werdegang
Berufserfahrung von Kosmas Chatzimichalis
2 Jahre und 8 Monate, März 2021 - Okt. 2023
Senior DevOps / Software Engineer
Denteo AG
3 Monate, Aug. 2020 - Okt. 2020
Senior DevOps / Security Engineer
Rentouch GmbH
2 Jahre und 8 Monate, Dez. 2017 - Juli 2020
Engineering Lead
VIU VENTURES AG
* Migration to AWS * Monitoring and alerting using Prometheus and Grafana * Leading three engineering teams * Architecture of abstraction business layer * Transition to microservices architecture * Introduction of automated testing for ecommerce website * Introduction and use of GraphQL and Elixir * Introduction and setup of Terraform Cloud
1 Jahr und 1 Monat, Nov. 2016 - Nov. 2017
Senior Infrastructure Engineer
HyHelp AG
* Infrastructure setup using Docker and DockerCloud virtualization. * Infrastructure automation and further development * Support and maintenance of Symfony web application. * Development of system to automatically restore and send notification of database backups. * Set up monitoring and alerting with Prometheus, Grafana and cAdvisor. * Setup and configuration of ELK stack (Elasticsearch, Logstash, Kibana)
4 Monate, Aug. 2016 - Nov. 2016
Senior Software Engineer / DevOps
Tuskerdirect
* Software development of new platform using Ruby on Rails * Architectural design of new application * Infrastructure setup with Continuous Integration (Codeship) and Code Analysis (Codeclimate) * Testing infrastructure using Cucumber and RSpec * Infrastructure automation using Ansible
11 Monate, Sep. 2015 - Juli 2016
Senior Software Engineer
Eastern Cancer Registry and Information Centre
* Develop and maintain the cancer patient information portal infrastructure, using Ruby and Ruby on Rails * Contribute to requirements development, working with CRUK business analysts
* Development of ecommerce Ruby on Rails web application * Improvement of development practices and tools * Actively advocating architectural changes and improvements * Representation of the company externally * Lead projects from a tachnical perspective
3 Monate, März 2014 - Mai 2014
Senior Software Engineer
Eturnity GmbH
* Development of Web platform for solar energy simulation and monitoring solution * Cloud infrastructure set up
2 Jahre und 8 Monate, Mai 2011 - Dez. 2013
Senior Software Engineer
M-way ag
* Working as a Senior Software Enginerr in a team and developing a ruby on rails application about resource sharing.
2 Monate, März 2011 - Apr. 2011
Freelance SQL Developer
Sendmarketing
Worked as a freelance software engineer in mailing house company. Producing various reports using SQL, either updating exisitng reports or creating new ones based on user requirements.
1 Monat, März 2011 - März 2011
DevOps
Monterosa
Systems administrator of a ruby on rails application of a live tv show 'Million Pound Drop' watched by millions, on Amazon S3, EC2. Managing the infrastructure using Puppet and Nagios monitoring. Ruby on Rails development of currrent application.
1 Jahr und 5 Monate, Nov. 2009 - März 2011
Head Of IT
Dateline PLC
Took over development of ruby on rails application developed by an external agency, to be developed in house for the company. Further development and improvement of the online dating platform. Bug fixing of existing system to deliver more mature application.
2 Jahre und 3 Monate, Mai 2007 - Juli 2009
Software Engineer
Oxygen 8 (Opera Telecoms)
Development of telecoms web applications using Ruby on Rails with AJAX, MySQL and MsSQL. Deployment with SVN, Capistrano, on a load balanced Apache server using Mongrel clustering. Applications included udp messaging, call queuing system, number allocation, fax to email service, open/closed hours phone redirection and live call reporting interface (http://www.oxygen8.com/uk/call-handling/features) C3 Telsis system interface. SMS system maintenance and development, using PHP, C++
4 Monate, Nov. 2006 - Feb. 2007
IT Consultant
Visilogue LTD
Development of traffic control remote monitoring application using Ruby on Rails and MySQL. SVN and Capistrano deployment. SMS and MySQL integration. Installation and configuration of Trixbox/Asterisk PBX, and dialpan creation, for application and VoIP solution.
6 Jahre und 3 Monate, Juni 2000 - Aug. 2006
Software Engineer
Protocus LTD
Development of CRM software program for the automotive industry using PHP, XML, CSS, Apache and MySQL. SQL development and performance tuning. Implementation of various applications in Plone, used for marketing campaigns, online vehicle service requests, vehicle evaluations. Development of small scale projects in Ruby On Rails. Configuration, maintenance and administration of Samba, Apache, Postfix, Zope, MySQL servers.
1997 - 2000
Software Development Manager
Box 5
Responsible for the development of various marketing and business solution software projects. Using Delphi with MS-SQL Server to develop client-server web enabled applications for use from other companies in the group, as well as external clients. MS-SQL Server database adiministrator. System and network administrator
1995 - 1997
Software Developer
Brintons
Developing SQL queries, views, functions and procedures to retrieve data from Oracle and MS SQL Server databases. Producing complex reports for departmental use and inter-database transfer utility programs, on a large (400+ user) distributed database system. Experience in using Oracle, MS SQL Server, Crystal Reports and Visual Basic.
1993 - 1995
IT Consultant
Cosmos International LTD
Migration of room allocation and timetabling system written in C, to C++ (MFC), for both the 16-bit and 32-bit versions. Provided training an technical support, in both hardware and software. Developing smaller projects in Visual Basic, Access and Visual C++
1991 - 1993
Medical Physics Technician
Midlands Centre for Neurosurgery and Neurology
Developed and constructed a purpose build interface board for an IBM PC compatible computer, to drive a clinical cerebral blood flow system. Designed and produced circuit diagrams, design testing, manual using Basic and C interface routines.
1991 - 1993
Medical Physics Technician
Midland Centre for Neurology and Neurosurgery
Developed and constructed a purpose build interface board for an IBM PC compatible computer, to drive a clinical cerebral blood flow system. Designed and produced circuit diagrams, design testing, manual using Basic and C interface routines.
Ausbildung von Kosmas Chatzimichalis
4 Jahre und 1 Monat, Jan. 1995 - Jan. 1999
Maths & Computing
The Open Univeristy
Mathematics and Computing
3 Jahre und 5 Monate, Sep. 1987 - Jan. 1991
Electrical Engineering
TEI Patron
Electrical Engineering
Sprachen
Englisch
Fließend
Französisch
Gut
Griechisch
Muttersprache
Deutsch
Gut
Spanisch
Grundlagen
Italienisch
Grundlagen