Senior Software Developer - Analytics Team On24 Inc
Current- Developed a key moment system for virtual events, analyzing user interaction data and integrating AI analysis, achieving efficient data processing by using Kafka Pub/Sub, NodeJS, Oracle SQL, ElasticSearch, GCP, and Docker.- Designed and implemented multiple data warehouses and data background workflows for big data analysis using Kafka, Oracle, and NodeJS.-Enriched analytic system by developing new dynamic graphs and BI reports from daily events by using real-time data using Logi Analytics, ReactJS, Javascript, Typescript, Java, and Maven.- Reduced the analytics app loading times by 80% by restructuring the SQL Queries with better approaches Oracle, and PostgreSQL.- Migrate the application core module from Oracle-based code to NodeJs microservices with PostgreSQL improving data fetching in current technologies and migrating features to the latest technologies ReactJS, Apache ECharts, Logi Analytics, ElasticSearch, GCP, and Docker.- Increased the Analytics app performance and UX by 70% by implementing new cache services for data fetching using Java, Maven, Logi Analytics