Xiaoyan Xu ( Xu )
************@*****.***
• Nearly 2 years of experience as a Java Developer/ Data Analyst/ Big data and Full stack programmer using Technologies Like Java, Python, C#, Hadoop, SQL, NoSQL, JavaScript, ReactJS, Kotlin, RxJava in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications.
• Experienced with development using technologies like Core Java, Multi-threaded applications, Hadoop, Hbase, Spark, Kafka, Spring Boot, Hibernate, Thymeleaf, Spring Data REST, Spring Data JPA, React, MongoDB, Redis, MySQL, SQLite, AWS, Docker, Linux, Pandas, NumPy, HTML5, CSS3, jQuery, Power BI, Android Studio, Espresso, Junit 4, Dagger2, etc.
• Experience in OOAD and OOP and designing UML diagrams.
• Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse.
• Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, Javacript, JQuery, AngularJS, Node.JS, Bootstrap.JS, AJAX, Hibernate, Web Services, XML, JDBC.
• Experience working with Agile methodology and (TDD) Test Driven Development
• Extensive experience in usage of ORM (Hibernate) in Spring framework
• Experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MS-SQL, MySQL databases.
• Exposure to Extended Markup Language (XML) and java XML parsers such as and DOM.
• knowledge of Restful/Rest webservices.
• Hands on experience with HTML, CSS, AJAX, Tag Libraries.
• Proficient in persistence framework like Hibernate ORM, JPA.
• Performed unit testing using JUnit, integration and deployment of applications done using tools Maven & debugging through log4j.
• Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.
• Strong team player with organizational and analytical skills. SKILLS
• Programming Language: Java, Python, C++, C#, SQL, NoSQL, JavaScript, ReactJS, Kotlin, RxJava
• Framework/Tools: Hadoop, Hbase, Spark, Kafka, Spring Boot, Hibernate, Thymeleaf, Spring Data REST, Spring Data JPA, React, MongoDB, Redis, MySQL, SQLite, AWS, Docker, Linux, Pandas, Numpy, HTML5, CSS3, jQuery, Power BI, Android Studio, Espresso, Junit 4, Dagger2, MVVM
• IDE: IntelliJ IDEA, Visual Studio, WebStorm, PyCharm, CLion
• Language: English, Mandarin, Cantonese
PROFESSIONAL EXPERIENCE
Conservice, LLC Oct 2021—Mar 2022
Logan, UT
Utility Processor/Data processing Software input
• Involved in entering data and programming the data into the proprietary software of Conservice.
• Entered Data from Electronic bills into software.
• Entered inputs into Yoda and Lightsaber software
• Called The provider and communicated with Providers to rectify and clarify issues in the processing of entries in the software.
Twitter Stream Processor (Spark, Python, JavaScript)
• Built a data ingestion layer with external Twitter API
• Processed Twitter hashtags using a real-time processor Spark
• Visualized the results for 1% of all public Tweets using Ajax and JavaScript
• Deployed and configured on Google Cloud Platform to support external viewing Real-time Sentiment Analysis (Spark, Kafka, Python)
• Implemented an event queuing layer to ensure stable data flow and system reliability using Kafka
• Set up a monitor with Spark (60 Tweets per second) for positive/negative sentiments
• Visualized the trends with Python for real-time positive/negative sentiments Implement Course Selection System (Spring Boot, React, Hibernate, MySQL, AWS, EKS, ECR, ALB)
• Designed login page with React Router and Material UI. Deployed on AWS S3
• Created RESTful APIs to support frontend query/manipulate requests by using Spring Boot
• Connected backend with MySQL by using Hibernate with ORM binding
• Created a AWS Elastic Kubernetes Cluster (EKS) and AWS Elastic Container Registry(ECR) from scratch. Deployed backend by creating and pushing backend as a Docker image to ECR
• Configured 3 replicas of backend and connected together via AWS Application Load Balancer(ALB)
• Setup MySQL on AWS RDS
Spring Boot - Thymeleaf – CRUD Database Real-Time Project
• Created a Controller to handle web browser requests, apply the Service layer design pattern
• Integrated Repository to execute CRUD actions with Spring Data JPA
• Developed Thymeleaf templates to render database results.
• Beautify Thymeleaf templates with Bootstrap CSS
Exa Data Solutions Inc, Logan, UT - May 2021—Oct 2021 Java/ Android Developer – (Java, Kotlin)
• Learned and built demo apps’ screen layout https://github.com/kerathy
• Used MVVM design patterns such as ViewModel, live data and Data Binding to handle view logic and business logic
• Used Dagger 2 for dependency injection
• Debugged on Android platform
Utah State University - Sep 2020—May 2021
Full stack developer – (Python, Javascript)
Analyzed consumer financial complaints of credit bureaus. Used ReactJS to visualize assembling report Graduate Assistant Sep 2018—Apr 2019, Aug 2019—Dec 2019
• Analyzed data from three major credit bureaus: Equifax, Experian, and Transunion using Natural Language Processing
• Researched published reports and used NLP to study breach event impact. Assisted to present as a conference presentation
EDUCATION
Utah State University Jon M. Huntsman School of Business Logan, UT Master of Management Information Systems, GPA: 3.9/4.0 Aug 2018—Apr 2020 Courses: Management of Database Systems, Adv Web-Based MIS Dev(ASP.NET), Sys and Analytics Programming(Python), Workshop (Machine Learning), Data Science Incubator(Python), MIS Strategy, IS Development, Adv Website Development(PHP), Adv Topics: Info Security, Business Intel and Analytics(Power BI)