Software Engineer, Fullstack Developer & IT consultant
Stefan is currently working as a Software Engineer at Servian, an IT consulting company. Stefan holds an
Honours
degree in Software Engineering from UNSW.
Stefan is originally from Ningbo, China and has been living in
Sydney for 7 years.
Stefan has a diverse experience in software development, data analysis, website
implementation, mobile application development, cloud deployment, and database operation. He has a strong
interest and enthusiasm in cutting-edge technologies such as NFT, ML, big data management, and IoT.
Industry Experience meets professional competence
Stefan has experience as a software engineer and IT consultant, with a focus on solution design, implementation and delivery. Stefan has experience in a variety of technologies and have worked on both front-end and back-end development, API integration, and cloud infrastuctures. Stefan has also supervised team members and been responsible for maintaining and improving the quality of production software. Moreover, Stefan has experience in developing IOS applications, enhancing their compatibility and performance, and improving UI/UX. Stefan's experience at companies like Servian, UNSW, Scentre Group, NTT Data makes him a strong background in problem solving skills and modern industrial development. Stefan brings a wealth of industry experience and professional competence to the table. Throughout the career, Stefan has been responsible for solution design, implementation, and delivery on a wide range of challenging projects, utilizing a variety of technologies. For more, see my experience.
Certifications and Awards
- UNSW Honours Awards
- ICAS: Educational Assessment Australia International Competitions and Assessments Distinction(Top 10%) for MATHEMATICS
- AWS Certified Cloud Practitioner
- Scrum Master Certified (SMC)
- Twilio Segment Consulting Partner Certification
Thesis Research and Academic programs
As a research student at UNSW with CSIRO Data61's scientiest Dr Dilum Bandara and Dr Christopher Klinkmueller, Stefan conducted conjunctive thesis research on blockchain data analysis. The research focused on integrating tools and packages for different stages of Ethereum data processing as a whole, and implementing a pipeline with analysis capabilities such as visualisation and data processing. Stefan's responsibilities included:
- designing and developing a tool that provided a web-based analytics dashboard for using process discovery to analyse smart contracts deployed on Ethereum
- data extraction, data pre-processing, and data visualisation and analysis
- integrated open-source tools to speed up and ease the analysis process The interface was built with ReactJS, D3.js as the frontend and NodeJS as the backend, with smart contracts written in solidity.
Projects and Links
Stefan has experience working on a variety of projects, including the Westfield.com.au WDirect Online
Shopping Website, where he used React based Typescript as the frontend and Node.JS as the backend. He also
used RESTful API, Graphql, and Graphql-Federation to connect to a PostgresSQL database. He wrote unit-tests
and used Buildkite and CodeQL for autotesting. He also had experience working with third-party vendors such as
Mirakl, Talon.One, BigCommerce, Stripe, and Sentry. An example of his work on this project was migrating
notifications from Firebase Cloud Messaging(FCM) to Braze and developing an auto-billing and invoice
documentation pipeline for promotional items.
In addition, Stefan also worked on other projects such as the Scentre Group Customer Development Platform,
where he integrated Segment Customer Development Platform (CDP) to Westfield Direct and Westfield Digital and
Physical Gift card website. He also worked on mobile application development for both IOS and Android
platforms, such as the "GURUP" and "WeatherPro" apps, and a personal website using AWS S3 & Route 53 and
Alibaba Cloud 7th Gen ECS. He also participated in a JAVA game development project "Dudgeon". All of these
projects have helped him gain a wide range of skills in different areas of software development. For more, see
my projects.