Software Developer, Consultant - EETP - Calgary, AB
(2024-12 - 2025-12)
- Designed and implemented firmware solutions interfacing with hardware components, enhancing device functionality and reliability for large-scale systems.
- Developed serial communication interface in C# and Python, improving device data transfer reliability by 30% and supporting integration with multiple hardware modules.
- Debugged and resolved complex firmware issues, improving overall system stability.
Intermediate Software Developer, Full-Stack Developer - GeologicAI - Calgary, AB
(2019-04 - 2024-11)
- Designed and implemented full-stack features including Angular front-end components and .NET REST APIs integrated with SQL Server, resulting in a 40% improvement in task execution times.
- Enhanced UI components with C#, .NET, JavaScript, Angular, and jQuery, increasing user satisfaction scores by 45%.
- Utilized RESTful APIs to integrate front-end interfaces with back-end systems and databases; deployed and monitored production web applications, diagnosing performance issues and optimizing backend queries and API latency.
- Engaged deeply in agile ceremonies, including sprint planning, retrospectives, peer reviews and pull requests. Delivered 20 story points on average per sprint while mentoring junior developers in the process.
- Collaborated with product managers, geologists and stakeholders to define acceptance criteria, reducing post-release bugs by 80%.
Full-Stack Developer, .NET Developer - Stream Services - Calgary, AB
(2014-08 - 2019-03)
- Deployed and maintained desktop, rig site, remote, and server software, reducing downtime incidents by 20%.
- Refined and developed new electronic drilling recorder software and associated product applications (C#, ASP.NET MVC, WPF, Telerik, WinForms).
- Designed, analyzed and optimized relational database queries and schemas, utilizing views and stored procedures, resulting in faster responsiveness.
- Planned, implemented and monitored quality control standards and practices within the development team.
- Provided solution design for completion of features answering customer needs.
- Advised product owner on implementation options and delivery trade-offs.
Software Developer, .NET Developer - Intelliview Technologies Inc. - Calgary, AB
(2012-07 - 2014-05)
- Designed user interfaces and back-end components (PHP, C++, HTML5, jQuery).
- Ensured cross-browser compatibility by converting existed ActiveX components to web-based controls (JavaScript, CSS, HTML5, AJAX).
- Designed and developed control components (C++, WinSockets, MFC).
- Provided deployment packages and implemented features using .NET Framework.
.NET Developer - Intaver Institute Inc. - Calgary, AB
(2010-08 - 2012-07)
- Worked extensively with DataAdapter, Dataset, Data Reader as a part of ADO.NET to access and update database (C++, SQL).
- Ported legacy Windows-based application (C++/MFC) to web-based component.
- Developed interactive form for risk matrix (C#, WinForms, WPF, SQL Server).