Available to hire
Hi, I’m James Sun, a software developer based in Edmonton, Alberta. I design and build web and mobile applications with a focus on performance, usability, and reliable data integration. At Energera Inc., I’ve led frontend and backend initiatives, translating complex requirements into practical solutions and delivering features that improve user experience and field operations.
I enjoy collaborating with stakeholders, turning input into polished products, and continually learning new technologies to enhance both user experience and system reliability.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Work Experience
Software Developer at Energera Inc.
September 1, 2021 - PresentLed the on-site form submission mobile app project: redesigned a Microsoft Power App into a mobile app with offline functionality. Front-end built with React Native and Expo; back-end services in .NET Core. Collaborated with stakeholders to define requirements and drafted scalable solutions. Used Figma to create interactive UI/UX prototypes for early review. Worked with backend engineers on API integration and data modeling to ensure seamless data flow. Implemented Microsoft OAuth for authentication and identity management, improving login flow and security. Key achievements: faster app load times, smoother user experience, and effective offline support. Also contributed to internal in/out board (Feb 2025–Aug 2025) using React TypeScript with real-time occupancy data, and a Company Data Portal (Apr 2023–Oct 2024) featuring React TypeScript, ChartJS, Material UI, Auth0 authentication, and Azure SQL storage, resulting in replacement of legacy app and improved performance and client f
Software Developer at Energera Inc.
February 1, 2025 - August 1, 2025Developed an internal in/out board to display real-time occupancy across locations; built API services with .NET Core and created custom connectors for Salto Systems, Microsoft Graph, and Ubiquiti to unify data; implemented SignalR for real-time updates and designed an intuitive UI/UX; recognized for clean UI and real-time responsiveness.
Software Developer at Energera Inc.
April 1, 2023 - October 1, 2024Delivered the Company Data Portal: a web portal and API service for customers to view and download measurement data. Created interactive prototypes in Figma, implemented frontend in React TypeScript with ChartJS and Material UI; integrated Auth0 for authentication; collaborated with backend on API design and data structuring; designed email templates and a scheduled reporting service; used Azure SQL for data storage and security.
Software Developer at Energera Inc.
August 1, 2025 - PresentContributed to on-site form submission mobile app work and related backend/frontend enhancements (Aug 2025–present), focusing on performance improvements, API integration, and authentication flows; supported offline functionality for field teams and expanded project scope across Energera’s product suite.
Education
Bachelor of Science in Computing Science at University of Alberta
September 1, 2015 - December 1, 2019Bachelor of Science in Computing Science at University of Alberta
September 1, 2015 - December 1, 2019Qualifications
Industry Experience
Software & Internet
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Edmonton today.