Zhenyu Ma Email and Phone Number
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.
Onespark
View-
Full Stack Engineer | Senior Software DeveloperOnespark Aug 2024 - PresentCape 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. -
Senior Software EngineerEntelect May 2023 - Jul 2024Cape Town, Western Cape, South AfricaMain 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. -
Senior Software Development EngineerCsg International Feb 2010 - Apr 2023Cape Town Area, South AfricaMain 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. -
Software Developer: C++ ProgrammerScansoft Technologies Jul 2008 - Jan 2010Hoheizen, Belliville, South AfricaMain 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. -
Senior Lab AssistantUniversity Of The Western Cape - Information And Communication Service Feb 2004 - Jun 2008Bellville, Cape Town, South AfricaLab 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
-
Java DeveloperThird Quarter Company Oct 2006 - Feb 2007Century City, Cape Town, South AfricaWorked 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
-
Computer Science Teaching AssistantUniversity Of The Western Cape Feb 2004 - Dec 2006Served 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 -
Mathematics Teaching AssistantUniversity Of The Western Cape Feb 2004 - Jul 2004Served 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. -
Lab Supervisor & AssistantHelderburg College Feb 2002 - Nov 2002Somerset West Area, South AfricaLab assistant to help students with their computer course and assignment; Monitoring printing work and maintaining printer.
Zhenyu Ma Education Details
-
Computer Science -
Computer Science -
Computer Science
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?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial