Ronald Xiao

Software Engineer in Search, Big Data, API and AI

Role
Senior Software Engineer (Api & Real Time Data Process) at JPMorganChase
Location
Princeton Junction, NJ, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Ronald Xiao

Software Engineer continuously mastering new skills in multiple tech areas and working for world-leading platforms: MarketWatch, Factiva, Dow Jones, Ovid, Wolters Kluwer, JPMorgan, and search engine-powered platforms including Factiva, and Ovid. Work in Search, Distribution Computing, Big Data, Graph Data, and Machine Learning areas to solve challenging computation, algorithm, and data problems.Specialties & Strength : AWS: AWS EKS, AWS ECS, IAM, VPC, Load Balancers, EC2, Lamda, Route 53, S3, and AWS RDS etc. Azure & .NET Framework: Azure Fabric Service, Kubernetes, Service Bus, WebJobs, APIM, etc. Search solutions (Solr, Elasticsearch, MarkLogic, Fast) Big data ETL and analysis with hundreds of TB level data Graph DB (Neo4j) Schema design and modeling for Solr, Neo4j, and SQL DB Machine Learning Web services Portal applications including SharePoint. WebSphere, Liferay, etc portal. Hadoop & Spark Long years of experience in developing solutions using the combination of JAVA and.NET platform Expertise in the different types of data including banking, market, venture, risk & and compliance, company, people, sports, weather, news data, medical information, and medical billing data. Explore and prototype new initiative solutions in a short limited window Languages: JAVA, Python, C#, SQL, XSLT, Shell Script, JavaScript, CSample of accomplishments: Deep customized Solr engine to support special features, such as filtering out search results by user entitlement, history search, dedup of search results, global IDF, etc. Designed and developed the message-based ETL pipeline to process, transfer, and ingest data into Solr and Neo4j, etc. Built Word2Vec deep learning model to cluster and find similar documents for recommendations. Participated in the development of the world\'s largest news vertical search platform and alert system. Designed a large SQL DB and implemented complicated dynamic store procedures for a well-known product. Led the efforts of application development and the infrastructure setup & and deployment of a news data search and data mining system using Solr for top banks with multi-million annual contract value.

Experience

  1. Senior Software Engineer (Api & Real Time Data Process)

    JPMorganChase

    Jan 2021 — Present · NY, US

    Implementing Service API and run-time data process using AWS EKS, AWS ECS, DynamoDB, Spring Boot, native Spring Cloud, Kafka, Cassandra, Teradata, Salesforce, etc. Looking into machine learning with AWS and algorithms to improve the automation of business processes and business decisions.Coding project that interacts with OpenAI using Langchain, Vector DB, and prompt optimization.

Skills

  • Java Enterprise Edition
  • Tomcat
  • Rest
  • Web Services
  • Software Development
  • .net
  • Sql
  • Java
  • Xslt
  • Hibernate
  • Jboss Application Server
  • Weblogic
  • Asp.net
  • Ajax
  • Jquery
  • Websphere
  • C#
  • Spring Framework
  • Sharepoint
  • Wcf Services
  • Enterprise Portals
  • Asp.net Mvc
  • Lucene
  • Solr
  • Windows Services
  • Marklogic

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.

Ronald Xiao — Senior Software Engineer (Api & Real Time Data Process) at JPMorganChase in Princeton Junction, NJ, US | Unifers