Zhenyu Ma

Zhenyu Ma Email and Phone Number

Master of Science|+15 Years Experience|Senior Software Engineer|Lead Advisory Capacity|Code Intergration|Testing|Technical Analysis|Java|Kotlin|SpringBoot|NodeJS|NextJS|AWS|Full Stack Developer| @ OneSpark
Zhenyu Ma's Location
South Africa, South Africa
About Zhenyu Ma

Highly skilled and accomplished Senior Software Development Engineer with a Master of Science in Computer Science and a strong foundation in Business Administration. Extensive experience spanning over 16 years in software development, system integration, and project management. Adept at designing and implementing robust systems, optimizing performance, and ensuring seamless functionality. Proven expertise in leading teams, mentoring junior developers, and fostering collaborative environments. Certified in Amazon Web Services (AWS), Java SE, Spring Framework, and VMWare. Recognized for outstanding performance and contributions, with a track record of delivering cutting-edge solutions and exceeding expectations.

Zhenyu Ma's Current Company Details
OneSpark

Onespark

View
Master of Science|+15 Years Experience|Senior Software Engineer|Lead Advisory Capacity|Code Intergration|Testing|Technical Analysis|Java|Kotlin|SpringBoot|NodeJS|NextJS|AWS|Full Stack Developer|
Zhenyu Ma Work Experience Details
  • Onespark
    Full Stack Engineer | Senior Software Developer
    Onespark Aug 2024 - Present
    Cape Town, South Africa
    • Design and develop large and complex, yet maintainable system, websites and apps. • Develop a diverse range of tasks requiring technology stacks across both front and back end environments, including Java/Kotlin, Spring, Spring boot, JavaScript(Node.js, Express.js, Typescript, React), PostgresSQL, REST APIs and AWS. • Design and develop automation tests by means of different testing frames, such as, testNG, Rest Assured, Kotlin extensions, etc. • Develop REST API endpoints via OpenAPI for contract generation purposes. • Perform optimization analysis with digma to probe the bottleneck of traffics. • Provision CI/CD pipelines on different environments.
  • Entelect
    Senior Software Engineer
    Entelect May 2023 - Jul 2024
    Cape Town, Western Cape, South Africa
    Main Responsibilities:• Design and develop new systems to replace the old application of Vehicle Merchandise Platform (VMP) for the Outsourcing Service for eBay at Entelect in Cape Town, South Africa.• Deploy applications to eBay Cloud using Azure Cloud infrastructure.• Integrate applications with eBay-owned NuMessage (Kafka-based), NuDocument (MongoDB-based), ElasticSearch, and NuObject (AWS S3).• Develop REST API endpoints via OpenAPI (Stoplight) for contract generation purposes.• Design and implement the automation test via Karate and TestNG, together with TestTrails.• Perform code reviews and provide design feedback for Junior developers within the team. • Mentor other developers to improve their skills and understanding of software development best practices.• Collaborate with cross-functional teams to ensure seamless integration and functionality of developed systems.• Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.• Conduct performance testing and optimization to ensure high-performance and scalable solutions.• Stay updated with the latest technologies and industry trends to enhance development processes and deliver cutting-edge solutions.• Lead the team in some extend when team leader is not available for some standup meetings, sprint planning or grooming sessions and feedback report sessions.
  • Csg International
    Senior Software Development Engineer
    Csg International Feb 2010 - Apr 2023
    Cape Town Area, South Africa
    Main Responsibilities:• Write, modify, integrate, and test software code for various projects at CSG.• Maintain existing computer programs by making necessary modifications and updates.• Identify and communicate technical problems, processes, and solutions to the relevant stakeholders.• Prepare reports, manuals, and documentation regarding the status, operation, and maintenance of software systems.• Assist in collecting and documenting user requirements to ensure software meets client needs.• Analyse proposed technical solutions based on customer requirements for effective implementation.• Design enhancements and updates for subsystems of end-user applications running on local, networked, and Internet-based platforms.• Participate in the architecture, design, and implementation of backend features using technologies like Spring Boot and NodeJS.• Update old code bases to modern development standards, improving overall functionality and performance.
  • Scansoft Technologies
    Software Developer: C++ Programmer
    Scansoft Technologies Jul 2008 - Jan 2010
    Hoheizen, Belliville, South Africa
    Main Responsibilities:• Write, modify, integrate, and test software code at ScanSoft Technologies.• Maintain existing computer programs by implementing required modifications and updates.• Identify and communicate technical problems, processes, and solutions to relevant stakeholders.• Assist in collecting and documenting user requirements for software projects.• Design and develop subsystems to improve functionalities within the Intelligent Building Management System (IBMS), integrating plugins and services such as CCTV, Bitmap Device Control, Electronic Device Control, Public Address, Administration, and Access Control. • Upgrade existing projects, debug issues, and analyse problems related to compiler compatibility, database migration, and system upgrades.• Implement new plugins and services, such as the iSync subproject, enabling binary file checking and synchronization between IBMS client or services side and IBMS server side.• Develop hardware drivers for IBMS, including biometrics device drivers, to enhance the IBMS Access plugin's capabilities.• Enhance existing plugins by introducing innovative functionalities to improve overall system performance and user experience.
  • University Of The Western Cape - Information And Communication Service
    Senior Lab Assistant
    University Of The Western Cape - Information And Communication Service Feb 2004 - Jun 2008
    Bellville, Cape Town, South Africa
    Lab management: student account control system, trouble shooting, imaging systems, hardware repair, software installation, virus removal;Lab login system: developing an online lab login system that enables the junior lab assistant and senior lab assistant to claim the hours that they actually work, as well as enables the lab manager to control the assistants and labs.; Whilst Studying
  • Third Quarter Company
    Java Developer
    Third Quarter Company Oct 2006 - Feb 2007
    Century City, Cape Town, South Africa
    Worked on team to develop web application based on MVC framework, integrating several legacy sales/forecasting tools into a single application. Created Java-based portals and Java Server Pages (JSPs) to build a unified user experience. Extensive use of Java, JavaBean, JavaScript, HTML, CSS, SQL, and Linux shell scripting required. Assisted with proof-of-concept reviews and stress testing.; Whilst Studying
  • University Of The Western Cape
    Computer Science Teaching Assistant
    University Of The Western Cape Feb 2004 - Dec 2006
    Served as Teaching Assistant for Introductory Programming, Data Structure and its application, Algorithm and Complexity, and Operating System courses, responsible for assignment grading, quizzes and tests marking, Tutorial sessions, practical sessions, and one-on-one student meetings.; Whilst Studying
  • University Of The Western Cape
    Mathematics Teaching Assistant
    University Of The Western Cape Feb 2004 - Jul 2004
    Served as Teaching Assistant for Calculus and Linear Algebra classes, responsible for assignment grading, quizzes and tests marking, class review tutorial, and one-on-one student meetings.
  • Helderburg College
    Lab Supervisor & Assistant
    Helderburg College Feb 2002 - Nov 2002
    Somerset West Area, South Africa
    Lab assistant to help students with their computer course and assignment; Monitoring printing work and maintaining printer.

Zhenyu Ma Education Details

Frequently Asked Questions about Zhenyu Ma

What company does Zhenyu Ma work for?

Zhenyu Ma works for Onespark

What is Zhenyu Ma's role at the current company?

Zhenyu Ma's current role is Master of Science|+15 Years Experience|Senior Software Engineer|Lead Advisory Capacity|Code Intergration|Testing|Technical Analysis|Java|Kotlin|SpringBoot|NodeJS|NextJS|AWS|Full Stack Developer|.

What schools did Zhenyu Ma attend?

Zhenyu Ma attended University Of The Western Cape, University Of The Western Cape, Henan University, University Of The Western Cape.

Not the Zhenyu Ma you were looking for?

  • Zhenyu Ma

    Ph.D. Student At The University Of Michigan
    Ann Arbor, Mi
  • Zhenyu Ma

    Research Analyst At World Resources Institute (Wri) | I Work With Regulators And Financial Institutions On Sustainable Finance, Climate And Nature Risk
    Beijing, China
  • Zhenyu Ma

    Artificial Intelligence Drives The Future, We Drive The Artificial Intelligence.
    Shanghai, China
  • Zhenyu Ma

    Software Engineer At Eterio Realities Inc.
    Canada

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.