Gil Vegliach, Developer in Zürich, Switzerland
Gil is available for hire
Hire Gil

Gil Vegliach

Verified Expert  in Engineering

Algorithms Developer

Location
Zürich, Switzerland
Toptal Member Since
April 25, 2016

For the past several years, Gil has been working in a variety of technology stacks and knowledge domains—ranging from world-scale search engines to Android apps and video platforms to eCommerce websites. In his spare time, Gil likes to sharpen his algorithmic skills with coding competitions.

Availability

Part-time

Preferred Environment

C++17, IntelliJ IDEA, Git, Java

The most amazing...

...system I've worked on was a well-known and extremely sophisticated world-scale search engine used by billions of people in the world.

Work Experience

Software Engineer

2018 - PRESENT
Google
  • Worked on the GeoSearch project.
Technologies: C++

Software Engineer

2017 - 2018
Amazon
  • Integrated a dynamic configuration service and reduced onboarding time from two hours to a few minutes.
  • Built a service to transfer the authorization status from the web to a device.
  • Developed a solution based on CloudFront to reduce latency and time in the network.
  • Refactored metrics and alarms to reduce autocut tickets to decrease the on-call burden.
  • Oversaw and was responsible for the operations of two tier-1 services with a world-scale load.
  • Provided on-call services and hot fixes.
Technologies: Java

Software Engineer (Android and Mobile API)

2015 - 2017
Zalando SE
  • Decreased the Android app's startup time by about 65% and crash rate to less than 0.5%.
  • Held internal workshops on testability and mentored new developers.
  • Implemented general development work from the requirements to the delivery.
  • Interviewed junior developers to developer leads—doubling the Android team in less than six months.
  • Built 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: Play, Scala, Java, Spring, Android

Software Engineer (Android)

2013 - 2015
Cortado AG
  • 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: ADT, Eclipse, Java, Android

Software Engineer Intern

2012 - 2012
Siemens AG
  • Reduced the REAgent startup time (∼40 seconds) replacing Drool Fusion with ad hoc algorithms.
  • Optimized queries in Optique which resulted in a demo for external customers.
Technologies: .NET, C#

Software Engineer | Researcher Intern

2012 - 2012
National ICT Australia
  • Was asked back to continue my previous work after an excellent performance review.
  • Expanded the previous prototype resulting in multiple publications.
Technologies: ADT, Eclipse, C, Java, Linux Kernel Modules, Android

Software Engineer | Researcher Intern

2011 - 2011
National ICT Australia
  • Prototyped a solution for Android security which was published at the Nasa Formal Method Symposium 2012.
Technologies: ADT, Eclipse, C, Java, Linux Kernel Modules, Android

Zalando Shop Android App

https://play.google.com/store/apps/details?id=de.zalando.mobile
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.

Cortado Corporate Android App

https://play.google.com/store/apps/details?id=com.cortado.android.corp
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.

Teamplace Android App

https://play.google.com/store/apps/details?id=com.cortado.android
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

Personal Printing Android App

https://play.google.com/store/apps/details?id=com.thinprint.android
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

https://github.com/gilvegliach/TransparentTextTextView
An open source library. It has TextView with transparent text.

Oracle Certified Programmer

https://www.youracclaim.com/badges/e05770cc-bdf7-4c18-94a5-558e8568f883/embedded
I am an Oracle Certified Professional, Java SE 6 Programmer.

This certification shows that I possess experience using the Java programming language, understand 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

https://www.youracclaim.com/badges/1f1c86af-5ce4-4122-b47a-d42db13e52ca/embedded
I am an Oracle Certified Associate, Java SE 5/SE 6.

This certification shows that I have demonstrated a basic knowledge of object-oriented concepts, UML representation of OO concepts, the Java programming language and general knowledge of Java platforms and technologies.

Languages

C++17, C++, Java, JavaScript, Python, Scala, C, C#

Frameworks

OAuth 2, JUnit, Play, Spring, .NET

Libraries/APIs

Google Gson, Retrofit, Butterknife

Tools

IntelliJ IDEA, Android Studio, Git, Google Analytics, Gradle, ADT

Paradigms

Agile Software Development, OOO, Functional Programming

Platforms

Amazon Web Services (AWS), Android, iOS, Blockchain, Eclipse

Storage

SQLite

Other

Machine Learning, Algorithms, Mathematics, Data Structures, APIs, HTTP, Linux Kernel Modules

2010 - 2013

Master's Degree in Computational Logic in Computer Science

Vienna University of Technology - Vienna, Austria

2006 - 2010

Bachelor of Science Degree in Mathematics

University of Trieste - Trieste, Italy

JANUARY 2018 - JANUARY 2021

AWS Certified Solutions Architect Associate

AWS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring