Mark Sun

Senior Tech Lead at PlayMetrics
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Cary, North Carolina, United States, US
Languages
  • English -
  • Chinese -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Henry Huan

I have a deep gratitude for the direction and openness Mark gave me to navigate the torrent of information in this field; I consider him a mentor and a catalyst in pursuing a software engineering career. I did not come from a technology background and, despite this, Mark was remarkably open and extremely generous with his time in explaining technologies and introducing me to fast paced culture of tech. He lead many talks that demonstrated the efficacy of utilizing the latest technologies and provided a space among the non-tech employees to develop their understanding. He was instrumental in exposing me to programming languages that fundamentally changed our QA team (which were primarily manual testers) into an automation focused entity and fostered cross team collaboration with the Software Engineering teams. Mark truly embodies the ethos of the modern age of technology with his enthusiastic, open minded approach to technology and would be a major boon to any team that venerates collaboration and innovation.

Carolyn M. Wallace

Mark Sun takes the word "agile" to a new level. It not only describes a methodology Mark is highly skilled in, but the way his brain works. I've seen him grow and adapt as our company changed programming languages and methodologies. He went from student to teacher to mentor quickly, inspiring confidence in the other members of our team. Mark taught me project management methods that I use every day. I have been a technical writer for 16 years, so when I say I am impressed with the way Mark communicates, I know what I'm talking about. The way Mark easily broke down technical concepts for me so that I could explain them to our users was amazing. It's rare to see a developer with such powerful communication skills. Whether it's documenting his code or giving a presentation to clients and staff, Mark shines. Please feel free to contact me if you need more information about Mark Sun. Thank you!

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Certificate of Completion
    Udemy
    Mar, 2022
    - Nov, 2024
  • Certificate of Completion
    Udemy
    Aug, 2020
    - Nov, 2024
  • AWS Certified Developer – Associate
    Amazon Web Services (AWS)
    Feb, 2023
    - Nov, 2024
  • Certified ScrumMaster (CSM)
    Scrum Alliance
    Jan, 2023
    - Nov, 2024

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Tech Lead
      • Mar 2023 - Present

    • United States
    • Software Development
    • 100 - 200 Employee
    • Senior Software Engineer
      • Dec 2021 - Jan 2023

      - Led a front-end project which leveraged React Table to easily display data in a table format. - Led the effort in reducing tech debt by eliminating ESLint issues; reduced from ~2000 down to 0. - Consumed RESTful API written as .NET Core microservices exposed by AWS API Gateway. - Reduced tech debt by porting modules originally written in ASP.NET and AngularJS over to React.

    • Software Engineer
      • Feb 2021 - Dec 2021

      - Proposed, led and delivered React Version Uplift project in a team with 3 other engineers. As a result, we upgraded from React 15 to React 17, allowing us to use React Hooks. - Led an effort to reduce tech debt by identifying duplicate Redux selectors and as a result, eliminated 50 redundant files leading to improved code maintainability. - Provided technical mentorship to more junior developers and help guiding them in the right direction. Technologies used: React, Redux, React… Show more - Proposed, led and delivered React Version Uplift project in a team with 3 other engineers. As a result, we upgraded from React 15 to React 17, allowing us to use React Hooks. - Led an effort to reduce tech debt by identifying duplicate Redux selectors and as a result, eliminated 50 redundant files leading to improved code maintainability. - Provided technical mentorship to more junior developers and help guiding them in the right direction. Technologies used: React, Redux, React Hooks, React-Router, Webpack, Jest, .NET Core, New Relic, TeamCity

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Sep 2017 - Nov 2020

      - Strong individual contributor who can lead projects as well as provide mentorship to help others succeed. - Owner of a solution called Care Team Assignments originally written in vanilla JavaScript, Rails, and Java. - Oversaw uplift of that solution in React/Redux/Redux-Saga in a team of 4 engineers from initial design to first GA release. - Demonstrated flexibility when a team member left by switching gears to work on the feature and as a result, completed the enhancement which… Show more - Strong individual contributor who can lead projects as well as provide mentorship to help others succeed. - Owner of a solution called Care Team Assignments originally written in vanilla JavaScript, Rails, and Java. - Oversaw uplift of that solution in React/Redux/Redux-Saga in a team of 4 engineers from initial design to first GA release. - Demonstrated flexibility when a team member left by switching gears to work on the feature and as a result, completed the enhancement which prevented the company from losing tens of thousands of dollars. - Went above and beyond when encountered a sudden change in requirements and had to design, implement, test and release the fix in about 2 weeks so that another project dependent on this change can be released on schedule. - Led education sessions on topics including ES6, Ruby on Rails, React and Redux which greatly helped the team to ramp up in order to be more effective in their everyday tasks. - Spearheaded Hackathon project written in React, Redux, Redux-Saga, and Rails which cleared the way for its first prod deployment. Technologies used: React, Redux, Redux-Saga, Jest, Enzyme, Sass, Ruby on Rails, Java Microservices, JAX-RS, MySQL, Kubernetes, Docker, Spinnaker, Jenkins

    • Software Engineer
      • Jul 2013 - Sep 2017

      - Core developer of Date I18N project which touched projects across our solution suite written in C#, C++, VB 6, JavaScript, as well as SQL. - Took initiative to introduce automated testing using Selenium WebDriver and present best practices to colleagues. - Acquired component ownership across multiple web modules implemented in Backbone.js & Marionette.js - Quickly adapt to multiple roles and teams, including new software development, assisting high-severity defects, and collaborating… Show more - Core developer of Date I18N project which touched projects across our solution suite written in C#, C++, VB 6, JavaScript, as well as SQL. - Took initiative to introduce automated testing using Selenium WebDriver and present best practices to colleagues. - Acquired component ownership across multiple web modules implemented in Backbone.js & Marionette.js - Quickly adapt to multiple roles and teams, including new software development, assisting high-severity defects, and collaborating with QA to ensure full coverage in regression tests - Displayed leadership by working with the culture team to improve work culture. Technology used: Backbone.js, Marionette.js, C#, ASP.NET, JavaScript, MS SQL Server, Python

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Jan 2012 - Jul 2013

      - Developed applications with Eclipse Rational Team Concert. - Fixed defects in code written in Java for next product release cycle. - Wrote automated test scripts using Python for application functional testing. - Helped testers with test scripts automation for smoke and regression testing. - Enhanced automation framework by writing a script which executes only the failed tests in any test suite. - Developed applications with Eclipse Rational Team Concert. - Fixed defects in code written in Java for next product release cycle. - Wrote automated test scripts using Python for application functional testing. - Helped testers with test scripts automation for smoke and regression testing. - Enhanced automation framework by writing a script which executes only the failed tests in any test suite.

    • Canada
    • Software Development
    • 700 & Above Employee
    • Software Engineer Intern
      • May 2011 - Dec 2011

      - Worked on development of Accounting CS Product. - Added features by writing specs and then implementing them. - Added schema updates to allow addition of new features. - Performed various bug fixes. - Utilized agile practices such as peer programming and daily scrum to meet target deliver dates. - Acquired work experience with Visual Studio and SQL Server - Worked on development of Accounting CS Product. - Added features by writing specs and then implementing them. - Added schema updates to allow addition of new features. - Performed various bug fixes. - Utilized agile practices such as peer programming and daily scrum to meet target deliver dates. - Acquired work experience with Visual Studio and SQL Server

    • United Kingdom
    • Motor Vehicle Manufacturing
    • 700 & Above Employee
    • ITM Intern
      • May 2010 - Aug 2010

      - Acquired work experience with Microsoft SharePoint Server 2010 and InfoPath 2010. - Designed ASP.NET based web sites. Utilized technologies such as Ajax and jQuery for enhanced functionality as well as JavaScript and CSS for styling. - Gathered business requirements with clients. Learned to adapt to an ever changing requirement to fit business partner's needs. - Wrote technical documentation describing assigned projects for handoff. - Acquired work experience with Microsoft SharePoint Server 2010 and InfoPath 2010. - Designed ASP.NET based web sites. Utilized technologies such as Ajax and jQuery for enhanced functionality as well as JavaScript and CSS for styling. - Gathered business requirements with clients. Learned to adapt to an ever changing requirement to fit business partner's needs. - Wrote technical documentation describing assigned projects for handoff.

Education

  • Michigan State University
    Bachelor of Science, Computer Science and Engineering

Community

You need to have a working account to view this content. Click here to join now