Application Architect of Web and Mobile
Sydney, New South Wales, Australia
Email: vincentsong2008@gmail.com
LinkedIn: www.linkedin.com/in/vsong
Mobile: 0433 299 887
With 20 years of experience in Web/Mobile application design and development, ranging from iOS and Android native platform to Web ecosystem, React, Vue front-end and Node.js, C#/.net core, AWS/Azure in backend. I am passionate about full stack technologies covering multiple domains. I equally value leading teams, coaching developers, and promoting technologies beneficial to developers. My career goal is to release valuable applications and work collaboratively with teammates.
| Category | Skills |
|---|---|
| Front End | JavaScript, TypeScript, Reactjs, Redux, Nextjs, Vue.js, Vuex, HTML5, CSS/SCSS, Tailwind, Bootstrap, CSS-in-JS, CSS Module, Chrome DevTool, Figma, ChakraUI, Storybook, WebRTC, WebGL, WebWorker, Vite, Rollup, Nx, ESLint, Jest, Playwright, OWASP |
| Back End | Nodejs, Fastify, Express, Nestjs, SQL/NoSQL DB, Micro Services, RESTful API, WebSocket, gRPC, MessageQueue, Monitor & Logging tools, AWS, Azure, Docker, Postman |
| Mobile & Desktop | iOS, Android, React Native, Electron, Swift, Kotlin, Objective-C, Java, NDK, XCFramework |
| DevOps | Git, GitHub, GitHub Actions, GitLab, GitLab pipeline, Jenkins, Kubernetes, Netlify |
| Others | Agile, Scrum, Kanban, TDD, BDD, Confluence, Jira, UML, Python/Panda, AI Prompt |
Senior Full Stack Engineer January 2025 - Present Sydney
- Maintained the front-end and back-end of 7news website systems to improve user experience.
- Successfully integrated election data APIs and implemented related react components
- Improved the React Native 7new application by adding tablet support and resolving navigation bugs,
Staff Engineer
February 2020 - November 2024 (4 years 9 months)
Sydney
-
Contributed to Dolby.io, a large-scale, low-latency live streaming SaaS platform:
- Developed and released the Millicast Ultra Low Latency Live Stream Web SDK using JavaScript, WebRTC, and modern web technologies.
- Spearheaded the H.264 Frame Metadata Solution, enhancing SDK functionality for customers.
- Integrated DRM into the Millicast WebRTC SDK to improve security.
- Maintained the customer dashboard which is enabling service management and stream monitoring features.
-
Developed API gateway with Fastify and Node.js for Dolby.io user authentication, communicated with other media processing microservices
-
Directed an offshore team to create an open-source React UI components library for video call services, simplifying customer development with Dolby.io. Built a demo video call application using the library.
Innovation Mobile Application Developer
May 2015 - February 2020 (4 years 10 months)
Bella Vista Business Park NSW
-
Implemented Bluetooth communication stacks for iOS and Android, enabling end-user applications and legacy testing systems via TCP. Utilized technologies like iOS ExternalAccessory MFi, iOS CoreBluetooth, Android Bluetooth Classic, and Android BLE API.
-
Collaborated with sleep researchers and data scientists to integrate machine learning and augmented reality (AR) into iOS apps using CreateML, ARKit, and Vision frameworks. Released a mask detection and recommendation feature.
-
Built engineering tools for electrical and mechanical engineers’ test farms using React Native, Node.js, and Electron.
Senior Software Engineer
October 2014 - April 2015 (7 months)
- 7News and 7Plus. Collaborated with cross-functional teams, including designers, product managers, and QA engineers, to deliver user-focused features that seamlessly integrated across all platforms, ensuring a consistent and intuitive experience for users.
Senior iOS Developer
September 2011 - August 2013 (2 year)
- Developed CoronaMusic and Songl music streaming mobile applications.
- Assisted in backend development using Java and Spring framework.
Lead Engineer
May 2007 - June 2010 (3 years 2 months)
Beijing, China
- Led UI team to develop the social networking app for T-Mobile.
- Architected and customised MMS app in Android platform for Sony Ericsson.
Software Engineer
March 2005 - February 2007 (2 years)
- Mobile Phone firmware development in C/C++.
Yanshan University
Bachelor of Computer Science (1999 - 2003)