Zhi Ming Ng

Zhi Ming Ng

Software Developer Internship

Followers of Zhi Ming Ng134 followers
location of Zhi Ming NgSingapore

Connect with Zhi Ming Ng to Send Message

Connect

Connect with Zhi Ming Ng to Send Message

Connect
  • Timeline

  • About me

    Solutions Architect at VA Insight Software Pte Ltd

  • Education

    • ITE College East

      2006 - 2008
      Higher Nitec Information Technology
    • Nanyang Polytechnic

      2008 - 2010
      Polytechnic Information Technology
    • Nanyang Technological University Singapore

      2013 - 2015
      Bachelor's Degree Computer Science

      Activities and Societies: Japanese Appreciation Club

  • Experience

    • Sun Microsystems

      Sept 2007 - Nov 2007
      Software Developer Internship

      Enhance website using Adobe FlashExperiences in basic administration of Solaris

    • NCS Group

      Apr 2009 - Jun 2009
      Software Developer Internship
    • Wincor Nixdorf

      Apr 2010 - Jul 2010
      Developer

      Developed TCP client and server based system using ASP.NET VB framework

    • Archer Logic

      May 2014 - Jul 2014
      Software Engineer Internship

      Develop mobile application using Apache Cordova framework

    • NCS Group

      Aug 2015 - Apr 2020
      Senior Application Consultant

      - Executed software development projects following the Software Waterfall Model, engaging clients from requirements gathering to system design- Developed Java Enterprise Applications with a large team, emphasizing quality, efficiency, and adherence to coding best practices- Engaged with subcontractors and worked with them to ensure a smooth integration into the system- Successfully developed Java Enterprise Application with a team of more than 50 people - Leveraged automated tools such as Jenkins and Sonarqube for continuous integration and code quality assurance- Executed deployment using Oracle Weblogic Server and Internet Information Services (IIS), ensuring smooth and reliable deployment processes- Demonstrated expertise in Java, Spring Framework, Hibernate, Spring Batch, Maven, AngularJS, CSS, HTML, and SQL, alongside Linux administration and debugging skills Show less

    • Visual Analysis

      Apr 2020 - Jun 2020
      Consultant
    • VA Insight Software Pte Ltd

      Jul 2020 - now

      - Orchestrated the development of two distinct COTS products, steering the architectural vision from conception to implementation- Designed and implemented a software platform utilizing Event Driven Architecture and Event Sourcing principles, ensuring scalability, resilience, and agility- Oversee 2 product teams from multiple geographical location, worked with product managers and tech leads and provide technical guidance on architectural design- Collaborated with stakeholders to define product positioning and technical requirements, aligning software solutions with business objectives- Managed Azure VMs, Azure Container Registry and conducted POC projects on Azure Kubernetes Service- Implemented Azure Policies to allow development team access to spin up Azure resources within certain region and compute SKU Show less - Practiced Agile methodologies within a scrum team of 10 developers, delivering features for products adopted by global government agencies- Architected and implemented robust solutions utilizing a diverse tech stack including Python, Celery, Django Rest Framework, VueJs2, Postgresql, Microsoft SQL Server, Kafka, RabbitMQ, Open Policy Agent, Envoy Gateway, and Nginx- Spearheaded the adoption of containerization and microservices architecture, leveraging Docker, K3s, and Helm to enhance scalability, reliability, and deployment efficiency- Directed the migration from Docker to K3s platform, ensuring seamless transition and improved production workload robustness- Work with Linux administration, including Redhat, Centos, and Ubuntu, with expertise in writing shell scripts and Ansible playbooks for environment setup and automation- Used Terraform to automate the deployment of test VMs in Azure and Ansible playbooks for environment setup - Setting up application logging pipelines using Fluentd, Elastic and Kibana Show less

      • Solutions Architect

        Jul 2023 - now
      • Technical Lead

        Jul 2020 - Jul 2023
  • Licenses & Certifications