Thanos Saringelos

Thanos Saringelos

$35/hr
Javascript, WebGL, ThreeJS, Grunt, Mocha, Karma, NodeJS, TDD, Scrum, Web Audio API, WebRTC, AR/VR
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
34 years old
Location:
Thessaloniki, Greece, Greece
Experience:
6 years
Thanos Saringelos Thessaloniki, Greece E-mail :-Skype : Thanos_Sar Github : ​ThanosSar LinkedIn : ​Thanos Saringelos Site : ​www.thanossar.com Summary I was born in Greece in 1989 and studied Computer Engineering at Technical University of Crete (​TUC​) where I was taught the complete spectrum of how a computer operates. From transistors to the cpu and from Operating Systems to the highest level programming languages. Software development proved to be my choice of a profession and specifically Web development. My graduation thesis was a personal choice : Build a web application that combined the WebGL API with the Web Audio API to create an immersive Graphic-Audio experience for the user. I love new technologies and APIs that bring power to the web. Audio, 3D and VR are some of my main focuses these days. Experience In the university I will mention only software projects here. ● ● ● ● MIPS assembly implementations Various applications in Java (included a web server) Various applications in C (included a web server ) Major social media application named ituned.com (full stack : MySQL Database, Java Server, JSP, HTML/CSS and Javascript, XML/JSON) Screenshot of ituned.com ● Pure WebGL application (Bloxorz Game) Screenshot of Bloxorz Game Professionally WebGL Developer @Proximie Freelance 2016 - Now Proximie provides a platform for live-streaming surgeries with the participation of remote doctors and students. Doctors can use surgical 3D tools, create annotations, use their actual hand to assist to the surgery (all of the previous are overlaid over the surgery video). I am in charge of building the AR layers, video processing, 3D object overlaying, 2D annotations and the live-streaming capabilities (front end). I work remotely as a Web Graphics Engineer. WebGL Developer @Technical University of Crete, Greece Freelance 2013 - 2015 Major WebGL/threeJS - Web Audio application (thesis which became my profession project afterwards). You can see it live at ​looparound.xyz. ​Through this app the user is able to interact with the objects in the 3D scene, activate their animations, produce sounds by hitting them and finally create audio loops that play back forever via the 2D sequencer at the top of the screen! screenshots of looparound WebGL Developer @Nuclear and research Institute of Sao Paolo Freelance 2014 - 2016 In a team managed by Fernando Bardella I was the principle developer and together we developed an application for crystal visualization in the browser. WebGL/threeJS, 3D printing, Oculus Rift, Google Cardboard, Stereoscopic Rendering, Leap Motion, Custom Shading and various other features were developed mostly by me through our long cooperation. screenshots of crystalwalk You can see it live at ​crystalwalk.herokuapp.com Features I have implemented ● ● ● ● ● ● ● ● Decoupled web apps using Module-Facade-Mediator architectural patterns (PubSub, requireJS, t3JS, js module patterns) VR implementations (Oculus Rift, Google Cardboard, Stereoscopic effects) Motion controller implementations (Leap Motion) 3D printing (custom export STL file etc) 3D spatial sound (Using the new Web Audio API) CSG implementation Augmented Reality solutions with video processing and layers (3D, 2D, Images etc) Full store/restore application state (using MongoDB) EDUCATION Technical University of Crete (TUC) Degree —- I studied on the Electronic Engineering and Computer Engineering at TUC for 6 years (normal duration is 5 years). In this department your are taught everything about a computer and much more. Math, Physics, Hardware, Software, Telecommunications were the main focuses through my studies. I was font of software with which I was able to create something useful, educational or entertaining. During my studies I developed various projects in assembly, C, Java, Matlab, a major social media application (Java, HTML, CSS, Javascript, MySQL full stack developer), a medium-size WebGL game and a major WebGL-WebAudio application for my graduation thesis. Classes I took Introduction to C programming Structured Programming Object Oriented Programming (Java) Digital Computers (assembly) Data and File Structures (java) Operating Systems (c,java) Digital Signal Processing (matlab) Databases (MySQL, SQL ) Computer Organization (implemented CPU with VHDL) Algorithms and Complexity Computer Networks Web Application Development (Javascript, HTML, CSS, XML, JSON, Java, JSP, MySQL) Graphics (HTML, CSS, javascript, WebGL) Graduation thesis (three.js/WebGL, javascript, HTML5/CSS3) SKILLS ● ● ● ● ● Javascript, javascript design patterns, javascript APIs/libraries WebGL Linear Algebra Shader programming in GLSL Three.js ● ● ● ● ● ● ● ● ● ● ● Application architecture and design patterns M.E.A.N. stack (recent skill) HTML5/CSS3 MySQL PHP Apache servers Java C Assembly Matlab VHDL CAREER AIMS My aim is to always improve, learning and being more productive. This involves constant changing, growing and maturing. A developer must not fear change but he must even chasing it in some cases. Not changing means get left behind. I also aim to be a better full stack developer in the future. I already know all the phases and layers a web application is built upon and through my studies I developed an application through all phases : Back end : server, database and front end : html-css, javascript . I also want to retain my intense interest to modern technologies and especially 3D graphics and web audio. REFERENCES Available upon request.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.