heathesh

261
reputation
1
5

I have over 16 years of software development experience designing, developing and implementing web based and windows based software solutions on an enterprise level using mostly Microsoft tools (.Net, SQL Server etc.).

I have worked on projects such as large scale back-end applications (used for data processing); external facing web based applications for an investment manager; internal windows and web based applications used for business process management and image processing for corporate office staff (document classification and workflow systems); large scale batch processing reporting tools (statement batch processing engine) to name a few. Most of the projects I have been involved in have been for financial institutions, from banks, to investment managers, to health insurers.

On the mobile front, I have in my personal capacity created and implemented one native Java Android mobile application and a very simple widget application to the Google Play Store. I also have experience with Golang, and was one of the organisers of a Joburg Golang Meet-up Group.

I am a firm believer in trying to follow best practices (e.g. using SOLID design principles), and try to write maintainable, well tested clean code. I am also a firm believer in having automated DevOps processes, and doing continuous integration and automated builds (which I have experience implementing using Team City, TFS, Octopus Deploy and Jenkins).