I am a passionate software developer with a strong foundation in React, MEAN stack, Python, and Java. Throughout my career, I have contributed to various projects including responsive web applications and complex data analytics dashboards. I thrive in Agile environments where collaboration and creative problem-solving are key. I enjoy continuously learning new technologies and bring dedication and enthusiasm to every project I work on to deliver high-quality results.

Shirley Xia

I am a passionate software developer with a strong foundation in React, MEAN stack, Python, and Java. Throughout my career, I have contributed to various projects including responsive web applications and complex data analytics dashboards. I thrive in Agile environments where collaboration and creative problem-solving are key. I enjoy continuously learning new technologies and bring dedication and enthusiasm to every project I work on to deliver high-quality results.

Available to hire

I am a passionate software developer with a strong foundation in React, MEAN stack, Python, and Java. Throughout my career, I have contributed to various projects including responsive web applications and complex data analytics dashboards. I thrive in Agile environments where collaboration and creative problem-solving are key.

I enjoy continuously learning new technologies and bring dedication and enthusiasm to every project I work on to deliver high-quality results.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Advanced
Bashkir
Intermediate

Work Experience

Software Developer at Postmedia
April 30, 2020 - July 20, 2025
Collaborated with the development and QA teams to deliver business features using Agile methodology. Developed responsive video playlist components using JavaScript, CSS, PHP, and HTML. Created WordPress plugins for native ads, which increased ad revenue by 20%. Improved project delivery times by 15% through cross-functional collaboration. Utilized Jenkins for CI/CD and QA testing.
Software Developer at Bell Media
December 31, 2019 - July 20, 2025
Built responsive web components for CTVNews/CP24 using Adobe Experience Manager, HTML, CSS, and Java. Developed responsive feature article templates for the publishing team using XML, HTML, and HTL. Created an automated pipeline that pushed newly published articles directly to Apple News. Developed UI and unit tests using Cypress, Mocha, and Jasmine. Followed agile methodology and participated in code reviews and paired programming.
Software Developer at SOTI
December 31, 2018 - July 20, 2025
Developed a Single Page Application Data Analytics Dashboard using Angular and MEAN stack for the data analytics team. Built back-end microservices for data processing with ExpressJS, Java, Kafka, and MongoDB. Designed a front-end admin dashboard with interactive charting using C3.js, Angular, and Node.js. Optimized data pipelines with Python.
Application Support Coordinator at TIFF
December 31, 2014 - July 20, 2025
Provided IT support and software troubleshooting. Developed and customized business applications using PowerBuilder and Oracle SQL.
Software Developer Intern at Normerica Inc
December 31, 2013 - July 20, 2025
Provided IT support and software troubleshooting. Developed and customized business applications using PowerBuilder and Oracle SQL.
Software Developer at Postmedia
April 30, 2020 - September 3, 2025
Collaborated with development and QA teams to deliver business features using Agile methodology. Developed responsive video playlist components using JavaScript, CSS, PHP, and HTML. Created WordPress plugins for native ads, resulting in a 20% increase in ad revenue. Improved project delivery times by 15% through cross-functional collaboration. Utilized Jenkins for continuous integration and QA testing.
Software Developer at Bell Media
December 31, 2019 - September 3, 2025
Built responsive web components for CTVNews/CP24 using Adobe Experience Manager, HTML, CSS, and Java. Developed responsive feature article templates using XML, HTML, and HTL for the publishing team. Created an automated pipeline that pushed newly published articles directly to Apple News. Developed UI and unit tests using Cypress, Mocha, and Jasmine. Worked within Agile methodology and participated in code reviews and paired programming.
Software Developer at SOTI
December 31, 2018 - September 3, 2025
Developed a single-page application data analytics dashboard using Angular and MEAN stack for the data analytics team. Built back-end microservices for data processing with ExpressJS, Java, Kafka, and MongoDB. Designed front-end admin dashboard with interactive charts using C3.js, Angular, and Node.js. Optimized data pipelines with Python.
Application Support Coordinator at TIFF
December 31, 2014 - September 3, 2025
Provided IT support and software troubleshooting. Developed and customized business applications using PowerBuilder and Oracle SQL.
Software Developer Intern at Normerica Inc
December 31, 2013 - September 3, 2025
Provided IT support and software troubleshooting. Developed and customized business applications using PowerBuilder and Oracle SQL.

Education

Bachelor of Computer Science at University of Toronto
January 1, 2011 - December 31, 2017
Bachelor of Computer Science at University of Toronto
January 1, 2011 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Telecommunications, Professional Services