Jack C.
Software Development Engineer @IntelliPro
Signup · Get unlimited contacts
WORK HISTORY
Software Development Engineer @IntelliPro
San Jose, CA, US
Designed and developed a real-time Data Analytics and IOT platform of water resource, using a microservice architecture with Spring Boot, Apache Superset and Druid• Developed Java RESTful APIs and interact with Apache Superset for interactive querying• Developed new features of the dashboard of Superset and generated data reports to customers• Developed web services by Spring Boot to fast query from 400 terabyte data at Druid• Developed security access of APIs by using token authorization by Java• Developed access control according to user roles using Java• Implement ETL Jobs by using Spring Batch• Display water data on dashboards and generated data reports for customers by using Java• Integrated Kafka to scale up sensor data processing• Analyzed TB-sized dataset and implemented a new model pipeline using Apache Spark• Configured Spark Streaming to receive real-time data from the Apache Kafka and store the stream data to HDFS using Scala• Optimized performance and reduced CPU consumption by using JMeter• Reached 70% of code coverage by writing Java JUnit and Mockito test cases• Published the application in RedHat Linux instance at AWS• Predicted category of product using text-classification by Python• Segmented Chinese words, and tag parts of speech by using NLP Jieba• Improved algorithms to train an NLP model supports Chinese and increased the precision of prediction accuracy from 82% to 91%
EDUCATION
California Lutheran University
Master of Science - MS, Information Technology - Big Data Analysis
Polytechnic careers
Bachelor of Science - BS, Computer Science
SKILLS
ABOUT JACK C.
10 year experience in systems analysis, design, development and implementation of various applications including Big Data Application, Web Application and Android Application and Machine Learning Application using J2EE, Spring, Hibernate, MyBatis, JSF, Struts, Tomcat, Jetty, JBoss, Hadoop, JavaScript, jQuery, Velocity, JSP, PHP, ASP, HTML, XML, AJAX.• Strong experience in Object Oriented Programming (OOP) and Object Oriented Design (OOD) Methodologies.• Hands-on experience in application software design and development using various languages on a variety of platforms using n-Tier architecture and MVC client-server application architecture.• Experience in Architecting, Designing, Development and Deployment of High Performance, Scalable, Distributed Java Applications and MySQL and Redis.• Apache Hadoop, Hive, Superset, Druid technologies for Big Data and Stream real-time analysis.• Experience in developing Web Services and the 3rd party APIs.• Good Knowledge in XML/XSL/XSLT, SOAP, Web Services.• Excellent in SQL databases MySQL, Oracle, DB2, SQL Server and NoSQL HDFS, MongoDB, Druid• Experience in writing SQL Queries, Stored Procedures, Functions, Triggers and Views of Oracle.• Worked under Agile environment to respond to the changing customer needs and to shorten the period of the development cycle. • Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result-oriented, fast learner and excellent communication skills.• Exceptional ability to quickly master new concepts and a proactive team player.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.