Farooq Khan

Architect 14+yrs | Programmer 24+yrs

Role
Principal Engineer at NetApp
Location
Bengaluru, KA, IN
LinkedIn followers
500 followers

About Farooq Khan

Fully hands-on Software Engineer with over 22+yrs of Experience. 10+yrs of those as Architect. Worked on several technologies over the years albeit primarily been a Java developer. Designed application architectures from the ground up, Managed, and Lead large Agile teams.I enjoy working on difficult and challenging software problems, especially related to product scale, performance, and application security. Making developers life easy by creating tools to help productivity. And mentoring younger team members and building teams from the ground up.SOME THINGS I HAVE WORKED ON:J2EE, Spring Framework, NoSQL, GUI, Golang, Python, REST, Micro-services, Multi-Tier Applications, Application Security, Authentication, RBAC, Multi-Tenancy, Cybersecurity, Computer Networking, DevOps, Blockchain, AWS, GCP, Kubernetes, etc. High performance and large scale application. SOME OF THE ACHIEVEMENTS:• @Symantec: LCP Product: Delivered performance improvement from 3K(stuck at this for 2 years) to 22K logs per second (733%) within 4 weeks of joining. This was further extended to 180K logs per second over the next 2 years. Redesigned the build system to reduce full build time from 1.4 hours to 8 minutes.• @EMC: VPLEX Product: Demonstrated for the UI/CLI a possible scale improvement from 8K to 16Million with a UI refresh performance improvement from 20+ mins to ms.•@Mindtree: Powerquest LSRM 3.0 Product: Delivered for swing UI a scale improvement from 8 to objects (62500%), Fixed 300 of 3K defects alone.OPENSOURCE CONTRIBUTIONS:Developed and maintaining an open-source JSON Database, averaging at over downloads a month. https://jsondb.github.io/CURRENTLY STUDYING/PURSUING:Online MS at Georgia Tech with specialization in ML, a very intense course, completed the following courses so far:• Artificial Intelligence (AI), • Computer Vision (CV), • Artificial Intelligence for Robotics (AI4R), • Knowledge-Based AI (KBAI)

Experience

  1. Principal Engineer

    NetApp

    May 2024 — Present · Bengaluru, IN

    I lead the architecture team for all of Keystone\'s products, which includes a massive,distributed billing engine hosted on AWS, as well as an inventory management systemand additional systems. Keystone ingests over 15 GB of data every day, processing itdaily to generate monthly invoices.I have successfully led the design and delivery of a brand new Architecture forKeystone since taking over. This new product was GAed in record time, four timesfaster than other teams tasked with a similar objective. The new architecture isdesigned to scale up to 18 times or higher than the previous one. I have alsosuccessfully helped the team improve API performance from 15 seconds to 4 seconds,resulting in a 73.33% improvement.I also assist with other Engineering activities, including mentoring the team, planningfor future team growth, streamlining engineering plans, and supporting complexcustomer support cases.

Education

  • Savitribai Phule Pune University

    Bachelor of Science - BSc, Chemistry and Mathematics

    1995 — 1998

  • Georgia Institute of Technology

    Master of Science - MS (pursuing since Spring 2018), Computer Science (Machine Learning)

    2018 — 2026

  • Birla Institute of Technology and Science, Pilani

    Bachelor of Science - BS, Information Systems

    2004 — 2008

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Farooq Khan — Principal Engineer at NetApp in Bengaluru, KA, IN | Unifers