Luke Dol
Senior Software Engineer | Remote at KPI Mining Solutions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
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
Bio
Experience
-
KPI Mining Solutions
-
Canada
-
Mining
-
1 - 100 Employee
-
Senior Software Engineer | Remote
-
Aug 2022 - Present
-
-
-
Wenco International Mining Systems
-
Canada
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer | Remote | Contract
-
Feb 2022 - Jul 2022
-
-
-
Nude Solutions
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Jul 2020 - Jan 2022
-
-
-
Kaizen Automotive Group
-
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
-
-
-
Linus7 Cattle Financial Management System
-
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
-
-
-
NAIT (Northern Alberta Institute of Technology)
-
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
-
-
-
NAIT (Northern Alberta Institute of Technology)
-
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
-
-
-
Nazareth General Hospital
-
Philippines
-
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 -
Systems Technology Institute
Bachelor of Science (B.Sc.), Computer Science