Xiaoming Zhu

Xiaoming zhu

bookmark on deepenrich
location of Xiaoming ZhuStockholm, Stockholm County, Sweden
Followers of Xiaoming Zhu148 followers
  • Timeline

  • About me

    Experienced Software Developer | AI & ML since 1991

  • Education

    • Utbildning nord, övertorneå, sweden

      2011 - 2012
      Mcpd(.net, ms sqlserver) excellent

      MCPD on Microsoft Visual Studio 2010, 2011–2012 Microsoft SQL Server 2008, Database Development, 2011 CompTia A+, CompTia Network+, 2011

    • Beijing university of technology

      1996 - 1999
      Master of science(research student) artificial intelligence good

      Activities and Societies: Apply artificial neural networks models to VLSI microelectromigration Thesis: Applied artificial neural networks on VLSI/ULSI elector-migration to predict the MTF (meantime to failure) of the elements. Tools used included C++ and MATLAB.

    • Harbin institute of technology

      1988 - 1992
      Bachelor of enginnering artificial intelligence (pattern recognition) good

      Activities and Societies: Non-liner neural networks, machine learning HIT is one of the best universities in China(C9 League). Focus of advanced courses was computer control, pattern recognition, image processing, speech signal processing, and natural language processing. I was class monitor for all the four years and got scholarships for the last three years.

  • Experience

    • Yantai dev city research institute

      Jul 1992 - May 1994
      Junior software engineer

      Developed an interface between GPS and shipboard computers in assembly language.Participated in maintaining the company’s computers, including installing, configuring, maintaining and supervising the system and various software. Participated in the installation and maintenance of a large Novell Net.Development environment included assembly language, C and Windows.

    • Bank of communications co.,ltd.

      Jul 1994 - Jul 1996
      System administrator/software developer

      Responsible for maintaining two of the city’s deposit system.Responsible for integrating, managing, maintaining, and improving the city’s credit-card computer system, which also included tens of POS systems.Responsible for designing and developing graphical user interface for the country’s credit card system. Responsible for developing a system for the city’s statistical analysis of deposits.Development environment included COBOL, C, Unix, shell scripts, Oracle RDMBS.

    • Ericsson

      Jan 2001 - Oct 2003
      Software developer

      Responsible for the maintenance of three RBS (Radio Base Station) software modules, in particular the adaptation of them to a new positioning system.Development environment included C, Unix, ClearCase.

    • Scandinavian net logistics

      May 2005 - Nov 2005
      Software developer

      Project: Bank payment system Develop on the bank payment system for small merchants. Responsible for integrating the SMS verification system and machine fingerprint verification system. Project: letsbyit.com. Responsible for the development of the parts of the web site and database that handled product detail information. Co-responsible for programming of the scripts performing data mining from competing sites.Development environment included PHP, MySQL, JavaScript, XML, SOAP, Apache, HTML, MacOSX, Linux. Show less

    • Naturhistoriska riksmuseet

      Jan 2006 - May 2006
      Database developer

      Project: Integration of the UMN server for digital maps with the global biodiversity information system. I was responsible for the presentation of the locality of the GBIF collections on the map server.Developing environment included PHP, MySQL, PostgreSQL, JavaScript, and HTML.

    • Ericsson-lg enterprise/aastra telecom

      Jan 2007 - Nov 2009
      Software automation/monitoring designer

      I worked as a software designer and developer on MX-ONE, a telephone exchange server (IP-PBX) intended for medium and large companies. Contribute to design and maintenance of system solutions.Integrated the software automated distribution solution HP OpenView Configuration Management into the MX-ONE. The technology includes HP OpenView Configuration Management Application Manager, Inventory Manager, Patch Manager and HP OpenView Client Configuration Manager.Integrated the software monitoring solution BMC Patrol into MX-ONE, using their proprietary tools and scripting language, and designed and developed a graphical user interface for the system.Responsible for maintaining all the servers in the lab (Linux and Windows). This job also involvedcooperating with departments from testing to publishing. Show less

    • Ericsson telecommunications inc.

      May 2012 - Nov 2012
      Software developer

      Project: Test platform development Maintain and develop the test platform. The work contained designing, programming, documentation, verification and maintenance. Development environment included Windows, .NET, MVVM, C#/C++. Agile methods, in particular Scrum and TDD is used.

    • Netmore

      Mar 2018 - Jun 2018
      Software designer/data engineer

      Project: System monitoring based on Elastic SearchIntegrated ELK stack to monitor Linux Clusters and daily log files. Developed a Ruby plugin to ELK stack to send instant alarms automatically. In order to do this I designed and developed a self-contained system without external scheduling like Cron, data was pulled from Elasticsearch to Logstash in addition to the typical push of events from Logstash to Elasticsearch. This was done by a filter that executes Ruby code in the Logstash event processing. As Logstash may process a very number of events in parallel, and run on a cluster, this required some care to get good performance and thread safety. (The employment was terminated due to the company’s financial problem, but they were very satisfied with my work and wrote me good reference. Om deras ekonomisk situation ändras och de behöver min kompetens, har de sagt att de skall kontakta mig först.) Show less

    • Cybercom group

      Sept 2018 - Mar 2019
      Software engineer

      Worked on refactoring Ericsson Many Core Architecture software to increase code sharing between builds that are deployed on different types of hardware. Worked on Continuous Integration to automatically integrating EMCA. Development environment included: DSL based on C, Java, Python, Perl, UML, XML, Git, Jenkins, Gerrit, Eclipse IDE, Linux, and several Ericsson proprietary tools.

    • Amuze interactive inc.

      Aug 2021 - Oct 2023
      Senior software developer

      The system is mainly for scientific presentations for on-line conferences, where the presentations contain text, images, audio, and video, and include scheduling talks, providing live chats. Most of my tasks are full-stack work on new features, while the back-end is the major part. Several of the larger tasks include integrations to external systems, like Verbit for generating video subtitles, Cloudinary for storing images and video, and Stripe for online payments. Most tasks involve database work, both with Entity Framework and with pure SQL like stored procedures. Show less

  • Licenses & Certifications

    • Create machine learning models in microsoft azure

      Microsoft
      Jul 2024
      View certificate certificate
    • A+

      Comptia
      Jan 2011
    • Network+

      Comptia
      Jan 2011
    • Mcpd on microsoft visual studio 2010

      Microsoft
      Mar 2012
    • Microsoft sql server 2008, database development,

      Microsoft
      Mar 2012
    • Career essentials in generative ai by microsoft and linkedin

      Microsoft
      Jun 2024
      View certificate certificate