Front-end Software Engineer2014 - 2018
- Implemented front-end features which allowed annotation of videos with additional content such as text, links, and shopping ads.
- Implemented supporting back-end parts in Python and another proprietary technology.
- Experimented with innovative playback solutions of video in HTML5 clients.
Front-end Software Engineer and Team Lead2012 - 2014Wire
- Designed and implemented an HTML5-based messaging solution, and an HTML5-based audio and video call platform with WebRTC.
- Designed the UI prototyping in close collaboration with the design team.
Software Engineer and Team Lead2010 - 2012Remby
- Designed and implemented a PowerPoint-like web-application using HTML5.
- Designed and implemented the back end, using Python on Google App Engine. I was the tech lead for both the front end, and back end.
- Learned how to use Canvas, and loved this technology for its simplicity, performance speed, and wide availability.
Software Engineer and Team Lead2009 - 2010Intellias, Ltd.
Technologies: SOA, BPEL, Java
- Upgraded the old back-end system to a fresh and popular Java framework.
- Implemented an HTML5 web-based UI to replace old clients.
Software Engineer and Team Lead2006 - 2009IST
Technologies: XML, STOMP, Java
- Charged the Module Adapter for the Vodafone GR Mobile Operator and Ericsson.
- Designed and implemented a load balancing component to process end-user charging traffic.
- Developed an HTTP Service Gateway for a TIM and WIND Mobile Operator, and Ericsson.
- Replaced the old custom Service Gateway with an Ericsson-based solution, providing backward compatibility to existing clients.
- Developed the end-user mobile web portal development for TIM and WIND Mobile Operator, and Ericsson.