Jing Wen(JJ), a fourth-year student in the Computer Science Program of Simon Fraser University, currently working at Amazon as a Software Engineer Intern. With 2 years' Software Engineer Intern and Freelance experience, she has gained rich working experience of full-stack development with a deep understanding of multiple frameworks including React, Spring. She also has a strong interest in big data and familiar with Hadoop, Spark, and multiple cloud platforms and databases. She has a great passion for programming and algorithm, and keep myself stay at the forefront of technology by everyday learning.
I developed an asynchronous messaging system with Spring Boot, RxJava that improved TPS of Amazon Wallet Service by 200%, implemented an asynchronous workflow by sending, fetching and handling Amazon SQS message with Amazon API Gateway endpoints and SQS Lambda trigger functions. Also developed highly customizable schedular with RxJava Flowable to control the message flow, and optimize error handling system with DLQ and Amazon Cloud Watch by SNS notifications
I developed a automation test system with Java, JavaScript,
Webdriveio, Maven, DynamoDB and Docker. Integrated Webdriverio for
regression tests, and used Jenkins for CI/CD, increased test
coverage by 30%. Implemented a performance profiling tool using
Webpagetest API and Google Lighthouse. I also developed the class
generator module with Lombok and used JUnit for unit tests
I developed the service with React, used Redux for state management, deploy the system on AWS. Used Express for backend API on Mongoose/MongoDB, integrated RabbitMQ for backend jobs. Implemented ElasticSearch for full scope searching and used Kibana for log management, improved search speed over 40%. Used Redux for state management and Socket.io for WebSocket based push notifications
Work as a self-employed web developer, build websites for small
business.
Astering Condos:
http://asterliving.ca
I Implemented data storage service with Python, PostgreSQL, Hadoop, Spark, Hive and Hbase. Developed the RESTful API with Django and data transformations with Pig and analyzed data set by Hive and maintained clusters status in Ambari. Constructed web crawler with Scrappy to collect user session data and stored data in PostgreSQL with Psycopg2 and integrated SQLAlchemy as ORM. Implement the recommendation system with Mahout algorithm and Spark Mllib
I developed the website with JavaScript, React/Next.js, Python, Flask, and Nginx hosted on AWS EC2/S3. Developed the RESTful API with Django and data transformations with Pig and analyzed data set by Hive and maintained clusters status in Ambari. Constructed web crawler with Scrappy to collect user session data and stored data in PostgreSQL with Psycopg2 and integrated SQLAlchemy as ORM. Implement the recommendation system with Mahout algorithm and Spark Mllib
I deployed Java Spring Boot based Microservices with Redis Cache and Redis Lock on MySQL. Used Spring Security for authentication, integrated Kafka for backend jobs. Implemented the rating system with Elo Rating Algorithm, and the message service with Nexmo API
I Implemented the website accessibility testing service with Express, React and hosted on AWS EC2 and created data visualization graphs with Chart.js, allow users to view history test up to 60 days. I also Implemented daily testing system with Jenkins and store users’ test results and customize cookies to S3
View ProjectI Built online grouping system in Java as the major contributor and project leader in a group of 4. Used Retrofit REST and Google Maps API to develop the walking path-message system. Also Implemented user authentication, password reset, user profile, ranking system, and flash message
View ProjectA database course project. My team developed web app with ExpressJs,Bootstrap and MySQLfor online posting. I designed database schema and reduced query time by 80% using indexing
View Project