Giannis Jegutanis
Entrepreneur - Computer Scientist - Software Engineer
Hi, I am an entrepreneur, software developer based in Berlin. I started programming when I was 15 years old and my first programming language was C. After all these years I developed a strong capacity to solve problems and to learn at blazing-fast speeds. In 2014 I became an open source developer in the field of cryptocurrencies. You can follow me on X (Twitter) (@erasmospunk), LinkedIn or check out my Github projects
Commercial work experience
- April 2014 to present - Open source developer, contributing Bitcoin and alt-coin projects like Electrum server, Bitcoinj, Rust-Bitcoin, Peercoin Unity.
- April 2014 to present - Funding Coinomi, a cryptocurrency wallet.
- December 2014 to summer 2015 - Core developer for the NuBits project.
- December 2013 to present - Resume consultant freelancing. Some projects include debugging of asynchronous code and websockets in node.js code. Open source contributions to Bitcoin projects (Stratum protocol, JSONRPC)
- November 2011 to April 2014 - Senior software engineer and shareholder of map2app.com
Develpment of HTML 5 and Android mobile applications, server-side development and administration, data analytics.
- May 2011 to November 2011 - Freelance Software Engineer. Android application for comuni-chiamo.com project. Server setup and tool integration for map2app.com
- November 2010 to May 2011 - Java Software Engineer (telecommunications and web design) Innova-sa Athens, Greece. Web GUI design, telecommunication protocols implementation (SMPP), web service API, application server (JBoss) and database setup for a major mobile telecommunication client in Bulgaria.
- January 2009 to November 2010 - Freelance software Engineer. Web site redesign; graphics, HTML code, JavaScript, PHP backend, photography of Espace Musical.
(career pause due to resume of studies)
- April 2008 to January 2009 - Java Software Engineer for a helpdesk management project Calipso. Abiss.gr Athens, Greece.
- March 2007 to April 2008 - C++ Software Developer for the European project Humabio. NetSmart S.A Athens, Greece.
- 2005-2007 - Freelance programming mainly in academics (C, C++ and Java).
Education
- Degree B.Sc in Computational Science, University of Piraeus, Athens
Thesis title: "Implementation of a file system for mobile devices via web services". Technologies used: Java, Android, Servlets, JSP, XML, REST architecture, JDO, Google app engine.
- Exchange Student Department of Computer and Systems Sciences – DSV, a Stockholm University and KTH joint department DSV.
Courses attended: Affective interaction (Master program), Security in wireless and mobile systems (Master program), Internet Programming (Java).
- Machine Learning course from Stanford University via Coursera
Languages
English fluent (proficiency), Russian advanced, Greek fluent, Italian intermediate
Computing skills
Operating Systems
- Linux, OS X, Windows, Android, RouterOS
Networks
- Very good understanding of the TCP/IP stack, programming in both UNIX and Windows systems, HTTP protocol, web services (SOA / REST), SNMP, SMPP (sms protocol).
Programming Languages
- Rust, C / C++, Java, Python, JavaScript, C#, PHP, JSP, SQL, BASH.
- Data structures & presentation: XML, (X)HTML, JSON, XSL, CSS.
Frameworks and APIs
- Bitcoin: Core protocol, Bitcoinj, Hierarchical deterministic wallets, Stratum protocol, Bitcoin JSONRPC.
- C++: libboost.
- Java: J2SE, J2EE, JUnit.
- Web: jQuery (and Mobile), Google Maps API, AJAX techniques.
- Server side: Node.js, Flask, AppEngine, Wordpress plugins, Servlets & JSP.
- Databases: JDO, JDBC, Hibernate, MySQL, SQLite, MongoDB and Google Datastore (NoSQL).
- Security: Certificates for HTTPS, SSH, private key management.
Tools
- IDE: IntelliJ IDEA, Eclipse, Sublime Text, Vim, plain-ol-terminal.
- Build & versioning tools: GIT, Make, Maven, Ant, SVN, Mercurial, Grunt, NPM.
- Multimedia: Photoshop, Illustrator, InDesign, Gimp.
- Office: Script spreadsheets of any vendor
Embedded systems
Mikrotik RouterBOARD, Ubiquiti Routerstation (OpenWRT), microcontrollers (Atmel AVR 8 bit).
Hobbies and Interests
Artificial intelligence, amateur computer networks (AWMN.net), microcontroller programming (Arduino), game programming, photography, image processing, design, martial arts, travel, reading books, music, psychology and philosophy.