Jack C.
Software Development Engineer | Big Data Engineer
- Role
- Software Development Engineer at IntelliPro
- Location
- San Francisco, CA, US
- LinkedIn followers
- 500 followers
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.
Experience
Software Development Engineer
Dec 2017 — Present · 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
2016 — 2017
Polytechnic careers
Bachelor of Science - BS, Computer Science
2009 — 2013
Skills
- Android Development
- Data Analysis
- Html
- Jquery
- Optimization Algorithms
- Powerbuilder
- Large Scale Deployments
- Nosql
- Large-Scale Data Analysis
- Python
- Scrum
- Javaserver Pages (Jsp)
- Amazon Rds
- Ecommerce Applications
- Spring
- Hive
- Amazon Ec2
- Machine Learning
- Big Data
- Javaserver Faces (Jsf)
- R
- Java
- Mysql
- Hadoop
- Angularjs
- Oracle
- Data Mining
- Agile Methodologies
- Large Scale Systems
- Web Development
- Software Configuration Management
- Leadership
- Javascript
- Sql
- Restful Webservices
- Linux
- Hibernate
- Service-Oriented Architecture (Soa)
- Cloud Platform
- Collaborative Problem Solving
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.