Qiang LI

Software Engineer

About

Qiang has an extensive, in-depth cross-section of technical knowledge.

  • Experienced in Internet, Unix, and networking technologies (Linux, TCP/IP, XMPP, FTP, SMTP, HTTP, REST)
  • Strong in software design and development of large-scale enterprise applications (Golang, Node.js, AWS, Docker)
  • Proficient in database technologies (PostgreSQL, Oracle)
  • Competent with machine learning and AI technologies

Professional Experience


10x Genomics

  • Senior Software Engineer
    Jun 2019Current
  • Implemented the critical components for 10x Genomics Cloud Analysis - backend services in Go/REST, web UI using ReactJS/TypeScript, and the Command Line Interface (Go/Cobra) for interacting with the cloud services.

  • Responsible for Dockerizing the cloud services and migrating from EC2 instances to Amazon Elastic Kubernetes Service (EKS).

  • Implemented the test framework in Python for Xenium instruments.

  • Led a small team of 3 winning the first prize in the company hackathon competition using machine learning technology for prediction of cellranger pipeline analysis running time.

#Golang#Node.js#ReactJS#TypeScript#Python#AWS#Kubernetes#Docker#S3#Postgres#Redis#Sendgrid#Okta


General Electric

  • Staff Software Engineer/Architect
    Sep 2015Jun 2019

    Worked on GE/Aviation projects as full stack developer

  • Led a team of over 12 engineers in the design, implementation, and release of Flight Phase Analyzer (Golang, R/Shiny, Predix/Cloud Foundry PaaS platform).

  • Helped build a strong productive team in various stages of hiring: screening, interviewing, on-boarding, and mentoring.

  • Researched solutions for bringing R/Shiny applications to the Predix platform by overcoming its various constraints.

  • Implemented Blobstore (AWS S3) service as R/Shiny filesystem service in order for R/Shiny apps developed on desktop to run AS IS on Predix cloud which helped reduce the migration cost to (almost) zero.

  • Pioneered CI/CD solutions using github as replacement for artfifactory and cross compile/generated Go artifacts for rapid deployment to Predix.

  • Implemented parallel headless E2E test (Protractor/Jasmine) on VM/Docker container to reduce testing time from time in hours to time in minutes.

  • Initiated and contributed to Goboot (Golang) open source to maximize code sharing

  • Implemented Elastic Search clustering for media servers.

  • Led the effort on Amazon AWS WebSocket/SAML migration and Box cloud storage integration.

  • Managed Bamboo/Github and production releases.

  • Was the first software engineer certified as Predix developer within the organization

#Predix#Docker#AWS#Azure#Golang#R/Shiny#AngularJS#Spring Framework#Java#REST#Ajax#Elastic Search#Postgres#JUnit#Sonar#Jasmine


Cyanogen Inc.

  • Senior Sofware Engineer
    Sep 2014Aug 2015
  • Worked on services including integration with third party components, New Relic, Google Analytics, Maxmind, Fluentd, and Quartz using AngularJS, AJAX, CSS, Java, Dropwizard/REST, Amazon Web Services, Elasticsearch, MongoDB, PowerMock/Mockito, IntelliJ IDEA, Git/Gerrit/Github/Chef/Jenkins, Agile

  • Built Android client for testing service response time on different devices and in different regions with Android Studio/Java

#Android#Java#REST#Ajax#AngularJS#CSS#AWS#Elasticsearch#MongoDB#Chef#Jenkins#Android Studio


IBM

  • Senior IT Specialist/Architect
    Dec 2000Sep 2014

    Worked in roles as Tech Lead, Lead Developer, Architect

Led, coordinated, and mentored local and offshore resources in development and testing on a number of IBM client projects using a wide range of technologies:

IBM WebSphere Application Server, BEA WebLogic; WebSphere Commerce Developer, Eclipse, RAD; Java/JEE JMS JDBC, JSTL/JSP, JavaScript, AJAX, DWR, jQuery, Dojo, HTML5/CSS, XML/XSLT, SQL; SOA, Web Service, REST, Jersey, SoapUI, JMeter, MQ; Struts, Spring, Hibernate, Velocity; Oracle, DB2; CVS, SVN, Git; Agile/Scrum

  • Lowe’s
  • Southern California Edison
  • Sears
  • Hudson's Bay Company
  • Petco
  • Thermo Fisher Scientific
  • Sony Electronics
  • General Motors
  • Costco
  • Staples
  • Aetna
  • Time Inc
  • HGST
#Java#JEE#Oracle#DB2#MQ#JavaScript#HTML5#CSS#XML/XSLT


Oracle Corporation

  • Senior Tech Analyst
    Jun 1998Nov 2000

Supported and consulted on Oracle Database Server and Oracle Web Application Server. (C/Java)

#Oracle#C#Java

Certification


Machine Learning

Coursera

Issued: Oct 2018 Credential ID: ZRURA425Z8DD



Certified Predix Developer

GE Digital


IBM Certified Developer/IBM Certified Specialist

IBM


Sun Certified Programmer for Java 2 Platform

Sun

Personal Projects


AI Command Line Tool

🤖 https://github.com/qiangli/ai

This AI tool assists you with all the tasks beyond file editing on your system complementing Continue, Cline and the like. Specialist agents: shell, web, git, pr, code/html, sql make you much more productive...



Awesome AI Tools

🤖 https://github.com/openaide/awesome

This is a collection of open-source AI tools that anyone can run and customize on a local machine, aimed at enhancing productivity in your day-to-day workflow as a coder. All tools are available under permissive licenses, including MIT, BSD, Apache, or MPL. Docker compose files are provided and are ready to run.




Startups

💡 Navipal Inc. Co-founder in charge of technologies

💡 Senopy Inc. Founding member in charge of technologies