Luke Dol

Senior Software Engineer | Remote at KPI Mining Solutions
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA
Languages
  • English Native or bilingual proficiency
  • Filipino Native or bilingual proficiency
  • Punjabi Native or bilingual proficiency
  • Hindi Native or bilingual proficiency
  • Russian Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Mining
    • 1 - 100 Employee
    • Senior Software Engineer | Remote
      • Aug 2022 - Present

    • Canada
    • Software Development
    • 100 - 200 Employee
    • Senior Software Engineer | Remote | Contract
      • Feb 2022 - Jul 2022

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2020 - Jan 2022

    • Canada
    • Motor Vehicle Manufacturing
    • 100 - 200 Employee
    • Software Engineer
      • Mar 2018 - May 2020

      Kaizen Automotive Group (Sunridge Nissan and Summit Fleet) Technologies: HTML5, CSS3, Angular, JavaScript/Typescript, JSON, SOAP, Bootstrap 3/4, Entity Framework, Microsoft Azure, C#, Visual Studio Team Services, Microsoft Azure SQL, ASP.NET, LINQ, SQL Server Integration Services (SSIS), Visual Studio 2019, Rider, Unit Testing, SpecFlow, MSTest, Xamarin, Postman • Migrated over 100 large client databases to the new system using MS SQL and SQL Server Integration Services (SSIS) • Developed new features and integrated new technologies through RESTful APIs and services using ASP.NET Web API 2 (C#) and Angular 7 to eliminate outsourcing expenditures • Redesigned the whole website by adhering to web design fundamentals and responsive designs using HTML, CSS, Angular and Bootstrap 4 to improve user experience • Engaged in Agile Ceremonies like Daily Stand-ups, Retrospectives, 1-on-1s with the Scrum Master, Sprint Planning meetings, and Backlog collaborations with stakeholders • Implemented continuous integration (CI) and continuous delivery (CD) Azure pipelines and builds to automate testing and deployments to testing and production environments • Released and managed new implementations, branches and hotfixes on Microsoft Azure DevOps and Visual Studio Team Services on a daily basis • Implemented the Repository Pattern, Service Layer and Dependency Injection to create manageable and testable code, and set up a central business flow from different technologies • Reduced and streamlined business processes load time from minutes to milliseconds by implementing best practices and efficient code refactoring • Improved users’ satisfaction by fixing major bugs and data problems (reduced 90% of emails from clients regarding bugs and incorrect data)

  • Saf-T-Pak/Inmark Packaging
    • Edmonton, Canada Area
    • Software Engineer
      • Dec 2016 - Aug 2017

      Technologies: HTML5, CSS3, JavaScript/jQuery, Bootstrap (Web and Mobile), Microsoft Azure, MVC, C#, Visual Studio Team Services, Microsoft SQL, ASP.NET, Visual Studio 2017, Ninject, Unit Testing, Entity Framework, SmartBear TestComplete (Coded UI Tests) • Worked on Agile Methodology to collaborate with SCRUM team members to work on Sprint deliverables, and participated in daily Stand-ups • Defined and analyzed software specifications based on user requirements to develop technical solutions • Developed new features using C#, Entity Framework and Model-View-Controller Architectural Design Patterns for both paid and internal web applications • Refactored code to fix major bugs and to improve fault tolerance of the web application (reduced technical phone calls from customers by 80%) • Implemented multithreaded applications for better performance and user experience • Developed automated tests using TestComplete and JavaScript • Implemented AJAX for Partial Updating of Web Pages, and to prevent full Post-backs • Implemented responsive design using Bootstrap to support both Web and Mobile devices • Deployed and managed applications and databases on test servers using Microsoft Azure

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Junior Software Developer (Remote)
      • Sep 2016 - Dec 2016

      Technologies: HTML, CSS, JavaScript, jQuery, JQuery UI, AngularJS 1, GitHub, MVC, C#, NHibernate, Migrations, Fluent NHibernate, Fluent Validation, ASP.NET, Visual Studio 2015, Microsoft SQL, AJAX, JSON, XML, Trello, MixPanel, Unit Testing, Rhino Mocks (Mocking Framework), Selenium, Specflow (Gherkin Syntax), ReSharper, Test Driven Development • Participated in stand-ups and code reviews, and received software specifications from the Scrum Master on a daily basis • Developed new features and fixed bugs using Code-First Approach, N-Tier Architecture, Unit Of Work, Repository and Model-View-Controller Design Patterns • Developed solutions for diverse programming scenarios in C#, employing OOP concepts • Utilized NHibernate for object-relational mapping • Developed unit tests using NUnit and C#, and automated tests using Specflow, Selenium driver and C# • Used AJAX, JSON, and AngularJS to trade data with the Web Server without reloading the page • Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa • Developed and translated various complex financial calculations from the Cattle Stock Market into code

    • Canada
    • Higher Education
    • 700 & Above Employee
    • .NET Developer/Business Analyst/Team Lead (Student)
      • Jan 2016 - Apr 2016

      NAIT Pathways - Client/Co-op Project Technologies: .NET Framework 4.5, C#, Visual Studio 2013, ASP.NET, HTML, CSS, AJAX, JavaScript/jQuery, Bootstrap, Microsoft SQL, LINQ, SDLC, UML, GitHub, Microsoft Project 2013 • Developed the entire ERD and Use Case Diagram using Microsoft Visio 2010 and created the project plan using Microsoft Project 2013 • Developed Microsoft SQL stored procedures and database tables with constraints • Designed, developed and deployed multiple NAIT Pathways components and feature rich functionalities such as Version Control, Dynamic Content, A/B Testing, Categories, Tags, and Search • Improved and suggested changes to the system that can benefit the overall product. Analyzed and defined the structure and architecture of the business logic based on interactions with stakeholders • Implemented the design of functionality through use cases, business process flows, UI design and UML modeling • Prepared technical design documentation based on business requirement documentation • Designed effective web environment workflows for an enhanced User Experience (UX Design Principles) • Developed CRUD operations using LINQ

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Front-End Developer (Student)
      • Jan 2015 - Apr 2015

      It' Dog Website - Client/Co-op Project Technologies: HTML5, CSS3, JavaScript • Built strong relationships with stakeholders to effectively incorporate requirements into web design • Documented website specifications and designed wireframes and prototypes • Designed and implemented creative and effective web user interface layout • Optimized web assets for optimal speed and performance • Developed webpages using the grid system layout and implemented cross browser/platform compatibility

    • VB.NET Software Developer (Intern)
      • Jul 2013 - Dec 2013

      Payroll System Payroll System

  • TriFort Cafe
    • Philippines
    • Helpdesk Technician (Full-time and Part-time)
      • Feb 2012 - Oct 2013

    • Financial Analyst (Part-time)
      • Aug 2012 - Jan 2013

Education

  • Northern Alberta Institute of Technology
    Diploma with Honours, Computer Software Development
    2014 - 2016
  • Systems Technology Institute
    Bachelor of Science (B.Sc.), Computer Science
    2010 - 2013

Community

You need to have a working account to view this content. Click here to join now