# Nikhil Jain > Engineering @ Square | Ex-Twitter, Box Location: San Francisco Bay Area, United States Profile: https://flows.cv/nikhiljain ## Work Experience ### Staff Software Engineer @ Square Jan 2021 – Present | San Francisco Bay Area Backend engineer in the Banking organization. Building scalable systems that power every single loan offered by Square. My team owns the majority of the core operations for a loan such as loan activation, loan repayment, delinquency calculation etc. ### Senior Software Engineer @ Box Jan 2018 – Jan 2021 | San Francisco Bay Area Backend engineer in the file-system team. The team is responsible for managing metadata related to all files, folders, users and collaborations on Box. The team owns APIs for all the core operations on Box such as copying, moving, deleting, renaming files and folders. Day to day work entails redesigning existing customer facing APIs and implementing them in our new Java based tech stack, building new Kafka based asynchronous APIs and identifying and fixing performance bottlenecks in the API and database layers of our system. ### Software Engineer @ Twitter Jan 2016 – Jan 2018 | San Francisco Bay Area Software engineer in the Revenue Processing team. Responsible for making Twitter's Revenue Processing infrastructure more scalable and resilient. Technologies: Java, Scala, Hadoop, MySQL, Apache Thrift, Mesos, Aurora, zookeeper. ### Software Engineer @ Citrix Jan 2014 – Jan 2016 | Santa Clara, California October 2015 - April 2016 Part of a 2 member team responsible for developing Citrix AppLock. AppLock allows administrators to manage application access for XenDesktop deployments and in the process greatly improves the security of these deployments. - Implemented the core functionality of AppLock - Integrated AppLock with a management console Technologies - C#, Windows internals August 2014 - September 2015 Worked on 'Director' which is a web-based application for monitoring and troubleshooting XenDesktop deployments. - Designed and implemented multiple features for Director in small Agile teams with emphasis on UI development, making it significantly easier to monitor and troubleshoot XenDesktop deployments. - Owned the UI component for all these features and worked closely with the back-end team to design REST APIs - Worked closely with the QA team to fix bugs in a timely manner - Performed code reviews and mentored new engineers on the team Technologies - Java(GWT), Pure MVC, HTML, CSS, REST ### Software Engineering Intern @ Juniper Networks Jan 2013 – Jan 2013 | Sunnyvale, California - Implemented a C module that enables transmission of PTP packets over IPv6 layer on MX 80 routers. - Enhanced the existing software stack so that both IPv4 as well as IPv6 modules are concurrently supported by the router. - Enhanced the Junos CLI such that it supports the IPv6 transport type. - Created test scripts on Igloo test framework to test the final product. ### Full-stack Development Intern @ University of Notre Dame Jan 2012 – Jan 2012 Project- Climate Change and Adaptation(adapt.nd.edu) - Developed end-to-end features for the website adapt.nd.edu using PHP, MySQL, HTML, CSS - Implemented two recommendation systems for the website using 'collaborative filtering; and 'stemming' techniques. ### Resident Advisor @ University at Buffalo Jan 2011 – Jan 2012 - Participated in Para-professional staff team, which is In-charge of the campus residence hall. - Mentored students, provided leadership and organized community building activities. ### Software Engineering Intern @ Kaviza (acquired by Citrix Systems) Jan 2011 – Jan 2011 | Santa Clara, CA - Assisted the Engineering Test Team for testing their product, VDI-in-a-Box. I contributed in the test development, execution and automation of the tests. - Developed a Java module for VDI-in-a-box HyperV appliance that provided the functionality of powering on the VM, fetching its IP address and querying the state of VM. - Created a module for connecting as users to VDI-in-a-box deployed VMs in the existing Selenium IDE based test environment. ## Education ### Bachelor of Science (BS) in Computer Science University at Buffalo ### Delhi Public School, Kanpur ## Contact & Social - LinkedIn: https://linkedin.com/in/nikhilja --- Source: https://flows.cv/nikhiljain JSON Resume: https://flows.cv/nikhiljain/resume.json Last updated: 2026-04-12