Scroll To View More
Gil Vegliach, Software Developer in London, United Kingdom
Gil Vegliach

Software Developer in London, United Kingdom

Member since January 31, 2016
Gil has been working in a variety of technology stacks and knowledge domains for the past 5+ years, ranging from world-scale backend systems to Android apps, and from video platforms to e-commerce websites. In his spare time, he likes to sharpen his algorithmic skills with coding competitions.
Gil is now available for hire

Portfolio

Experience

  • Java, 6 years
  • Android, 4 years
  • Android SDK, 4 years
London, United Kingdom

Availability

Part-time

Preferred Environment

Android Studio, Git, Gradle, IntelliJ IDEA

The most amazing...

...project I've worked on was a flexible system to build native pages in apps—from the specs to delivery, both on the API and client side.

Employment

  • Software Engineer

    2018 - PRESENT
    Google
    • Worked on geocoding quality.
    Technologies: C++
  • Software Engineer

    2017 - 2018
    Amazon
    • Integrated a dynamic config service and reduced onboarding time from 2h to some minutes.
    • Built a service to transfer auth status from web to devices.
    • Developed a solution based on CloudFront to reduce latency and time-in-the-network.
    • Refactored metrics and alarms to reduce autocut tickets to decrease on-call burden.
    • Responsible for the operations of two tier-1 services with world-scale load.
    • On-call and hot fix responsibility for such services.
    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.
    • 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)

    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: Android, Java, Eclipse, ADT
  • Software Engineer Intern

    2012 - 2012
    Siemens AG
    • 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

    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: Android, Linux Kernel Modules, Java, C, Eclipse, ADT, Linear Temporal Logic, Büchi Automata
  • 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: Android, Linux Kernel Modules, Java, C, Eclipse, ADT, Linear Temporal Logic, Büchi Automata

Experience

  • Zalando Shop Android App (Development)
    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.

  • Teamplace Android App (Development)
    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

  • Cortado Corporate Android App (Development)
    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.

  • Personal Printing Android App (Development)
    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 (Development)
    https://github.com/gilvegliach/TransparentTextTextView

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

  • Oracle Certified Programmer (Other amazing things)
    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 (Other amazing things)
    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.

  • 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.

Skills

  • Languages

    Java, Scala, C#
  • Frameworks

    Dagger, Android SDK, OAuth 2, JUnit, Play, Spring
  • Libraries/APIs

    Google Gson, Retrofit, Butterknife
  • Tools

    IntelliJ IDEA, Android Studio, Git, Eclipse IDE, Google Analytics
  • Paradigms

    Agile Software Development, OOO, Functional Programming
  • Platforms

    Android, iOS
  • Storage

    SQLite
  • Other

    Algorithms, Espresso, Mathematics, Data Structures, APIs, HTTP

Education

  • Master's degree in Computational Logic in Computer Science
    2010 - 2013
    Vienna University of Technology - Vienna, Austria
  • Bachelor of Science degree in Mathematics
    2006 - 2010
    University of Trieste - Trieste, Italy
Certifications
  • AWS Certified Solutions Architect—Associate,
    JANUARY 2018 - JANUARY 2020
    AWS
I really like this profile
Share it with others