Thodoris Mironidis
Full Stack Software Engineer
mironidis.gr@gmail.com | +44 7513 698341‬
EXPERIENCE
Cambridge University Press & Assessment logo
Lead Software Engineer
Cambridge University Press & Assessment / January 2023 - Present
Tech stack: React Native, TypeScript, AWS, Micro-services
  • ...
causaly logo
Senior Software Engineer/Technical Product Owner
Causaly | Platform / September 2021 - January 2023
Tech stack: NodeJS, TypeScript, Google Cloud, ElasticSearch, MongoDB, Postgres, Graph QL
  • Designing of a fluent RESTful API with best industry practices following the OpenAPI specification
  • Communicating with business stakeholders and dealing with the development team's capacity for efficient planning
  • Analysing requirements and leading the development for improved target identification (the process of identifying the direct molecular target in clinical pharmacology)
  • Developing data models to support the implementation of a feature that improved the discovery of complex biomedical relations.
  • Architecture & technical documentation of complex search solutions
  • Analysis of the Search Engine (ElasticSearch) Data model, identification of deficiencies and model adjustments that improved performance and search relevance
BBC logo
Senior Software Engineer
BBC | Design + Engineering Platform / November 2018 - August 2021
Tech stack: NodeJS, TypeScript, AWS, ElasticSearch, MongoDB, ReactJS
  • Designing, implementing and deploying software applications for Archive Services in the whole spectrum of their function
  • Designing and implementing CI processes
  • Developing quality assurance procedures
  • Operational Support of the products
  • Implementing efficient code and ensuring bests code practices
  • Sharing knowledge and supporting the team
  • Working closely with other devs, business and systems analysts
student loans company logo
Digital Developer (aka Full Stack Software Engineer)
Student Loans Company / March 2017 - October 2018
Tech stack: ReactJS, Redux, Clojure, Java, MongoDB, RabbitMQ
  • Driving the transition of the web application from older technologies to React as part of the feature delivery process
  • Utilizing pair-programming and test-driven-development
  • Working closely with the UX designers to implement an internal Design system
Full Stack Software Engineer
Tech stack: ReactJS, Redux, D3js, NodeJS, MongoDB, Neo4J
  • Developing web applications for the Internet of Things industry
  • Developing back end APIs in NodeJS with MongoDB and Neo4J (graph database) integration
  • Researching and implementing the integration of ReactJS with D3 for dynamic, interactive visualizations
  • Utilizing functional programming practices
  • Working fully remotely with an international team across the globe.
Tech stack: Vanilla JS, KendoUI, AngularJS, Python, PHP, Slim (php) micro-framework, MongoDB, SQL databases
  • Developing and documenting RESTful APIs with PHP micro-framework Slim and Swagger respectively.
  • Managing MySQL and MongoDB databases
  • Developing responsive web applications using UI framework Bootstrap.
  • Building web sites with technologies like Kendo UI Core and AngularJS.
  • Working with social media APIs to create rich information boards
  • Developing and testing a back-end system that supports management of major events including Thessaloniki International Film Festival and Fete Berlin.
  • Supporting with back-end services mobile applications for social events
Freelance Web Designer/Developer
Mironidis.Gr / 2008 - 2015
  • Designing and developing numerous sites using CMS systems, Joomla and WordPress.
  • Developing custom web applications for small and medium businesses.
  • Communicating with customers and learning how to analyze their requirements and design an effective solution.
  • Learning how to estimate the cost of a project and negotiating.
  • Cooperating with graphic designers and transforming .psd and .eps files into templates.
Research assistant
Multimedia & Computer Graphics Lab, University of Macedonia / 2010 - 2011
  • Participating in the research activity and associate in the educative procedure
  • Supporting the network of the laboratory and the web platform used for synchronous and asynchronous learning from distance
EDUCATION
MSc in Applied Informatics / Computer Systems
University of Macedonia / 2009 - 2011
MSc Thesis: Text-To-Speech Systems. Integration of the Greek language to the open-source code MARY TTS. Specialized in Information Systems.
BSc in Applied Informatics
University of Macedonia / 2004 - 2008
Thesis: Developing a social networking platform and digital filing of the cultural inheritance of the local communities.
AWARDS
Winner of the #HackChain17 (Scotland’s 1st blockchain hackathon)
Glasgow / 6-8 October 2017
I had the great opportunity to participate on the first blockchain hackathon in Scotland. A team of 8 people just met and formed on the first day of the hackathon managed to introduce an innovative algorith for better more transparent and fairer reviewing systems.
PUBLICATIONS
A. Moumtzidou, T. Mironidis, F. Markatopoulou, S. Andreadis, I. Gialampoukidis, D. Galanopoulos, A. Ioannidou, S. Vrochidis, V. Mezaris, I. Kompatsiaris, I. Patras, "VERGE IN VBS 2017", Proc. Video Browser Showdown (VBS'17) at the 23rd Int. Conf. on MultiMedia Modeling (MMM'17), Reykjavik, Iceland, 4 January 2017.
F. Markatopoulou, A. Moumtzidou, D. Galanopoulos, T. Mironidis, V. Kaltsa, A. Ioannidou, S. Symeonidis, K. Avgerinakis, S. Andreadis, I. Gialampoukidis, S. Vrochidis, A. Briassouli, V. Mezaris, I. Kompatsiaris, I. Patras, “ITI-CERTH participation in TRECVID 2016”, Proc. TRECVID 2016 Workshop, Gaithersburg, MD, USA, Nov. 2016.
G. Kalpakis, T. Tsikrika, C. Iliou, T. Mironidis, S. Vrochidis, J. Middleton, U. Williamson, I. Kompatsiaris, "Interactive Discovery and Retrieval of Web Resources Containing Home Made Explosive Recipes", 4th International Conference on Human Aspects of Information Security, Privacy and Trust, Toronto, Canada, 17 - 22 July 2016.
A. Moumtzidou, I. Gialampoukidis, T. Mironidis, D. Liparas, S. Vrochidis, I. Kompatsiaris, "A Multimedia Interactive Search Engine based on Graph-based and Non-linear Multimodal Fusion", In Content-Based Multimedia Indexing (CBMI), 2016 14th International Workshop on, IEEE, 2016.
A. Moumtzidou, T. Mironidis, E. Apostolidis, F. Markatopoulou, A. Ioannidou, I. Gialampoukidis, K. Avgerinakis, S. Vrochidis, V. Mezaris, I. Kompatsiaris, I. Patras, "VERGE: A Multimodal Interactive Search Engine for Video Browsing and Retrieval", Proc. Video Browser Showdown (VBS'16) at the 22nd Int. Conf. on MultiMedia Modeling (MMM'16), Miami, USA, 4 January 2016.
F. Markatopoulou, A. Ioannidou, C. Tzelepis, T. Mironidis, D. Galanopoulos, S. Arestis-Chartampilas, N. Pittaras, K. Avgerinakis, N. Gkalelis, A. Moumtzidou, S. Vrochidis, V. Mezaris, I. Kompatsiaris, I. Patras, "ITI-CERTH participation to TRECVID 2015", Proc. TRECVID 2015 Workshop, Gaithersburg, MD, USA, Nov. 2015
A. Moumtzidou, K. Avgerinakis, E. Apostolidis, F. Markatopoulou, K. Apostolidis, T. Mironidis, S. Vrochidis, V. Mezaris, Y. Kompatsiaris, I. Patras, "VERGE: A Multimodal Interactive Video Search Engine", Proc. 21st Int. Conf. on MultiMedia Modeling (MMM15), Sydney, Australia, Jan. 2015.
S.Papadopoulos, E.Schinas, T.Mironidis, K.Iliakopoulou, E.Spyromitros-Xioufis, Y.Tsampoulatidis & Y.Kompatsiaris. Social Multimedia Crawling and Search. IEEE Computer Society Special Technical Community on Social Networking E-Letter, 1(3) (2013).