Charles Hin
Software Engineer at Topcon Positioning Systems- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
C++
TestDomeSep, 2018- Nov, 2024
Experience
-
Topcon Positioning Systems
-
United States
-
Appliances, Electrical, and Electronics Manufacturing
-
700 & Above Employee
-
Software Engineer
-
Nov 2018 - Present
Qt C++ development on a machine control software platform for dozers, motor graders, excavators, scrapers, trenchers, wheel loaders, milling, and both concrete and asphalt paving machines. I am currently working on the 3DMC motor grader software system: https://www.topconpositioning.com/grading/3d-motor-grader-systems/3d-mc-platform. Qt C++ development on a machine control software platform for dozers, motor graders, excavators, scrapers, trenchers, wheel loaders, milling, and both concrete and asphalt paving machines. I am currently working on the 3DMC motor grader software system: https://www.topconpositioning.com/grading/3d-motor-grader-systems/3d-mc-platform.
-
-
-
Experian
-
Information Services
-
700 & Above Employee
-
Senior Software Developer
-
Feb 2014 - Nov 2018
Currently working remotely from Sydney on the modernisation of the back end software system. Extensive C++ software development, analysis, code maintenance, development support, technical documentation, system design on an always-on online, mission critical, high traffic consumer credit services transaction processing system. I work on legislative compliance projects, ensuring that Experian's data and products comply with South African consumer credit legislation and industry standards. I also work on implementing new online consumer credit products. Some of the technologies I work with at Experian are XML (RapidXML), JSON (RapidJSON), ODBC, IBM DB2 Database, MS SQL Server, C++ 11, C++ 14, Poco C++ library, Visual Studio 2015, Atlassian JIRA, Microsoft Team Foundation Server, TCP/IP, Sockets, Object-oriented design, design patterns, unit testing, test driven development, Agile. Experian is an international company providing business and consumer credit information to the credit industry. Show less
-
-
-
Crest Software Limited
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Apr 2003 - Jan 2014
1. Coding, bug fixing, code maintenance, implementation and user support of an airport project management software package and TCP/IP interface for an airport resource management system which is in use in several airports in SA and across the world. The system is written in Visual C++. I conducted two site visits, one to Cancun, Mexico to assist with project handover for ASUR who runs the airport; secondly to Los Angeles, where I assisted with project handover at LAX airport. I also developed an XSLT for the airport system. The system was developed for SITA. I partook in Oracle and SQL Server development (OLE DB) for the airport system. A Message Queue (JBoss) interface was developed for the airport system for SITA using Java. 2. Design, coding, code maintenance, bug fixing, code maintenance, implementation and user support of production scheduling software package for the mining industry in Visual C++. I am busy developing SQL server database functionality for the mining production scheduling system. The mining scheduling system is to be rewritten in Visual C# during 2013 and I will be assisting. Visual C# was used to test COM interfaces in the mining software. Technologies used – COM, DCOM, TCP/IP, message queues, OLE DB, XML, XSLT. Show less
-
-
-
NamITech
-
Information Technology & Services
-
1 - 100 Employee
-
Application Programmer
-
Mar 2001 - Mar 2003
Worked in the research and development division of NamITech which was subsequently acquired by Gemalto. I coded the client software which formed part of a non-repudiation secure biometric certificate system which was written in Embedded Visual C++ for the Windows Pocket PC. I also designed and coded a client/server application for a secure smart card/biometric system for the SA Reserve Bank written in Visual C++. Before leaving I designed a secure smart card/biometric system for Standard Bank in Java Show less
-
-
-
-
Junior Programmer
-
Dec 2000 - Mar 2001
C++ application development on biometric and smart card systems. I coded the front-end ASP pages for a biometric secure logon system. C++ application development on biometric and smart card systems. I coded the front-end ASP pages for a biometric secure logon system.
-
-
Education
-
University of South Africa/Universiteit van Suid-Afrika
Bachelor of Science - BS -
CTI
Comprehensive Programming Diploma -
Torque IT
Certificate in Programming in C# -
Torque IT
Programming HTML5 and CSS3 -
UNISA
Short course in Applied Project Management in an Information Technology Environment