Who i am
Web Designer and Developer
An accomplished and talented professional with extensive working experience in the field of Web Design and Development (PHP-MySQL).
Experienced across several PHP frameworks, content management systems and ecommerce platforms.
Proficient in analysing system requirements, identifying potential problematic areas and/or system limitations as well as developing system solutions applying agile methodologies and security practises.
One of my greatest advantages as a Software Developer comes from my Computer Security background. Completing my Master's degree in Computer Security gave me a greater understanding of current system vulnerabilities and existing attacks. It also provided me with a great heads up on how to think when developing a secure system.
Additionally, I had the opportunities to examine the ways, techniques and source code used to maliciously gain access to unauthorized resources. Such opportunities gave me the experience and understanding on how and why intruders may be attracted to a particular system. The deeper the understanding on how a potential intruder may think, the easier it is to develop a secure system and easier to defend against potential attacks.
WEB DEVELOPER / SYSTEM DESIGNER - Melbourne, Australia
Maintaining a series of web sites accross several frameworks.
Improving existing web solutions as well as documenting and developing new functionality to expand business' product offering.
PHP development mainly based on Zend Framework, WordPress (WooCommerce) and OpenCart technology.
MYSQL database administrator.
Windows server maintenance.
SOFTWARE DEVELOPER (FINANCIAL SERVICES) - Limassol, Cyprus
Amending / maintain functionality on existing software solutions (.NET)
Maintain and monitoring server side of internal software applications.
SQL database design and development.
Database analysis. Applying optimization techniques to improve database performance.
Newcastle University, UK - Distinction
KEY MODULES :
- System Security
- Information Security & Trust
- Advanced Programming in Java
- Human Factors Engineering
- Dissertation in Computer Security
Northumbria University at Newcastle, UK - First Class Honours
KEY MODULES :
- JAVA Programming Language
- Information System Analysis
- System Design & Architecture
- Database Programming
- Web Design
WHAT I DO
Analysing a business entity, its goals and purposes to achieve the best system solution.
- Requirements gathering
- Requirements Analysis
- System Modeling
High quality software development focusing on system security and performance
- Framework Selection
- Front/Back end Development
- Performance measuring
Well thought database design can only increase system performance and ease data collection.
- Database Design
- Structural Implementation
" During our cooperation Sokratis proved himself as a reliable and responsible professional, willing and able to tackle problems autonomously while consulting with contacts of varying degree of business/technical knowledge. He excels at both support and development duties, and I find his calmness and patience very valuable in highly stressful environment that is software development for financial industry. "Via LinkedIn