Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Tianrui Ma

Toronto

Summary

Highly-skilled software development professional with 3 years of experience in software design, development and integration.

Versatile Software Developer versed in mobile application developing. Skilled at technical communication and presentations. Self-directed team member who helps to build a collaborative and supportive team environment. Proven success at managing time, driving progress toward project milestones, quality assurance and on-time delivery.

Overview

3
3
years of professional experience

Work History

Software Developer

Thomson Reuters
03.2019 - 01.2021

Work Experience:

  • Software Engineer (Full-stack) at Thomson Reuters, Toronto, Canada, managing the Legal Tracker project.
  • Responsibilities: front-end design, back-end maintenance, testing, feature implementation, and bug resolution.
  • Coordinated across technical domains for system stability and functionality.
  • Actively collaborated for on-time project deliveries and client satisfaction.

Additional Roles:

  • Conducted training and organized knowledge-sharing seminars.
  • Assisted in university recruitment efforts, contributing to team growth.

Collaboration:

  • Collaborated with developers to resolve software bugs.
  • Worked closely with QA and Project Management teams for system improvements.
  • Engaged with clients for feedback-driven product enhancements.

Technical Contributions:

  • Contributed to design assessments, code reviews, and brainstorming.
  • Documented workflows and provided project updates.
  • Managed UI, language packs, file uploader, and database installer.
  • Addressed performance and security issues.
  • Weekly programming skill improvement.

Software Developer

Finger Tech
08.2017 - 01.2018

Software Development Role:

  • Developed management software for a cosmetic company.
  • Joined the iOS development team after one-month training.
  • Collaborated with eight engineers on Objective-C-based software solutions.

Technical Contributions:

  • Evaluated software solutions during architecture planning and system migration.
  • Worked on both front-end and back-end development.

Project Involvement:

  • Contributed to customer-oriented sales software delivery.

Education

Undergraduate - Computer Science

University of Waterloo
Waterloo, ON
2018

Skills

  • Proficient in multiple programming languages, including JavaScript, TypeScript, Java, C/C, C#, Objective-C, Python, and NET
  • Strong skills in Shell scripting and SQL
  • Experienced with version control using Git
  • Familiar with Unix/Linux and Windows system environments
  • Proficient in API design
  • Competent in UI design and implementation
  • Skilled in optimizing performance and scalability
  • Advanced knowledge of data structures and algorithms
  • Proficient in testing and debugging
  • Well-versed in web application security
  • Experienced in cloud management with Amazon Web Services and Microsoft Azure

Accomplishments

CodeTrip
  • Fully developed Android application for teaching python language for starters
  • Promoted leadership as working with other three group members.
KoreanCos Management System
  • An IOS application of internal management system for a cosmetic company in Singapore
  • Over 9,200 lines of Objective-C code and 500 lines of PHP code in addition to complete documentation
C Projects for building up Network communication
  • Go-Back-To-N and Selective protocol
  • TCP/IP protocol and Network Topology
Small Java Projects for the purpose of UI designing
  • Snakes - multi-levels, sounds, pictures, animations and instructions
  • Syncing webpage onto Android devices
Simplified Kernel (OS161)
  • Completed OS161 Kernel in C language
C Language Compiler
  • A simplified C programming language Waterloo Language Plus Procedure Plus Pointer(WLP4)compiler
  • STL tools applied. Over 2,000 lines of C++ code with full documentation

Timeline

Software Developer

Thomson Reuters
03.2019 - 01.2021

Software Developer

Finger Tech
08.2017 - 01.2018

Undergraduate - Computer Science

University of Waterloo
Tianrui Ma