Jane Yang is a Java software engineer who specialises in the design, development, testing and deployment of Java-based software services including APIs and distributed computing systems. Driven by her experiences when studying Computer Science at university where she was one of only a handful of female students, Jane is passionate about improving diversity in computer science and encouraging more women to embark upon careers in software engineering and data science.
Jane has deep expertise of designing and developing high-performance, resilient, test-driven and user-centered software services, and scalable and secure APIs, supporting a wide variety of systems including e-commerce websites, audio recognition and semantic data integration. Jane is also an active contributor to open-source software projects and advocates for the design and development of interoperable, extensible, vendor-agnostic and open-by-default software services. In addition to her software engineering expertise, Jane is also a keen graphic designer and content developer covering both technical and non-technical subject matters.
- Software Engineering
Java 8, 11 • Spring Framework • JUnit • Mockito • PHP • SQL • Linux
- Distributed Computing
Elasticsearch • Apache Spark • RabbitMQ • Apache TinkerPop
MySQL • PostgreSQL • MongoDB • Redis • JanusGraph
- Public Cloud
Amazon Web Services • Microsoft Azure • Elastic Cloud • Linode
- OntoPop - Java Software Engineer
Enabling applications to query and manage version-controlled W3C Web Ontology Language (OWL) ontologies via public APIs.
- E-Commerce Website - Lead Software Engineer
Development of an e-commerce website including inventory management and financial reporting services.
- English • Native
- Chinese Cantonese 廣東話 • Native
- Chinese Mandarin 普通話 • Conversational
- Japanese 日本語 • Beginner