Ezhil Vendhan, Developer in Singapore, Singapore
Ezhil is available for hire
Hire Ezhil

Ezhil Vendhan

Verified Expert  in Engineering

Java Developer

Location
Singapore, Singapore
Toptal Member Since
January 14, 2014

Ezhil is a seasoned software architect with a big-picture mindset known for execution. Specializing in generative AI solutions, he has authored multiple blogs and consulted with Fortune 500 Companies on generative AI projects. Noteworthy contributions include "Leveraging Neo4j and Amazon Bedrock for an Explainable, Secure, and Connected Generative AI Solution" and "Building Intelligent Applications with Neo4j Knowledge Graphs and Google Cloud Generative AI."

Portfolio

Neo4J
Neo4j, Generative Artificial Intelligence (GenAI), Multimodal GenAI...
Thales
Java, Scala, Spark, Apache Flink, Apache Kafka, Azure, Neo4j...
General Electric
Java, Artificial Intelligence (AI)

Experience

Availability

Part-time

Preferred Environment

Java, Shell, IntelliJ IDEA, OS X

The most amazing...

...thing I've done is pioneer GraphRAG and show that it can yield better results than just vector databases.

Work Experience

Asia Pacific Senior Cloud Partner Architect

2022 - PRESENT
Neo4J
  • Secured several multi-million dollar Neo4j deals in the APAC region, collaborating with cloud providers to co-sell Neo4j solutions to customers.
  • Pioneered innovative concepts and demonstrations such as GraphRAG, delivering significant value to customers.
  • Collaborated with Google, Amazon, Microsoft, and Alibaba Cloud to develop reference architectures for Neo4j and generative AI.
  • Published articles on AWS and Google Cloud blogs, exploring generative AI solutions.
Technologies: Neo4j, Generative Artificial Intelligence (GenAI), Multimodal GenAI, Google Cloud Platform (GCP), Azure, Amazon Web Services (AWS), Bedrock, OpenAI, Vertex AI, Anthropic

Technical Leader

2019 - 2022
Thales
  • Developed an award-winning real-time video analytics solution for a rail network provider, gaining worldwide media coverage.
  • Created video analytics security systems for a government agency, requiring and obtaining necessary security clearance.
  • Headed a team to create a parts management solution for a startup incubator within Thales.
Technologies: Java, Scala, Spark, Apache Flink, Apache Kafka, Azure, Neo4j, Artificial Intelligence (AI), Object Detection

Staff Software Engineer

2017 - 2019
General Electric
  • Managed a team that developed a Process Analytics web application to predict heat exchanger fouling in refineries and schedule cleanings using advanced machine learning models.
  • Designed an application projected to save at least $5 million in an oil refinery of a typical 100,000 barrels per day capacity.
  • Created a machine learning model that automated portions of Node.js application development, reducing post-UX design development time by 30%.
Technologies: Java, Artificial Intelligence (AI)

Software Architect and Engineer

2014 - 2017
Freelance
  • Architected, built, and led an API service layer team for a global automobile manufacturer. Defined API contracts in Java and deployed them to a distributed model for scale.
  • Revamped a legacy FatWire content management system for a global automobile manufacturer and migrated it to Adobe Experience Manager.
  • Built a configuration manager for a Fortune 500 refinery to manage equipment subsystems using GraphQL.
Technologies: Big Data Architecture, Scala, Data Engineering, Big Data, Amazon Web Services (AWS), Apache NiFi, Gulp, HTML, Unix Shell Scripting, Lean Development, CentOS, Functional Programming, Apache Maven, MacOS, Apache Commons, Adobe Experience Manager (AEM), Polymer, NoSQL, Kotlin, HTML5, PL/SQL, Spring, Jakarta EE, Azure IaaS, Apache Flink, Python, Angular, Git, Unix, D3.js, SQL, JUnit, Adobe CQ, Jenkins, Spring MVC, JavaScript, GraphQL, TimescaleDB, Docker, Kubernetes, Elasticsearch, PostgreSQL, Azure, Go, Flink, Apache Kafka, Spark, Apache Lucene, Java, Node.js, Neo4j, Large Language Models (LLMs)

Software Developer

2015 - 2015
ToothPic
  • Architected and developed a web application based on Meteor.
  • Optimized images using utilities and algorithms and uploaded them to AWS S3.
  • Conducted security and performance testing for the application.
  • Set up an AWS instance and assisted the client on a variety of technical aspects.
Technologies: Amazon Web Services (AWS), Gulp, HTML, Unix Shell Scripting, MacOS, NoSQL, CSS3, HTML5, Git, Unix, MongoDB, JavaScript, ImageMagick, wkhtmltopdf, Meteor

Senior Engineer

2013 - 2014
Virtusa Private Limited
  • Developed high-quality widgets and libraries for a static data maintenance project, which promoted over 50% code reuse in a project.
  • Conceived and built an array of reusable Ext JS widgets across multiple projects which encouraged code reuse and brought down development time by 10%.
  • Introduced best practices and conducted code reviews to impart knowledge and to boost the performance of the new engineers in the team.
Technologies: Jackson, Concurrent Programming, HTML, Unix Shell Scripting, Apache Maven, MacOS, Apache Commons, CSS3, HTML5, PL/SQL, Spring, Jakarta EE, Unix, SQL, JUnit, Spring MVC, JavaScript, Java, Ext JS

Developer

2011 - 2013
Freelance
  • Developed web applications for multiple small and medium scale industries in Chennai, India.
  • Built the CI pipeline to automate various development processes.
  • Set up the servers on-premise and hardened them with best cyber security practices.
Technologies: HTML, Unix Shell Scripting, Apache Maven, MacOS, MySQL, HTML5, PL/SQL, Spring, Jakarta EE, Unix, Ubuntu, SQL, Spring MVC, JavaScript, Ext JS, Node.js, Java

Software Engineer II

2009 - 2011
Progress Software
  • Developed a web portal for Savvion Business Manager, which is a leading business process management (BPM) product.
  • Introduced best practices for the engineering organization’s regional office as one of its founding developers, which grew ten times in scale.
  • Built multiple widgets using Ext JS and various reusable libraries that were eventually used across the organization.
Technologies: Jackson, EasyMock, Concurrent Programming, HTML, Unix Shell Scripting, Lean Development, Apache Maven, MacOS, MySQL, HTML5, PL/SQL, Spring, Jakarta EE, Oracle PL/SQL, Unix, HSQL, Oracle, SQL, Spring MVC, JavaScript, Ext JS, CSS, Java

Assistant Systems Engineer

2006 - 2008
Tata Consultancy Services Limited
  • Developed a full-stack application using Java/J2EE, Spring framework, and Vanilla JavaScript.
  • Served as the sole Java developer in a team and executed the first two iterations with zero defects.
  • Piloted a test-driven development project, first in a GE commercial finance fleet services business, and executed it successfully.
Technologies: Jackson, EasyMock, HTML, Unix Shell Scripting, Lean Development, HTML5, PL/SQL, Spring, Jakarta EE, Oracle PL/SQL, Unix, Oracle, SQL, Spring MVC, JavaScript, CSS, Hibernate, Java

Polymer + D3 Charting Components

https://github.com/ogdX-merlions
Multiple Polymer web components using D3.

My Personal Website

Runs on Node.js and Polymer. I write my thoughts on technologies and learnings.

Import

http://github.com/ezhilvendhan/import
An Atom Editor Plugin to Git clone and import projects to the editor.

Languages

Scala, Java, JavaScript, SQL, HTML5, CSS3, Kotlin, GraphQL, Go, HTML, CSS, Python

Frameworks

Spark, Ext JS, Spring MVC, JUnit, Hibernate, Spring, Angular, Bedrock

Libraries/APIs

Polymer, D3.js, Node.js, ImageMagick, EasyMock, Jackson, Apache Lucene

Tools

Adobe CQ, Adobe Experience Manager (AEM), Jenkins, Apache Maven, Flink, wkhtmltopdf, Git, Gulp, Apache NiFi

Platforms

Azure, Amazon Web Services (AWS), SQLstream, Meteor, Apache Kafka, Kubernetes, Azure IaaS, Docker, MacOS, Ubuntu, CentOS, Oracle, Jakarta EE, Unix, Apache Flink, Google Cloud Platform (GCP), Vertex AI

Storage

Graph Databases, Neo4j, MongoDB, HSQL, PL/SQL, NoSQL, MySQL, Oracle PL/SQL, Elasticsearch, PostgreSQL

Other

Data Engineering, Big Data Architecture, Large Language Models (LLMs), Big Data, Apache Commons, TimescaleDB, Engineering, Lean Development, Unix Shell Scripting, Artificial Intelligence (AI), Object Detection, Generative Artificial Intelligence (GenAI), Multimodal GenAI, OpenAI, Anthropic

Paradigms

Functional Programming, Concurrent Programming

2002 - 2006

Bachelor of Engineering Degree in Production Engineering

Anna University - Chennai

JUNE 2022 - PRESENT

Neo4j Certified Professional

Neo4j

FEBRUARY 2021 - PRESENT

Microsoft Certified : Azure Data Engineer Associate

Microsoft

MARCH 2017 - PRESENT

Adobe Certified Expert - AEM Developer

Adobe

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring