I am passionate about computers since I was a kid. First entered cyberspace in 1995 and started programming unix systems. I like to be involved in startups and learn about interesting innovative technologies.
One of my favorite tasks is designing the application's architecture for a new project taking into account the sustainability of the tools, speed and the developer experience. I frequently write about these in my blog too.
My skills include experience in:
Javascript (+frameworks), Node.js , Java (EE) , Elastic Search , Graph databases , RabbitMQ , MongoDB , RDBMS (MySQL,PostgreSQL), Twitter Bootstrap , REST APIs , TDD.
Web Application Developer @ Backend Web development (Java EE, REST services)
Frontend Web development (Javascript, HTML5)
Relational Database Design
Project analysis and requirements gathering
Working as a developer on a web portal that acts as a frontend to many engineering and document databases which host big data related to materials testing.
Secondary work for other projects acting as a technical analyst of the project requirements, the implementation details and the technical specifications for contracts with external companies. From January 2013 to Present (3 years) Amsterdam Area, NetherlandsStartup founder @ I built a prototype for a web service that would offer digital timestamping services to the public. Digital timestamping is an online digital copyright specification (ANSI) and my goal was to build a website that the users could drop in files from their computer and automatically receive an encrypted hashed version of the document they could later use.
The prototype site was built using PHP (Code Igniter Framework) and C using the OpenSSL (TLS) API. A full proposal including presentations and business plans was submitted to startup accelerators in EU and US (Ycombinator,Techcrunch) but ultimately did not receive the required funding and due to the nature of the company needing funds to buy IBM encryption hardware and hire external auditors for the code base. From January 2012 to December 2012 (1 year) Senior Web Developer @ Project planning/development/implementation
Development using PHP (Code igniter framework) + MySQL + Javascript
A startup that build a web application for connecting users real-time with photos taken from their webcameras to encance the chat experience, much like an enhanced IRC chat with channels and groups. My duties were to help architect the project and build the backend infrastructure for user administration. Short term contract until the company's anticipated funding which did not happen. From August 2011 to December 2011 (5 months) IT Project Management Consultant @ Developing in-house ERP
Teaching programming
Website development
A private educational institute offering diverse services including computer courses for adults and children and custom web development.
I was the manager of the IT sector and my duties included building a logistics application dealing with customer data and statistics, invoices and employee salaries.
The company built websites for the local University. As secondary work I was teaching programming (Java/C) to university students and also the basics of office tools to adult and children leading to certification.
As a manager I got significant experience of leading a team of a handful of people and also I was constantly interacting with customers. From September 2001 to October 2011 (10 years 2 months) Junior Software Developer @ Analysis of project/development/implementation in PHP + MySQL
Requirements gathering from customers
Network application development in C
A spin-off company from a big industry eXta dealt with building complex web applications for customers as well as it's own internet chat portal. I was one of the two lead developers in a team of five that spoke with customers to understand their needs and translated this in a web application architecture and a database. From September 2000 to August 2001 (1 year) Web Developer @ Development of real-time customer charging tools and cashier. From September 1999 to August 2000 (1 year) Unix System Administrator @ Solaris / Sco / NT administration
Cisco router adminitrator
Customer support
Hardware support and network installations
Working while studying in the mornings to get experience in the IT sector, I had a variety of different tasks mainly involving connecting Unix machines and supporting the company's big Java project funded by the EU. From March 1999 to July 1999 (5 months)
Bachelor of Science (BS), Computer and Information Sciences, General @ Anglia Ruskin University From 2013 to 2014 Post-secondary Diploma in Teleinformatics, IT @ IEK Delta Thessalonikis From 1998 to 2000 Lyceum Degree @ Arsakeio Thessalonikis From 1992 to 1998 Aris Giachnis is skilled in: Java, Spring Framework, JavaScript, Node.js, Spring MVC, Web Development, Continuous Integration, Test Driven Development, Web Applications, Selenium, Backbone.js, HTML5, jQuery, NoSQL, Linux
Websites:
http://arisalexis.com/about