Robert Han
Staff Software Engineer at Kijiji Canada- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Chinese Native or bilingual proficiency
Topline Score
Bio
Sean L.
I worked with Robert over 5 years. We first worked as peers and later, I became his manager. In my years of being a manager now, Robert is the the one person time and time again I would work with again. Not only does Robert have technical chops, but also helped drive innovation, stability and quality code. There has not been a single developer that I enjoyed working with as much as Robert. If you are lucky enough to get an opportunity to work with Robert do not wait or hesitate!
Amie Delaney
I have had the pleasure of working on a Dev Team w/ Robert for the past 5 years. Robert is an outstanding developer and teammate! Robert has exceptional technical knowledge and has led several design initiatives for the team, for instance: mvc, angular, hexagonal architecture, and microservices. Robert can architect and implement large application changes quickly, carefully, following best practices and setting the foundation for the rest of the team to follow. He has extensive knowledge of coding patterns. To say that Robert is a team player would be an understatement. He's always willing to take on a high priority problem and he works until it's finished, which for him, is usually lightning fast. Robert is often needed to investigate or fix big problems for other team members. Not only is he able to help out and fix most problems quickly, but he does it with a great team attitude. Robert makes very good solution suggestions when grooming. He keeps in mind the future state of the application and maintainability. He has great judgement.
Sean L.
I worked with Robert over 5 years. We first worked as peers and later, I became his manager. In my years of being a manager now, Robert is the the one person time and time again I would work with again. Not only does Robert have technical chops, but also helped drive innovation, stability and quality code. There has not been a single developer that I enjoyed working with as much as Robert. If you are lucky enough to get an opportunity to work with Robert do not wait or hesitate!
Amie Delaney
I have had the pleasure of working on a Dev Team w/ Robert for the past 5 years. Robert is an outstanding developer and teammate! Robert has exceptional technical knowledge and has led several design initiatives for the team, for instance: mvc, angular, hexagonal architecture, and microservices. Robert can architect and implement large application changes quickly, carefully, following best practices and setting the foundation for the rest of the team to follow. He has extensive knowledge of coding patterns. To say that Robert is a team player would be an understatement. He's always willing to take on a high priority problem and he works until it's finished, which for him, is usually lightning fast. Robert is often needed to investigate or fix big problems for other team members. Not only is he able to help out and fix most problems quickly, but he does it with a great team attitude. Robert makes very good solution suggestions when grooming. He keeps in mind the future state of the application and maintainability. He has great judgement.
Sean L.
I worked with Robert over 5 years. We first worked as peers and later, I became his manager. In my years of being a manager now, Robert is the the one person time and time again I would work with again. Not only does Robert have technical chops, but also helped drive innovation, stability and quality code. There has not been a single developer that I enjoyed working with as much as Robert. If you are lucky enough to get an opportunity to work with Robert do not wait or hesitate!
Amie Delaney
I have had the pleasure of working on a Dev Team w/ Robert for the past 5 years. Robert is an outstanding developer and teammate! Robert has exceptional technical knowledge and has led several design initiatives for the team, for instance: mvc, angular, hexagonal architecture, and microservices. Robert can architect and implement large application changes quickly, carefully, following best practices and setting the foundation for the rest of the team to follow. He has extensive knowledge of coding patterns. To say that Robert is a team player would be an understatement. He's always willing to take on a high priority problem and he works until it's finished, which for him, is usually lightning fast. Robert is often needed to investigate or fix big problems for other team members. Not only is he able to help out and fix most problems quickly, but he does it with a great team attitude. Robert makes very good solution suggestions when grooming. He keeps in mind the future state of the application and maintainability. He has great judgement.
Sean L.
I worked with Robert over 5 years. We first worked as peers and later, I became his manager. In my years of being a manager now, Robert is the the one person time and time again I would work with again. Not only does Robert have technical chops, but also helped drive innovation, stability and quality code. There has not been a single developer that I enjoyed working with as much as Robert. If you are lucky enough to get an opportunity to work with Robert do not wait or hesitate!
Amie Delaney
I have had the pleasure of working on a Dev Team w/ Robert for the past 5 years. Robert is an outstanding developer and teammate! Robert has exceptional technical knowledge and has led several design initiatives for the team, for instance: mvc, angular, hexagonal architecture, and microservices. Robert can architect and implement large application changes quickly, carefully, following best practices and setting the foundation for the rest of the team to follow. He has extensive knowledge of coding patterns. To say that Robert is a team player would be an understatement. He's always willing to take on a high priority problem and he works until it's finished, which for him, is usually lightning fast. Robert is often needed to investigate or fix big problems for other team members. Not only is he able to help out and fix most problems quickly, but he does it with a great team attitude. Robert makes very good solution suggestions when grooming. He keeps in mind the future state of the application and maintainability. He has great judgement.
Credentials
-
Deep Learning Specialization
CourseraApr, 2018- Nov, 2024 -
Sequence Models
CourseraApr, 2018- Nov, 2024 -
Structuring Machine Learning Projects
CourseraFeb, 2018- Nov, 2024 -
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
CourseraJan, 2018- Nov, 2024 -
Neural Networks and Deep Learning
CourseraJan, 2018- Nov, 2024 -
Neural Networks and Deep Learning
CourseraJan, 2018- Nov, 2024 -
Certified System Architect
PegasystemsAug, 2017- Nov, 2024 -
Microsoft Certified Professional Developer (Windows Azure Developer)
MicrosoftAug, 2012- Nov, 2024 -
Microsoft Certified Professional (MCP)
MicrosoftMay, 2012- Nov, 2024 -
Microsoft Certified Professional Developer (Web Developer 4)
MicrosoftMay, 2012- Nov, 2024
Experience
-
Kijiji Canada
-
Canada
-
Technology, Information and Internet
-
200 - 300 Employee
-
Staff Software Engineer
-
May 2022 - Present
-
-
-
HomeX
-
United States
-
Software Development
-
1 - 100 Employee
-
Staff Engineer
-
Mar 2022 - May 2022
-
-
Senior Software Engineer II / Lead
-
Oct 2019 - Mar 2022
-
-
-
Nagarro Objectiva, Inc
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Lead Software Engineer
-
Dec 2018 - Apr 2019
-
-
-
Perficient
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Technical Consultant
-
Jan 2017 - Oct 2018
Lead a 15-person team working on the development of Order Management system based on ASP.NET.Responsibilities:· Designed the architecture of the application.· Refactored the existing code with ASP.NET.· Refactored the backend code with Clean Architecture.· Designed the frontend MVVM pattern(AngularJS).· Developed the functionality of the application.Business/Technology Value:· Implemented the UI pages with AngularJS and KendoUI.· Redesigned the backend code with the Clean Architecture, making the code more flexible and ready for micro-service.· Refactored the code with design patterns (Repository Pattern, Adapter Pattern, Visitor Pattern) to make it testable and portable.· Integrated the logging system with Splunk, and also provided a logging view for developers to identify the exception logs.· Implemented the message notification component with SignalR.· Implemented the RESTful service for the external system with WebAPI and Swagger. Show less
-
-
Senior Technical Consultant
-
Nov 2012 - Dec 2016
Lead a 15-person team working on the development of Order Management system based on ASP.NET.Responsibilities:· Designed the architecture of the application.· Refactored the existing code with ASP.NET.· Refactored the backend code with Clean Architecture.· Designed the frontend MVVM pattern(AngularJS).· Developed the functionality of the application.Business/Technology Value:· Implemented the UI pages with AngularJS and KendoUI.· Redesigned the backend code with the Clean Architecture, making the code more flexible and ready for micro-service.· Refactored the code with design patterns (Repository Pattern, Adapter Pattern, Visitor Pattern) to make it testable and portable.· Integrated the logging system with Splunk, and also provided a logging view for developers to identify the exception logs.· Implemented the message notification component with SignalR.· Implemented the RESTful service for the external system with WebAPI and Swagger. Show less
-
-
Technical Consultant
-
Jul 2011 - Nov 2012
Worked as the only resource on this project, leading TSI to develop and publish the project.Responsibilities:· Worked with the US team to design the solution for solving TSI duplicate records between CRM and CN.· Communicated with US team to help client build and deploy the project.· Developed the middleware for Oracle CRM On Demand with WCF web service.· Helped the client to do the integration between CRM On Demand and client CN system.
-
-
Education
-
Harbin Institute of Technology
Bachelor's degree, Computer Software Engineering