Vijay Nayar

Angestellt, Principal Software Engineer, Jumo World

Berlin, Deutschland

Fähigkeiten und Kenntnisse

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

Werdegang

Berufserfahrung von Vijay Nayar

  • Bis heute 4 Jahre und 10 Monate, seit Sep. 2019

    Principal Software Engineer

    Jumo World

  • 1 Jahr und 4 Monate, Mai 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 Jahr und 5 Monate, Jan. 2017 - Mai 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 Jahre und 9 Monate, Feb. 2014 - Okt. 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 Jahr und 2 Monate, Sep. 2012 - Okt. 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 Jahr und 9 Monate, 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 Jahre und 6 Monate, Juli 2007 - Dez. 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 Jahre und 1 Monat, Juli 2005 - Juli 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.

Ausbildung von Vijay Nayar

  • 3 Jahre und 10 Monate, Sep. 2001 - Juni 2005

    Electrical and Computer Engineering

    Caltech

Sprachen

  • Deutsch

    Gut

  • Englisch

    Muttersprache

Interessen

Open Source Software Projects
Miniature Painting
History
Science

21 Mio. XING Mitglieder, von A bis Z