Scroll To View More
Nick Kanellopoulos

Nick Kanellopoulos

Athens, Central Athens, Greece
Member since November 21, 2013
Nick excels as a general problem solver in heterogeneous environments. His current focus is on native mobile apps for iOS. He feels comfortable architecting C# web services on Windows, programming an iPhone application on his Mac to consume these web services, or developing a Ruby on Rails application on Linux. He also loves using classic Unix tools to solve problems quickly.
Nick is now available for hire
  • Visual Studio, 14 years
  • iOS, 8 years
  • Xcode, 7 years
  • Ruby on Rails (RoR), 7 years
  • Swift, 2 years
Athens, Central Athens, Greece
Preferred Environment
Mac OS X, Xcode, Git
The most amazing...
...thing I've coded (in C++) is my own super-high-level language for applying econometric theory to analyze data.
  • Freelance iOS Developer
    2014 - PRESENT
    • Worked on numerous iOS projects.
    Technologies: Objective-C, Swift, Xcode
  • Software Architect
    2009 - 2012
    Newsphone SA
    • Parallelized the query engine of the most popular telephone directory service in Greece (a big call center), so that it could scale to multiple machines.
    • Took part in the design and implementation of, the most popular business search engine in Greece.
    • Implemented the Vrisko iPhone app.
    • Implemented the web services used by the Vrisko app (see above).
    • Was the SVN server administrator.
    • Was responsible for task automation using Unix tools.
    • Was responsible for optimization of long running SQL queries.
    • Developed a stress-test tool to determine system limits and performance characteristics (max. number of concurrent users, queries per second, average query time etc).
    Technologies: .NET, C#, SQL, iOS SDK, iOS
  • Senior Software Engineer
    2008 - 2008
    • Worked on project for Eurobank SA using Microsoft Sharepoint.
    • Worked on project for the Greek Government involving advanced customization of Microsoft Sharepoint.
    • Consulted on software architecture issues.
    Technologies: Microsoft .NET with C#, SQL, Sharepoint
  • Senior Software Engineer
    2007 - 2007
    IDEAL S.A.
    • Worked on a big Java application (200.000 lines), i-Docs . i-Docs is used to print and archive billing statements by major companies in Greece.
    • Developed an advanced querying interface.
    • Worked on automating builds and setting-up continuous integration.
    Technologies: Java, J2EE, JBOSS, Hibernate, Spring
  • Senior Software Engineer
    2006 - 2006
    Trasys Greece
    • Responsible for rapid prototyping in C# for a European Commission project.
    • Did code reviews with junior programmers.
    • Developed an interoperability layer so that a C# application could use legacy components (written in C++) without pain.
    Technologies: Microsoft .NET with C#, C++
  • Senior Software Engineer
    2004 - 2006
    Innovis SA
    • Redesigned a legacy Workflow Engine application for the .NET platform, and took part in the implementation.
    • Created my own ORM tool which did code generation for the DB layer (NHibernate was an infant in 2004).
    • Trained junior programmers in object-oriented principles and C# best practices.
    • Developed a stress-testing tool.
    Technologies: Microsoft .NET, C#, SQL
  • Software Engineer
    2002 - 2003
    Mantis SA
    • Took part in the implementation of the first commercial .NET application in Greece.
    • Designed a DB access layer.
    • Implemented graph theory algorithms.
    Technologies: Microsoft .NET, VB.NET, SQL Server
  • UP4WHAT app (written in Swift) (Development)

    This app lets users quickly plan interesting events, or discover them. It contains more than a few non-trivial UI elements that were designed as reusable components. It also adapts very well to all iPhone sizes.

  • In/Spree App (written in Swift) (Development)

    This is an app with which users can shop for fashion item combinations, as seen in the photos posted by fashion influencers. The app is used by the influencers to generate outfits for sale. Relies heavily on using the iPhone's camera and on many integrations with third-party systems.

    See more here:

  • Energent App (written in Objective-C) (Development)

    Universal iOS app for professionals working in the oil industry. Provides drilling data and makes extensive use of the Google Maps SDK; for instance, the user can limit a search by drawing an area on the map.

  • Vrisko App (written in Objective-C) (Development)

    One of the most valued apps in the Greek App Store. Using the iPhone's GPS is very cool when you have a database with hundreds of thousands of businesses.

    See a demo video (of the 1st version) here:

  • (Development)

    The most popular business catalog website in Greece.

    Technology stack: C#, ASP.NET, MS SQL Server

  • Bizsmart Workflow Management System (Development)

    I designed a process in a visual designer, ensuring that it is executed smoothly by employees using just their browser.

    Technology stack: C#, MS SQL Server

  • (Development)

    I wrote the first Ruby on Rails application in Greece (in 2007). It is my personal gallery site. Have a look!

  • Languages
    Objective-C, C#, Swift, Ruby, C++, Java, JavaScript, Perl, Bash, Clojure, SQL, Python
  • Frameworks
    Ruby on Rails (RoR), iOS SDK, Cocoa Touch, ASP.NET MVC 4, ASP.NET Web Forms, ASP.NET MVC 3, Cocoa, Hibernate, Android SDK
  • Platforms
    iOS, Mac OS, Linux, Windows, Android
  • Tools
    Visual Studio, Xcode, Eclipse IDE, Git
  • Paradigms
    Concurrent Programming, Object-oriented Programming (OOP), Design Patterns, Functional Programming, Dependency Injection
  • Storage
    Microsoft SQL Server, MySQL, MongoDB
  • Other
    Unix Shell Scripting
  • Libraries/APIs
    Node.js, jQuery
  • B.Sc. degree in Economics
    1997 - 2001
    University of Piraeus - Athens GR
I really like this profile
Share it with others