Vijay Nayar

Basic

Employee, Principal Software Engineer, Jumo World

Berlin, Germany

Skills

Java
Software Architecture
Distributed Systems
Spring Framework
AWS
Maven
JavaScript
Python
D
MySQL
C++
Perl
Shell Scripting
Linux
Bazel
HTML
CSS
Software Development

Timeline

Professional experience for Vijay Nayar

  • Current 2 years and 1 month, since Sep 2019

    Principal Software Engineer

    Jumo World

  • 1 year and 4 months, May 2018 - Aug 2019

    Technical Lead

    N26 GmbH

    * Analysed core system and reduced DB load by 90% in 3 weeks. * Sped up transaction system by 20x with multithreaded and batched algorithm. * Built feature-flag system using Java Spring, FF4j, Hashicorp Consul, OAuth2, and Google Admin APIs. * Improved speed and resiliance of N26 login using a custom semaphore based multi-threaded algorithm. * Migrated ~8K of legacy code from older JAX-RS/Jersey to Spring 5. * Worked to break apart central monolith system into stateless cache-aggregator micro-services.

  • 1 year and 5 months, Jan 2017 - May 2018

    Lead MTS

    Careem

    Architected, planned, and led a teams to build systems for: * Integrating Careem into Google maps for mobile. Completion in 2 months. * Receiving taxi driver updates (5000/s) and serving arbitrary queries to match them to customers (1500/s). Reduced operating costs by 99% while increasing performance and scale. * Abstracting and centralized caching of monolithic DB in order to break data along micro-service lines.

  • 2 years and 9 months, Feb 2014 - Oct 2016

    Software Engineer Level 4

    Google Inc.

    Software Engineer for Google Drive Sharing, which oversees authorization policies and controls for Google Docs, Sheets, Slides, and more. Took over, expanded and integrated multi-threaded Java authorization library into Google products to enforce sharing policies in Google Apps for Work. Designed and worked on portions of a new JavaScript Share Client that works with Google Drive API to manage Google Team Drives.

  • 1 year and 2 months, Sep 2012 - Oct 2013

    Software Engineer

    MongoDB

    Began as sole full-time developer for https://education.mongodb.com, which was built and made running in little over three weeks from the start of employment. Expanded Edx-based courseware to meet MongoDB's custom demands using MySQL, Python, and Django. Built a course-authoring tool for rapid course modification and construction using CSS, HTML, JavaScript, Python, Django, and MongoDB.

  • 1 year and 9 months, Jan 2011 - Sep 2012

    Software Engineer

    Amplify

    Developed HTML5/Python frontend/backend web application for student assessment able to run on mobile devices while offline. Developed a powerful JavaScript client in a Model-View-Controller architecture using SASS CSS for style, EJS for templating, jQuery for back-end communication and asynchronous loading, Google Closure for minification.

  • 3 years and 6 months, Jul 2007 - Dec 2010

    Software Engineer

    ClearPath Networks

    Responsible for the development of a Perl configuration management server using VPN tunnels and rsync. Translated and maintained synchronization between clients and SQL databases. Redesigned and implemented configuration management server as a multi-threaded Python REST server. Established and maintained a Debian-style APT repository web-server secured using PGP signatures. Packaged internal and external software into a Debian packages with consistent configuration and dependency resolution.

  • 2 years and 1 month, Jul 2005 - Jul 2007

    Software Engineer

    Northrop Grumman

    Performed geometric error analysis to write white papers used to determine critical parameters in GPS based command and control systems. Designed and developed C++ software components for geospacial data filtering, network data security, and command and control message passing. Wrote Perl scripts to analyze large code bases for architecture rule compliance.

Educational background for Vijay Nayar

  • 3 years and 10 months, Sep 2001 - Jun 2005

    Electrical and Computer Engineering

    Caltech

Languages

  • German

    Intermediate

  • English

    First language

Wants

Challenging Work
Results Driven Environment
Autonomous Decision Making

Interests

Open Source Software Projects
Miniature Painting
History
Science

Browse over 18 million XING members