Imagen de perfil de spirosp
Bandera de Greece Kalamata, Greece
Miembro desde el 21 de enero de 2011
0 Recomendaciones


En línea Desconectado
I have working experience in the field of marketing & sales and skills/competencies acquirement. Until this point I have enjoyed the privilege to plan, coordinate, carry out and evaluate various projects, having a high sense of commitment and responsibility. In all cases I have set primary objectives and priorities as a cornerstone of my work plan, based on the available budget lines. In the past I have held team player positions, but also leading ones too. In any case I directed all my efforts to achieve overall and individual objectives. As a leader I used techniques of reward and recognition and team building in an effort to address diversity issues raised, related to the team's background. Regarding my IT theoretical background, I have a language free knowledge to software architecture and documentation using UML, but also to object oriented programming. In the mean time I have practiced basic knowledge in the programming languages I mention to my resume, so as to gain an initial familiarity and enhance my knowledge. When it comes to the modules that I have concluded and those I am working on, all include implementation of the theoretical aspects through exercise. I have managed to put in action my knowledge in Linux, and deploy a basic server configuration with Apache, where a wordpress website is uploaded. During my time in MachinePoint Ltd I had to develop a totally unknown to me market, demonstrating outstanding results. At the same time I was assigned various projects apart my main role in the marketing & sales department. I would welcome the opportunity to discuss the possibility to work for you and my own background in more detail, and would be available for interview.
$35 USD/hr
0 comentarios
  • N/ATrabajos finalizados
  • N/ADentro del Presupuesto
  • N/AA tiempo
  • N/ATasa de recontratación


Comentarios recientes

Sin Opiniones.


Freelance Developer

Jan 2014

Check my profile.


Statistics and Insurance School (not completed)

1999 - 2005 (6 years)

Computer science - software development

2010 - 2013 (3 years)


Certificate in Computing and Mathematics (2011)

Open University in the North (UK)

This qualification recognises that the certificate holder will have gained basic skills in both mathematics and computing. In particular the holder of this certificate will have a good knowledge of basic mathematical concepts sequences, functions and algebra and a knowledge of the main IT development activities such as programming and testing.

Certificate in Information Technology and Computing (2011)

Open University in the North (UK)

Recipients of this certificate have an understanding of fundamental principles in computing, computer hardware and the internet. They are able to evaluate critically developments in relevant technologies. They have also developed skills at Level 1 in communication, information literacy, abstraction and group working.

College Writing 2.1x: Principles of Written English (2013)

The University of California, Berkeley through edX

An introduction to academic writing for English Language Learners, focusing on essay development, grammatical correctness, and self-editing. Verify the authenticity of this certificate at: [login to view URL]

ColWri2.2x: Principles of Written English (2014)

University of California, Berkeley through edX

An introduction to academic writing for English Language Learners, focusing on essay development, grammatical correctness, and self-editing. Verify the authenticity of this certificate at: [login to view URL]

Introduction to Linux (2012)

Open University in the North (UK)

Introduction to Linux.

Software development with Java (2012)

Open University in the North (UK)

Description from the University's web page: [login to view URL] Discover the fundamentals of an object-oriented approach to software development. Starting from an analysis of requirements, you’ll be introduced to up-to-date analytical techniques and processes essential for specifying, designing and implementing a software system, including a graphical user interface. Although the small systems developed in the module have been chosen to facilitate learning, the underlying concepts are widely used by professional software developers. Software models are created with UML and implemented with Java 6, using NetBeans. You need Java experience, preferably by prior study of an OU Level 2 Java module.

Web technologies (2012)

Open University in the North (UK)

Description from the University's web page: [login to view URL] The World Wide Web continues to provide a foundation for the development of a broad range of increasingly influential and strategic technologies, supporting a large variety of applications and services, both in the private and public sectors. There is a growing need for management and decision makers to gain a clearer understanding of the application development process, from planning through to deployment and maintenance. This module will give you an insight into architectures, protocols, standards, languages, tools and techniques; an understanding of approaches to more dynamic and mobile content; and demonstrate how you can analyse requirements, plan, design, implement and test a range of web applications.

Building blocks of software (2012)

Open University in the North (UK)

The main aim of the course is to introduce you to some concepts underlying a systematic approach to software. It includes various forms of data (data structures) commonly used in software, such as sequences and trees. These are organised into data types and classes. We introduce a course code, which is a language to express instructions in a form suitable for execution by a computer. (The course code is implemented in a software package supplied as part of the course materials, which we refer to as the WorkPad.) The course code is not a specific programming language that you might meet elsewhere, but it does have features that are often found in certain programming languages (such as C++ or Java). It does not by any means have all the features present in such languages, though. Our aim is to deal with principles relating to the use of such languages, rather than with large-scale practical software development. We emphasise abstraction: the separation of the behaviour of a software element (given as a specification) and code to achieve that behaviour (an implementation of the specification). A few ideas from mathematics are introduced, where they assist in understanding software features. We introduce some ideas from symbolic logic, which is widely used in the expression of software requirements. We look also at some ideas relating to the structure of databases, and at a case study drawing on these ideas. Block 4 introduces recursion, a powerful tool for approaching certain problems. This final block also provides brief introductions to efficiency, and to methods to prove that an implementation is correct.

Object-oriented programming with Java (2012)

Open University in the North (UK)

The module continues the teaching about fundamental object-oriented ideas by investigating: - inheritance hierarchies - overriding methods - abstract classes - interfaces - polymorphism - re-use of code - static methods and variables. Along the way, you’ll learn about creating your own classes, about the facilities of Java for selection and iteration, and more about some of the core, provided Java classes. Different kinds of errors are discussed together with techniques for error handling, program design and debugging. After discussion of the need to design code, you will be expected to be able to implement to specification a class along with its methods. You will then be introduced to a subset of the Java collection classes, and related issues such as ordering and sorting. You are guided to apply the knowledge you gained from the first parts of the module, along with the new classes being introduced, to increasingly complex programming exercises. The skill of appropriately utilising a provided library of classes (searching for a useful class and method, for example) is explicitly developed in this context, and re-use by composition is discussed. The last part of the module begins by investigating how data is written to and from files in Java and how objects can be made persistent by writing them to file. Both of these techniques are useful in larger scale programs.

Introduction to the Music Business (2014)

Berklee X

Three things are clear about today’s music industry: The consumption of music is expanding at the greatest rate in history and from the most portals ever imagined, the cost of producing music is decreasing, and the number of artists creating and seeking to expose their work and develop careers through the Internet has increased dramatically. As demand grows and Internet piracy wanes, ad-supported and subscription models will generate unprecedented revenues that will surpass even the best of past earnings. And, many astute “music industry-watchers” predict a steep rise in business activity and trade earnings by the end of the decade. Whether you’re a music creator, consumer, or facilitator of this process, you’ll want to understand the history, underpinnings, and basics of the music business. This course has been developed to provide students with the latest instruction on the best way for creators, consumers, and facilitators to navigate the resurgence of one of the world’s most exciting industries: the music business. Course author John Kellogg—administrator, educator, entertainment lawyer, performer, and radio and television personality—offers students the opportunity to learn the fundamental principles of the developing new music business, for now and into the future.

6.00.1x Introduction to Computer Science and Programming (2014)


6.00.1x is an introduction to computer science as a tool to solve real-world analytical problems. Verify the authenticity of this certificate at: [login to view URL] About this Course This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. Since these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth. The goal is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career. That said, they are not "computation appreciation" courses. They are challenging and rigorous courses in which the students spend a lot of time and effort learning to bend the computer to their will. Introduction to Computer Science and Programming Using Python covers the notion of computation, the Python programming language, some simple algorithms, testing and debugging, and informal introduction to algorithmic complexity, and some simple algorithms and data structures. Recommended textbook. The recommended textbook for this course is: Introduction to Computation and Programming Using Python, Revised and Expanded edition, by John Guttag (MIT Press, 2013).

Introduction to Computer Science and Programming Using Python (2014)

Massachusetts Institute of Technology

List of Lecture Topics Lecture 1 – Introduction Lecture 2 – Core elements of programs Lecture 3 – Simple algorithms Lecture 4 – Functions Lecture 5 – Recursion Lecture 6 – Objects Lecture 7 – Debugging Lecture 8 – Assertions and Exceptions Lecture 9 – Efficiency and orders of growth Lecture 10 – Memory and search Lecture 11 – Classes Lecture 12 – Object Oriented Programming and Inheritance Lecture 13 – Trees Lecture 14 – Summary Lecture 15 – Research videos

Embedded Systems (2014)

The University of Texas System

ARM Cortex M processor - C programming Electronics Digital Logic - Write a C function & perform input/output on the serial port Microcontroller Input/Output - Write C software Design and Development Process Interfacing Switches and LEDs - Interface an external switch and LED & write input/output software. Arrays and Functional Debugging - Write C functions using array data structures that collect/debug your system. Finite State Machines -Create a traffic light finite state machine

Financial Analysis and Decision Making (2014)

Tsinghua University

Week 1 & Week 2: Getting to know Financial Statements Week 3: How Financial Statements are prepared Week 4: The logic of Financial Statements Week 5: The most commonly used methods of financial analysis Week 6: Relate financial data to industry and strategy Week 7: How businesses create value? Week 8: Business evaluation using financial statements Week 9: Cash flow analysis Week 10: Business decision making based on financial analysis

A system view of communications (2014)

The Hong Kong University of Science and Technology

Basic Communication System Lab1 - A Communication Example Discrete Time Channel Lab2 - Step Response Data Communication Protocols Lab3 - Communication Protocol Lab4 - Performance Evaluation Intersymbol Interference Lab 5 - Eye Diagram Recursive Channel Model Equalization Lab 6 - Equalization Noise Bit Errors Lab 7 - Additive Noise Lab 8 - Bit Error Rate Channel Coding Parity Bit Codes Lab 9 - Repetition Code Lab 10 - Parity Bit Code

Explore Statistics with R (2014)

Karolinska Institutet

How to import and clean data in R Statistics under the hood: distributions and tests. Non-parametric tests Visit the research frontier Use published workflows to make statistical analysis in R

Supply Chain and Logistics Fundamentals (2014)

The Massachusetts Institute of Technology

Overview of SCM & Core Concepts Forecasting 1 - Introduction Forecasting 2 - Exponential Smoothing Forecasting 3 - Causal Analysis & Special Cases Inventory Management 1 - Overview & Deterministic Demand Inventory Management 2 - Stock Outs & Single Period Models Inventory Management 3 - Probabilistic Demand Models Inventory Management 4 - Special Cases Transportation Management 1 Transportation Management 2

Computation Structures - Digital Circuits (2015)

The Massachusetts Institute of Technology

• Basics of Information, the Digital Abstraction • CMOS, Combinational Logic • Sequential Logic, Finite-state Machines • Performance Measures, Design Tradeoffs

Understanding Wireless - Technology, Economics and Policy (2015)

University of Notre Dame

-- Why Wireless is a Big Deal -- What is the RF Spectrum? -- Command and Control -- Rights and Regulation -- Motivating Digital -- Network Fundamentals -- The FCC in Transition -- The Cellular Ecosystem -- The WiFi Ecosystem -- Today and Beyond

Business and its Environment - An overview of business and the role of finance (2015)

Open Education Consortium - Anne Arundel Community College

>> Define the roles of government in controlling business. >> Identify the advantages and disadvantages of the three forms of business ownership. >> Explain the differences between the major financial statements. Identify sources of business financing. >> Explain stocks, bonds, financial institutions and the role of the Federal Reserve System.

Systematic Program Design (2015)

The University of British Columbia

>> Beginning Student Language >> How to Design Functions >> How to Design Data >> How to Design Worlds, Compound Data

Cyberwar, Surveillance and Security (2015)

The University of Adelaide

>> How the Internet Works >> Hacking and Leaking >> Surveillance and National Security >> Surveillance Privacy and Political Engagement >> Cyber Security & Cyberwarfare >> The Future of the Internet

Introduction to Big Data with Apache Spark (2015)

The University of California, Berkeley

Big Data and Data Science Introduction to Apache Spark Lab 1: Learning Apache Spark Data Management Semi-Structured Data Structured Data Lab 2: Web Server Log Analysis with Apache Spark Data Quality, Exploratory Data Analysis, and Machine Learning Data Quality Exploratory Data Analysis Machine Learning Lab 3: Text Analysis and Entity Resolution Data Management Lab 4: Introduction to Machine Learning with Apache Spark

HTML5 Web Design Fundamentals (2015)

World Wide Web Consortium

Week 1: HTML5 Basics Week 2: HTML5 Multimedia Week 3: HTML5 Graphics Week 4: HTML5 Animations Week 5: HTML5 Forms Week 6: HTML5 Basic APIs

Introduction to Cloud Computing (2015)

Institute of Electrical and Electronics Engineers

Part 1: Overview of Cloud Computing Part 2: Dynamic Interactions and Computing Architectures Part 3: Economics of Cloud Computing

Quality Engineering and Management (2015)

Technische Universität München

Session 1: DEFINE Session 2: MEASURE Session 3: MEASURE Session 4: MEASURE 4 PROJECT: MEASURE - Process Mapping Session 5: ANALYZE Session 6: ANALYZE Session 7: IMPROVE Session 8: CONTROL Session 9: Six-Sigma

Statistics for Business 1 (2015)

Indian Institute of Management, Bangalore


Sabermetrics 101 - Introduction to Baseball analytics (2015)

Boston University College of General Studies

1: Sabermetrics relational databases 2: Measuring Hitting Evaluating batting performance; measures of central tendency, spread & variability; the shape of data & basic distribution; basic SQL 3: Advanced SQL 4: Intro to pitching & fielding analytics; Intro to the basics of the R Language 5: R Code for Sabermetrics regression to the mean, basics of sample size, statistical reliability; run estimators in R, Pythagorean regression 6: Statistical distributions

HTTP & Web Servers (2017)


Programming web servers with python

How to use Git and GitHub (2017)


Coding and getting familiar with the functions and possibilities provided by Git and GitHub.

Networking for web developers (2017)


-Tools used to troubleshoot network connections. -Getting familiar with the Protocols involved.

Securities & stock markets investments (2005)

University of Piraeus

University course.

Economic Theory (2005)

University of Piraeus

University course.

Information managements systems (2004)

University of Piraeus

University course.

Organizational Management (2002)

University of Piraeus

University course.

General Insurance (2002)

University of Piraeus

University course.

English language courses - Statistics terminology (2000)

University of Piraeus

7 university courses.

Descriptive Statistics (2008)

University of Piraeus

University course.


Utility Theory

Author of "Utility Theory". Taught in Caltech X [login to view URL]


  • Numeracy 1
  • US English Level 1


  • Conectado a Facebook
  • Freelancer Preferente
  • Pago verificado
  • Teléfono verificado
  • Identidad verificada
  • Correo Electrónico Verificado

Buscar freelancers similares