$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Software Engineer
Kostas Kapetanakis
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
Experienced Lead developer, following Agile principles, most recent work on node API services for webRTC, browser API and native Javascript integrations. Systems design and architecture. Continues integration and delivery
Markets
United Kingdom
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - ?
job
Lead Developer
MobilusLabs.
- JavaScript Real Time Communication services
- - Node JS microservices ecosystem, MongoDB, NATs, redis,
- - Agile - remote teams management, web/react/ react-native SDK application architecture
- - Node JS microservices ecosystem, MongoDB, NATs, redis,
- - Agile - remote teams management, web/react/ react-native SDK application architecture
Javascript, React, MongoDB, Agile, Microservices, Redis, Management, Node, Architecture, Developer, Lead developer, Web, Native
2016 - 2019
job
Software Developer - JavaScript Engineer
Nexmo.
- JavaScript Real Time Communication services
- API integration and third-party tools
- Unix server deployment and tools
- Testing (various levels and tools)
- NodeJS / Grunt / Bower
- Agile
some specifics include:
- SDK Development:
Caching mechanism, w/ web workers offline first approach RTC based test suite
- Microservices:
analysis for scale performance with Couchbase load tests multi thread / cluster tests and setup
JWT authentication
- API integration and third-party tools
- Unix server deployment and tools
- Testing (various levels and tools)
- NodeJS / Grunt / Bower
- Agile
some specifics include:
- SDK Development:
Caching mechanism, w/ web workers offline first approach RTC based test suite
- Microservices:
analysis for scale performance with Couchbase load tests multi thread / cluster tests and setup
JWT authentication
Test, RTC, Server, Web, Software, Development, Testing, Authentication, Developer, Javascript, Integration, Microservices, SoMe, Unix, Deployment, NodeJS, Agile, API
2014 - 2016
job
Software Developer & DevOps
Real Asset Management plc.
Reduce Development-to-Production time with Continuous Integration
(Teamcity, Octopus Windows Server, Git, VisualStudio tools)
- AngularJS development (SPA)
- C# API - Entity framework C# Automation scripts
- Ionic hybrid development
- Agile SCRUM
(Teamcity, Octopus Windows Server, Git, VisualStudio tools)
- AngularJS development (SPA)
- C# API - Entity framework C# Automation scripts
- Ionic hybrid development
- Agile SCRUM
Windows, Hybrid, Spa, Framework, Production, Server, Software, Teamcity, Development, Continuous integration, Developer, Ionic, Git, Windows server, Integration, Entity Framework, C, Automation, Agile, AngularJS, DevOps, Scrum, API
2008 - 2014
job
Researcher and Developer - project coordinator
Department of Informatics Engineering, Technological Educational Institute of Crete.
Undergraduate-thesis mentor in Informatics Engineering Dept. of Technological Educational Institute
of Crete.
- Server Administration (UNIX environment, NAS, web servers, web-Hosting platform, video
streaming (real-time, VOD)).
- Web Development of various applications from scratch, based on HTML, CSS, Java Sript / JScript,
AJAX, PHP with various Databases, JSP, XML, JAVA Axis2 / REST services.
Tools and Frameworks:
- Smartphone browser-game controller over WebSocket communication.
- Multimedia content processing, using Adobe CSx master collection (Flash, Premier, Audition, Photoshop) to create multimedia applications and websites.
- Setup and customizations of PHP, .net and Java based CMS platforms.
- JAVA Portal based web application development (JBOSS, Liferay).
- Network-simulation server setup.
- Java 3D game development. Flash 2D game development.
- Application development for standalone applications using Kinect sensor.
- Android applications development (regarding a variety of API's, for instance: battery, geolocation, and device's sensors).
- Setup of Portable Live Streaming service.
- Development of applications to schedule streams and recordings from network security cameras
(AXIS).
- MPEG-DASH video streaming implementation in web 3D [X3DOM (contribution to X3DOM open source project)].
- WebSockets communication for streaming multimedia content, such as 3D graphics, audio, video.
- Android and web application development (VOIP) with SIP communication server.
Peer to Peer browser communication using WebRTC in a 3D virtual world.
Smartphone benchmarking and data a nalysis regarding communication layer and rendering graphics.
- Participation in large-scale projects:
Open-Courses: Online platform for streaming (VOD, LIVE) courses from Technological Educational
Institute of Crete.
Video editing and online course developm ent using Adobe Learning Suite and Wowza
server.
I-promotion: Interactive services and electronic promotional products with high personalization
content.
Research on protocols for MPEG-DASH, MPEG - 7, MPEG - 21 multimedia and 3D
graphics streaming platform.
Archimedes III: DECO-DECoration Ontology. Semantic annotation and Case Based Reasoning in interior architecture and decoration designs.
Ontology in the area of architecture and interior design.
Java application development, which converts 2D graphics to 3D virtual rooms.
(frameworks: Spring, JQuery, Bootstrap)
MA-TE Knossos, A journey in time: a 3D graphics film that presents the constructional history of the palace of Knossos
Clustered rendering, 3D graphics, special effects, video / audio editing
Interreg III: Reconfiguring the undergraduate curriculum of the Department of Preschool Education
of Crete.
- Server Administration (UNIX environment, NAS, web servers, web-Hosting platform, video
streaming (real-time, VOD)).
- Web Development of various applications from scratch, based on HTML, CSS, Java Sript / JScript,
AJAX, PHP with various Databases, JSP, XML, JAVA Axis2 / REST services.
Tools and Frameworks:
- Smartphone browser-game controller over WebSocket communication.
- Multimedia content processing, using Adobe CSx master collection (Flash, Premier, Audition, Photoshop) to create multimedia applications and websites.
- Setup and customizations of PHP, .net and Java based CMS platforms.
- JAVA Portal based web application development (JBOSS, Liferay).
- Network-simulation server setup.
- Java 3D game development. Flash 2D game development.
- Application development for standalone applications using Kinect sensor.
- Android applications development (regarding a variety of API's, for instance: battery, geolocation, and device's sensors).
- Setup of Portable Live Streaming service.
- Development of applications to schedule streams and recordings from network security cameras
(AXIS).
- MPEG-DASH video streaming implementation in web 3D [X3DOM (contribution to X3DOM open source project)].
- WebSockets communication for streaming multimedia content, such as 3D graphics, audio, video.
- Android and web application development (VOIP) with SIP communication server.
Peer to Peer browser communication using WebRTC in a 3D virtual world.
Smartphone benchmarking and data a nalysis regarding communication layer and rendering graphics.
- Participation in large-scale projects:
Open-Courses: Online platform for streaming (VOD, LIVE) courses from Technological Educational
Institute of Crete.
Video editing and online course developm ent using Adobe Learning Suite and Wowza
server.
I-promotion: Interactive services and electronic promotional products with high personalization
content.
Research on protocols for MPEG-DASH, MPEG - 7, MPEG - 21 multimedia and 3D
graphics streaming platform.
Archimedes III: DECO-DECoration Ontology. Semantic annotation and Case Based Reasoning in interior architecture and decoration designs.
Ontology in the area of architecture and interior design.
Java application development, which converts 2D graphics to 3D virtual rooms.
(frameworks: Spring, JQuery, Bootstrap)
MA-TE Knossos, A journey in time: a 3D graphics film that presents the constructional history of the palace of Knossos
Clustered rendering, 3D graphics, special effects, video / audio editing
Interreg III: Reconfiguring the undergraduate curriculum of the Department of Preschool Education
REST services, Game development, Security, Network, Open source, 3D, Voip, Flash, Net, 3D Graphics, Developer, Implementation, Hosting, Adobe, Coordinator, Audio, Development, NAS, Streaming, Websockets, Web, SIP, Server, Interior, 2D, Online, Special effects, WebRTC, Processing, Portal, XML, Html, Design, Php, Jquery, Java, API, Administration, Android, HTML/CSS/Javascript, Bootstrap, Video, CMS, Research, Websites, Css, Unix, REST, AJAX, Mentor, Spring, Rendering, Movie, Researcher, Video editing, Service, Content, Jsp, Architecture, Engineering
2011 - 2013
freelance
Web Developer (freelancer), remote
unknown.
Support for PHP customized large-scale platform
- PHP Propel [ORM (Object-Relational Mapping) library]
- PHP Propel [ORM (Object-Relational Mapping) library]
Php, Developer, Support, Web
2010 - 2011
job
Software developer
Technological Educational Institute of Crete.
- P2P - java communication layer on X3D game for multiplayer extensions
- Java image processing application with Axis2 web service
- Axis2-apache web services and servlets
- Research and demo applications on webGL, HTML5, CSS3, X3D, JavaScript / JScript, X3Dom
- Android application with SIP communication server (mobicents and SIP-Servlets)
- JSP, VB .net, Flash, Photoshop, 3D studio Max, Flux/Vivaty studio, SoundForge, Premier,
- Director-MX, Lingo, RTP, SQL, C, tomcat, JBoss, Netbeans, Eclipse.
- Java image processing application with Axis2 web service
- Axis2-apache web services and servlets
- Research and demo applications on webGL, HTML5, CSS3, X3D, JavaScript / JScript, X3Dom
- Android application with SIP communication server (mobicents and SIP-Servlets)
- JSP, VB .net, Flash, Photoshop, 3D studio Max, Flux/Vivaty studio, SoundForge, Premier,
- Director-MX, Lingo, RTP, SQL, C, tomcat, JBoss, Netbeans, Eclipse.
Flash, Multiplayer, Rtp, Processing, Netbeans, Vb, Demo, Server, SIP, Web, Software, Developer, Tomcat, Net, Javascript, 3D, Jsp, Service, Eclipse, Apache, Web Services, C, Research, Android, Css3, Java, Sql, Html5
2009 - 2010
job
Computer Programmer - Engineer
Hellenic Army.
Maintenance of computers and networks, MS (Access - SQL forms)
Sql
2008 - 2009
internship
Temporary Educational Personnel trainee
Department of Informatics Engineering.
Teaching courses:
Web programming [PHP, X3D, JavaScript, JAVA]
Introduction to multimedia
Advanced multimedia technologies
Multimedia programming [3DSMAX, DirectorMX, Lingo]
Development of multimedia applications
Web programming [PHP, X3D, JavaScript, JAVA]
Introduction to multimedia
Advanced multimedia technologies
Multimedia programming [3DSMAX, DirectorMX, Lingo]
Development of multimedia applications
Javascript, Php, Java, Teaching, Development, Web
My education
2012
-
2014
Technological Educational Institute of Crete
MSc, Informatics and Multimedia
MSc, Informatics and Multimedia
Kostas' reviews
Kostas has not received any reviews on Worksome.
Contact Kostas Kapetanakis
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Kostas directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark