Nimesh Patel

Nimesh Patel Email and Phone Number

Senior Software Engineer at Meta @ Meta
Nimesh Patel's Location
New York, New York, United States, United States
Nimesh Patel's Contact Details

Nimesh Patel personal email

About Nimesh Patel

Software professional with 10+ years of hands on experience in full life cycle software development. Passionate programmer with problem solving skills developed through academia and professional careerLanguages: Python, Hack(PHP), React, GraphQL, Java, JavaScriptTechnologies: Oracle Coherence, Tibco EMS, ZeroC Ice, Grafana, ELK, MySQLAcademics: Systems Design, Algorithms, Distributed Systems

Nimesh Patel's Current Company Details
Meta

Meta

View
Senior Software Engineer at Meta
Nimesh Patel Work Experience Details
  • Meta
    Senior Software Engineer
    Meta Mar 2024 - Present
    Menlo Park, Ca, Us
  • Meta
    Software Engineer
    Meta Mar 2022 - Mar 2024
    Menlo Park, Ca, Us
  • Merrill Lynch
    Senior Software Developer, Equities Risk Technology
    Merrill Lynch Feb 2020 - Mar 2022
    New York, Ny, Us
    • Working on a horizontal software platform which provides a single interface for calculating market risk using Front office FICC and Equity risk systems. This platform is used by Prime Brokerage risk managers to compute margin requirements for clients• Led the technical integrations of Commodity and Credit risk models into the application and implement the API endpoints for the Risk managers• Led the implementation of major metrics generation initiative, increasing automation and driving metrics based decisions in particular to allow for micro services performance enhancement and tuning• Leading the team`s daily scrum calls as well as interfacing with cross functional teams to discuss requirements and adoption of features• Involved in technical architecture design sessions for improving the API standards as well as making the platform more scalable by moving to a streaming microservices architecture• Tech Stack: Python, ELK (Logs, System, Error monitoring), 60East AMPS
  • Merrill Lynch
    Core Java Developer, Global Equities Technology
    Merrill Lynch Jan 2016 - Feb 2020
    New York, Ny, Us
    • Working in bank`s Equities Parameters team responsible for storage and data access of market data parameters such as volatilities, dividends and others.• My role currently is of a main code contributor to the storage and data access application. This is a Java-based global application involving an Oracle database, an in-memory Oracle Coherence cache layer and cross-platform API for clients to access the data in a bi-temporal way.• Since traders across the regions read/write to this application, working towards our goal to maintain this as a low-latent, highly concurrent, real-time replicated and cross-platform friendly application.• One of the major achievements this year for me was to bring down the time taken for bulk loading of data into Coherence cache from the database. We did reduce the time to load around 2 million records into the cache by 40%.This involved making the preloading process highly concurrent.• Experience coding features involving multi-threading approach, Tibco EMS messaging and Zeroc Ice remote communication protocol.• Experienced in following the Agile Scrum methodology.• Experienced in using 3rd party Java collections library, notably Google`s Guava.• Working with application manager to draw out short-term road maps for the application, managing releases and being the contact for the application support teams.
  • Merrill Lynch
    Technology Developer
    Merrill Lynch Jul 2013 - Dec 2015
    New York, Ny, Us
    • Working in the bank`s Equity Linked Technology team responsible for developing core risk management platform called AppServer.• Writing code in C++ for enhancing the existing application according requirements from front office traders. Involved in maintaining the legacy application and doing bi-weekly release of the new features and improvements into production.• Designed and Implemented the Kerberos authentication module in the legacy Risk application. Was also involved in communicating with partner applications relying on data coming from AppServer to get in line with authentication requirements.• Designed and implemented a tool for tracking usage of AppServer using Big Data Analytic technologies including Hadoop, Hive and Pig. The tool was written in Python.• Currently working with Parameters Team responsible developing the application for publishing financial parameters like Volatility, Dividends, and Log normal.• Developing new features and improving the existing ones with client side code written in C#. The framework is based on MVVM development model with the Controller written in Java and the Engine in Python.
  • Ada Expertize
    Software Developer - Intern
    Ada Expertize Jun 2009 - Jun 2010
    The workflow analysis tool is a generic Java based tool which was used to implement the work flow required for an approval system. In specific terms, the tool contained a graphical user interface upon which the elements of the particular work flow could be placed to create a process. After the process is configured, the tool generated necessary XML files and commented Java code for implementing the process on the Model-View-Controller (MVC) architecture such as Struts.

Nimesh Patel Skills

Java Eclipse C++ Xml Python C# Oracle Css Microsoft Sql Server Sql Unix Javascript Jsp Software Design Patterns Vbscript Visual Studio Junit Databases Html C Ado.net Visual Basic Oracle 9i Operating Systems Pl/sql Vb.net Oracle 10g Netbeans Valgrind Daikon Oracle Jdeveloper Microsoft Visual Studio Android Development Hadoop Hive Object Oriented Design Mvc Software Design Shell Scripting Git Kerberos Teamcity Jmx Ansible Distributed Systems Cache Coherency Oracle Coherence Agile Application Development

Nimesh Patel Education Details

  • University Of Waterloo
    University Of Waterloo
    Systems Design Engineering
  • Mohawk College
    Mohawk College
    International Business Management
  • Savitribai Phule Pune University
    Savitribai Phule Pune University
    Information Technology

Frequently Asked Questions about Nimesh Patel

What company does Nimesh Patel work for?

Nimesh Patel works for Meta

What is Nimesh Patel's role at the current company?

Nimesh Patel's current role is Senior Software Engineer at Meta.

What is Nimesh Patel's email address?

Nimesh Patel's email address is ni****@****ail.com

What schools did Nimesh Patel attend?

Nimesh Patel attended University Of Waterloo, Mohawk College, Savitribai Phule Pune University.

What skills is Nimesh Patel known for?

Nimesh Patel has skills like Java, Eclipse, C++, Xml, Python, C#, Oracle, Css, Microsoft Sql Server, Sql, Unix, Javascript.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

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.