Scroll To View More
Hire the top 3% of freelance developers
Gil Vegliach

Gil Vegliach

London, United Kingdom
Member since January 31, 2016
Gil has been coding since he was 15 years old, and he has been specializing in Android development for the last 4 years all the while delivering multiple apps for million of users. When he doesn't work on Android apps, he likes to work on APIs in Spring Boot and sharpen his algorithmic skills.
Gil is now available for hire
  • Java, 6 years
  • Android SDK, 4 years
  • Android, 4 years
London, United Kingdom
Preferred Environment
Android Studio, Git, Gradle, IntellJj IDEA
The most amazing...
...project I've work on was a flexible system to build native pages in apps, from specs to delivery, both on the API and client-side.
  • Software Engineer
    2017 - PRESENT
    • Developed and maintained the software for the video systems.
    Technologies: Java
  • Software Engineer (Android and Mobile API)
    Zalando SE
    2015 - 2017
    • Decreased the Android app startup time by about 65% and crash rate to less than 0.5%.
    • Gave internal workshops on testability and mentored new developers.
    • Implemented general developer work from the requirements to delivery.
    • Interviewed junior developers to developer leads—doubling the Android team in less than 6 months.
    • Developed the first high-load mobile API microservice in Scala serving over 1,000 RPS.
    • Developed an automated monitoring solution for content in the home and campaign pages.
    Technologies: Android, Spring, Java, Scala, Play 2.x
  • Software Engineer (Android)
    Cortado AG
    2013 - 2015
    • Built the app architecture to revamp the company with his new born startup Templace.
    • Implemented key components such as file preview and file operations.
    • Collaborated with UX and product teams to assess requirements.
    Technologies: Android, Java, Eclipse, ADT
  • Software Engineer Intern
    Siemens AG
    2012 - 2012
    • Reduced the REAgent startup time (∼40 sec) replacing Drool Fusion with ad hoc algorithms.
    • Optimized queries in Optique which resulted in a demo for external customers.
    Technologies: C#, .NET
  • Software Engineer | Researcher Intern
    National ICT Australia
    2012 - 2012
    • Asked back to continue previous work after excellent performance review.
    • Expanded on the previous prototype resulting in multiple publications.
    Technologies: Android, Linux Kernel Modules, Java, C, Eclipse, ADT, Linear Temporal Logic, Büchi Automata
  • Software Engineer | Researcher Intern
    National ICT Australia
    2011 - 2011
    • Prototyped a solution for Android security which was published at the Nasa Formal Method Symposium 2012.
    Technologies: Android, Linux Kernel Modules, Java, C, Eclipse, ADT, Linear Temporal Logic, Büchi Automata
  • Zalando Shop Android App (Development)

    Zalando is Europe’s biggest online retailer for clothing, shoes, accessories, and sportswear. Their app has between 10 and 50 million installs and an average rating of 4.3 stars.

  • Teamplace Android App (Development)

    Teamplace is your place for collaboration, teamwork, and file sharing. Share your files, photos, images, and collaborate with your friends, family, or colleagues. The app has between 100 and 500 thousand installs and an average rating of 3.9

  • Cortado Corporate Android App (Development)

    Cortado Corporate Server combines powerful mobile device management (MDM) and mobile application management (MAM). The solution allows seamless and secure integration of mobile devices into the enterprise IT infrastructure.

  • Personal Printing Android App (Development)

    Personal Printing is an innovative secure and cost-effective pull printing solution which allows you to use your Android smartphone to release print jobs on any corporate network printer. Just stick the bar codes on all your printers, no additional hardware or specific printer is required.

  • Transparent Text TextView (Development)

    An open source library. It has TextView with transparent text.

  • Oracle Certified Programmer (Other amazing things)

    He is an Oracle Certified Professional, Java SE 6 Programmer.

    This is certification shows that he has experience using the Java programming language, understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using J2SE 6.0.

  • Oracle Certified Associate (Other amazing things)

    He is an Oracle Certified Associate, Java SE 5/SE 6.

    This is certification shows that he has demonstrated basic knowledge of object-oriented concepts, UML representation of OO concepts, the Java programming language and general knowledge of Java Platforms and Technologies.

  • Gil is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Gil shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
  • Languages
    Java, Scala, C#
  • Frameworks
    JUnit, OAuth2, Android SDK, Dagger, Play, Spring
  • Libraries/APIs
    Retrofit, Google Gson, Butterknife
  • Tools
    Android Studio, IntelliJ IDEA, Eclipse IDE, Git, Google Analytics
  • Paradigms
    OOO, Agile Software Development, Functional Programming
  • Platforms
  • Storage
  • Other
    Mathematics, Espresso, Data Structures, Algorithms, HTTP, APIs
  • Master's degree in Computational Logic in Computer Science
    Vienna University of Technology - Vienna, Austria
    2010 - 2013
  • Bachelor of Science in Mathematics
    University of Trieste - Trieste, Italy
    2006 - 2010
Hire the top 3% of freelance developers
I really like this profile
Share it with others