Resume
Kiriakos Diamantis
An experienced web application and software developer with the necessary
Software Engineer
applications. Strongly skilled in unix-like operating systems and
drive and determination needed to develop complex and demanding
services especially on Linux. Possessing effective organizational skills and
excellent knowledge of web technologies. Having a commitment to keep up to
date with the latest developments.
Personal Info
Experience
Address
2017-09 -
Software Engineer
Aiolias 20,
present
Greenpeace
Kalamaria, 55135
• Developing planet4 platform which is a platform-cms based on wordpress with
Greece
custom functionality (themes, plugins)
Phone
• Plan & create migration strategy for the migration from planet3 platform to planet4
-
• Write unit & acceptance tests using codeception php library for planet4 platform
E-mail
2014-05 -
Software Engineer
-
2017-08
AMD Telecom
Date of birth
AMD Telecom S.A. is counted among global market leaders in Open Connectivity
-
solutions, SMS monetization, clearance & settlement and roaming services
StackOverflow
• Developed in-house web applications for internal users mostly using various
stackoverflow.com/users/-/kiriako
languages and/or frameworks, mostly php and phalconphp
s-diamantis
• Developed Java desktop applications (swing)
Skype
• Wrote unit, functional and acceptance tests for the web applications using
-
codeception (phpunit, rest apis testing and ui testing)
• Developed custom solutions (2way messaging, virtual numbers) for big clients
GitHub
(Google, Skype)
github.com/kirdia
LinkedIn
Projects
linkedin.com/in/kiriakos-diamantis-
• In-house monitoring system that was able to manage the most critical services of
64998ba7/
the company ( kannel & smppbox instances, mysql db cluster, smpp esme
authenctication)
Languages
• Antispam web application that filtered sms based on various reasons ( blacklisted
English
words, blacklisted msisdns, marketing sms, content detection using bayesian
Proficient
networks )
Spanish
Languages: PHP, Java
Intermediate
Web application frameworks: PhalconPHP, Laravel, Opencart
Programming Languages
We were using continuous integration and continuous delivery principles (Jenkins for
building and testing projects, docker containers for staging)
Java
Testing frameworks: Codeception, Selenium server
Experienced
Php
Senior
2012-12 -
Customer Support / 1st-2nd Level support
2014-04
AMD Telecom
• Communicated with clients (email, phone, skype) to solve their problems they had
Ruby
using company's services
• Monitoring of company's services and hardware
• Also did some linux adminstration tasks like taking backups, service monitoring and
writing of bash scripts
2011-11 -
Hardware Technician/Customer Support/System
2012-10
Administrator
Tararas ‘ElectroMarket’ Ltd
Resume
• Laptop hardware support/troubleshooting
• Maintain/Administer internal company's physical network
• Maintain/Update company's eshop
2010-11 -
Junior Network/System Administrator
2009-11
Internet cafe, Thessaloniki (Greece)
2009-04 -
1st level customer support
2009-09
OTE S.A., Hellenic Telecommunications Organization, Thessaloniki (Greece)
• Troubleshoot problems clients had with their adsl lines
Education
2004-10 -
Computer Engineer
2011-06
Technological Educational Institution of Thessaloniki, Thessaloniki (Greece)
Certificates
2009-05
Cisco Certified Network Associate (CCNA)
Job related skills - Side projects
Programming Languages that I have experience on
• Java
• Php
• Ruby
Libraries/frameworks that I have at least some experience
Web Frameworks
• PhalconPHP (Very good knowledge, working experience)
• Ruby on Rails (Intermediate experience)
• Sparkjava (Intermediate)
Javascript libraries/frameworks that I have used
• AngularJS
• BackboneJS
• Kendo UI
Testing libraries/frameworks that I have used
• Codeception
• Htmlunit
• Junit
• Phpunit
• Selenium server
Issue Trackers
• Jira
• Redmine
CI/CD procedures
• Jenkins
• Ansible
• Docker containers
• Docker compose
Resume
Experience with xml-related technologies, like xquery, xpath and xsl for transforming
xml documents
Strong linux administration skills
Sideprojects
Arbookie
Developed a client-server java application for odds comparison between sports events
• Gathered odds for sports events from more than 30 bookmakers
• Sanitized/Normalized data
• Matched sports events from all different sources to one uniform source
• Compared odds for these events
• Calculated surebets based on the gathered odds