Canada
Full Stack Developer in Accenture with experience working in Agile Scrum Framework and DevOps Methodology. Skilled in Web Development for both Front-End and Back-End with technologies of Angular, C#, .Net, SqlServer, HTML & CSS & JavaScript. Strong Computer Science background with a Master's degree focused on Big Data Analytics, Parallel and Distributed Systems, Process Mining from University of Alberta.
Worked on a Canadian government aircraft project contracted with a Spanish transportation company Participated in the project since the design phase and throughout the development process Collaborated with a team of 25 members and rotated in different subordinate projects Practiced the DevOps principles with the Agile Scrum framework using Microsoft Team Foundation Server Developed the front-end of different systems with Angular 5, Bootstrap, PrimeNG, Sass and TypeScript Implemented the back-end including WebAPIs, business logic and data storage with C# and SQL Server Performed the unit tests of the back-end with xUnit.net Applied the Command Query Responsibility Segregation(CQRS) and Event Sourcing concepts to the program Generated PDF and Excel files for various data from XML files using jsPDF and MigraDoc
My work included: Independently researched, designed, developed and evaluated the sequence-based Course Recommender System with minimal supervision Redesigned the M metric community detection algorithm to make it possible for parallel computing. Then, implemented the algorithm with Hadoop and assessed it on Amazon EC2 Proposed and coded the main approach of CDSM used in one paper to compare the similarity of sentences Presented approaches and results with periodical progress reports to supervisors and lab students Research areas included: data mining, recommender systems, process mining, sequential pattern mining, parallel computing and natural language processing
Courses: CMPUT 101 Introduction to Computing, CMPUT 174 Introduction to the Foundations of Computation I, CMPUT 175 Introduction to the Foundations of Computation II, CMPUT 204 Algorithms I My work included: Performed all TA duties including, material presentation, laboratory supervision, marking, providing model solutions, regular consulting hours and weekly meetings with a team of faculty Consistently received positive evaluations from students Successfully balanced teaching assistant workload with research workload
The practice of “Chinese Graduates Theme Campaign – Lightening Your Career” is a practice provided by Neusoft( Dalian ) that adapts the graduates for their future career. My work included: Led a team of five to deliver a simulated project of “The Management System of Human Resources” Designed and constructed the database with Oracle 10g Built the module of “staff statistics” which allows the program to read from and write to Excel