Bowen Cui

Bowen Cui

Toronto, Ontario, Canada
2K followers 500+ connections

About

Email: [email protected] Tel: +1 4376840166
• Solid Background in Algorithm, Data…

Activity

Join now to see all activity

Experience

  • Amazon Graphic

    Amazon

    Toronto, Ontario, Canada

  • -

    Beijing, China

  • -

    Seattle

Education

Courses

  • Introduction to Programming Systems Design

    CSCI455X

  • Web Technologies

    CSCI571

Projects

  • Food Delivery Mobile and Web Application (Java, Android Studio, Spring MVC, MongoDB,Docker,AWS)

    -

    ●Implemented both server and client side for mobile(Android) and web application with functionalities such as searching restaurants/editing food order/checking out/ tracking food order location/checking history.
    ●Designed and developed a highly scalable food delivery application using Java, Spring MVC/Boot/Data/Cloud, Maven and docker with Microservice architecture hosted on AWS .
    ●Using Javascript , React , PHP, Rest API to build a user-friendly responsive web application with…

    ●Implemented both server and client side for mobile(Android) and web application with functionalities such as searching restaurants/editing food order/checking out/ tracking food order location/checking history.
    ●Designed and developed a highly scalable food delivery application using Java, Spring MVC/Boot/Data/Cloud, Maven and docker with Microservice architecture hosted on AWS .
    ●Using Javascript , React , PHP, Rest API to build a user-friendly responsive web application with autocomplete and favorite features to give users easier and quicker searching experience.
    ●Implemented server-side RESTful APIs for location tracking microservices using Spring Framework. Used
    RabbitMQ as message broker to buffer queries and reduce coupling between services.
    ●Improved the application overall performance by 20% using Netflix eureka as service registration, which also enhanced scalability and robustness. Enhanced deploy efficiency and security by using docker to dockerize services.

  • Stock Search Mobile App & Web Platform

    -

    Android App with Facebook Post
    1. Built a good-looking Android app which allows users to search for stock information, save some stock symbols as favorites and post to the Facebook timeline using Android SDK and Facebook SDK
    2. Using Markit on Demand API to get stock information of company and implemented autocomplete feature
    3. Get stock details in JSON format using PHP script hosted on AWS and display stock details in ListView and Custom ListView component. Used…

    Android App with Facebook Post
    1. Built a good-looking Android app which allows users to search for stock information, save some stock symbols as favorites and post to the Facebook timeline using Android SDK and Facebook SDK
    2. Using Markit on Demand API to get stock information of company and implemented autocomplete feature
    3. Get stock details in JSON format using PHP script hosted on AWS and display stock details in ListView and Custom ListView component. Used WebView and HighCharts API to display stock chart
    Responsive Web Design
    1. Designed a single page web application that provide an interface to perform stock search using Alpha Vantage API and post details to Facebook
    2. Using the Bootstrap toolkit to build a nice-looking responsive UI. Implemented autocomplete function by using AngulalrJS. Using PHP script hosted on AWS to perform API requests to Alpha Vantage and return JSON formatted data to front-end.
    3. Favorite Stock feature is implemented by saving and loading data from the local storage of the browser to give users easier and quicker stock searching experience. Used Facebook feed dialog and HighCharts API to share a chart in Facebook

  • Patients Appointment Login System (Java, Spring, JPA,MySQL, Redis)

    -

    ●Developed the backend services of Cookie-Session User Authentication using Spring Boot, JPA, MySQL and Redis.
    ●Achieved Single-Sign-On for user authentication by refactoring to use JWT and Redis for migrating to
    distributed microservices architecture.
    ●Drastically cut down development cycle time by using Docker for automatic configuration & deployment.
    ●Integrated Swagger 2 with Spring Boot for user-friendly RESTful API documentations, prototyping and testing

Languages

  • English

    -

  • Chinese

    Native or bilingual proficiency

More activity by Bowen

View Bowen’s full profile

  • See who you know in common
  • Get introduced
  • Contact Bowen directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Bowen Cui in Canada

Add new skills with these courses