Professional Experience: Management, Agile, Java (Front End and Server Side), Apache Tomcat, REST, SOAP, XML
-
Senior Software EngineerNetflixNew York, Ny, Us -
Senior Engineering ManagerMicrosoft Jun 2022 - PresentNew York, United StatesEngineering Leadership | Technologist | AdTech @ Xandr, a Microsoft Company -
Engineering ManagerXandr Sep 2021 - Jun 2022New York, United States- Lead the development of ID Resolver service used to support various industry ids on our ad platform. - Lead the development of ID Config service to simplify onboarding process for publisher provided ids (PPDIS) and enable member and bidder level controls of the PPIDs. -
Vice PresidentBlackrock Jul 2018 - Sep 2021New York, New Yorko Aladdin Platform Group – SRE: Performance Testing Led the efforts to provide a firm wide holistic performance testing solution. • As a Product Ownero Driving efforts towards centralizing performance testing across the firm.o Engaged with stakeholders to gather requirementso Managed a team of 6 engineerso Following Scrum methodology to effectively design and build out the Aladdin performance toolkit.• As a Senior Engineero Developing master slave architecture to enable capturing of transactions from Prod environment and replaying them in lower environments on demand. Back-End: Querying the data from ADL (Cassandra Based) and processing it before passing over to the UI. DAO’s created for mapping application calls to persistence layer Beam calls over Blackrock Messaging System (BMS) to allow communication between UI and Backend.o Distributed systems design to allow multiple replay workers to simultaneously execute transactions. Executors used to achieve concurrency across the load distributed to the workers. -
Vice PresidentBny Mellon May 2016 - Jun 2018Greater New York City Area• Developed URL monitoring solution to replace a vendor tool resulting in annual savings of $1.3 million.• Led the development efforts for implementing monitoring solution for containerized BXP cloud platform• Architected and proposed the monitoring solution designs to upper management• Used Prometheus/Grafana/Alert Manager open source solutions as a base to setup monitoring solution for our environment.• ELK Stack was used to provide logging information.• Traefik was used for Load Balancing of Prometheus.• Docker was used to provide containerized platform • Worked with Mesos to create clustered environment for test and production.• Consul was used to expose leader/agent information in the Mesos environment• Puppet was used to configure the agents to load up our monitoring stack upon startup.• REST API’s were created in Java for wrappers.• Created exporters to collect system metrics -
Manager Of Software EngineeringCa Technologies Sep 2010 - Apr 2016• Testing tools : InterTest/Symdumpo Manage development projects for specific new products or new product releases to ensure process efficiency, effective resource allocation, product quality, and achievement of milestones and deadlines.o Assist in establishing goals and tracking metrics to ensure quality objectives are met and recommend process improvementso Work with Marketing to understand and plan for future product release requirements and to ensure promotion of new features and product value.o Meet with customers to discuss their technical issues and requirementso Manage and coach team of 11 engineers o Act as a technical mentor• Testing tools: File master for IMS and File master for MVSo Worked in a scrum team of 10 – 13 engineerso Followed agile methodology. Followed 4 week sprints with end of sprint review towards the end for clients• Demonstrated the progress to existing and prospective clients to get feedback and improve the product. Used VersionOne and Rally for tracking time and progress Used ALM to tracking defects Regression testing was done along with automation using Robot frameworko Working closely with the Product manager to carefully meet the client requirements and make sure the team is progressing in the right direction. o Developed a server-client model to support a UI on an existing mainframe product. Eclipse RCP and Eclipse plugin UI was created using JFace framework Data transfer was in form of XML• Used SAXParser for parsing XML data Communication was done over REST web service and socket calls• Used Apache tomcat server for communicationo Enhanced tomcat sever coding to improve the performance by 4 times. -
Embedded Systems EngineerRadiant Communications Corp. Dec 2009 - Sep 2010 -
Domain EngineerXsb Sep 2009 - Dec 2009 -
Programmer/It SpecialistActive Web Group Jun 2009 - Sep 2009 -
Software Engineer Intern.Advanced Acoustic Concepts Jun 2008 - Aug 2008 -
Teaching AssistantStony Brook University Jun 2008 - Aug 2008Digital Design Using VHDL & PLDs Jan 2009 - May 2009 Responsibilities included setting up lab circuits for the students to test their self written code.Also worked on a special project which was to create a JTAG interface using a Lattice FPGA.; Responsibilities included test developing, develop/optimize programs for the Navy using Java,C++,VB, Python and XML Scripting. Work in a team of 2-7 people to design software for the AAC customers. -
Teaching AssistantStony Brook Sep 2007 - Dec 2007Responsibilities included checking and debugging student codes (Labs, Homework's and Projects).Projects:Serial Peripheral Interface Transmitter Part I Spring 2009Designed a Temperature/Humidity display systemProgrammed an LFX3CP FPGA by Lattice using ISPVM systemConverted a propriety protocol by Chip Cap sensor into industry standard protocol transmitted to part 2 of SPITSerial Peripheral Interface Transmitter Part II Spring 2009Programmed an ATMega 16L microcontroller using IAR Embedded Systems Workbench in CData transmitted from pat I of SPIT was displayed on the LCDFPGA Based Video Card Spring 2008Designed a Video Card in VHDLUsed the Spartan-3 evaluation board as a prototypeProgrammed the VQ100 FPGA by Spartan in XilinxEvent Driven System Spring 2008Designed an Event Driven System in VHDLProgrammed the ispGAL22V10C FPGA by Lattice in Active HDLAcoustic Guitar Tuner Fall 2007Designed a guitar tuner for an Embedded Systems Design I classProgrammed an ATMega 16 chip using the Atmel Avr Studio 4.
Ravish Parikh Education Details
Frequently Asked Questions about Ravish Parikh
What company does Ravish Parikh work for?
Ravish Parikh works for Netflix
What is Ravish Parikh's role at the current company?
Ravish Parikh's current role is Senior Software Engineer.
What schools did Ravish Parikh attend?
Ravish Parikh attended State University Of New York At Stony Brook, State University Of New York At Stony Brook.
Who are Ravish Parikh's colleagues?
Ravish Parikh's colleagues are Roger Piro, Dandc Logie, Johannes Christian, Sandra Reyes, Nima Narouei, Deborah Mcghee, Suraj Kumar.
Not the Ravish Parikh you were looking for?
-
CA Ravish Parikh
Bengaluru -
Ravish Parikh
Parlin, Nj -
1yahoo.co.in
-
Ravish Parikh
Scottsdale, Az1infosys.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial