Hi, I'm Eben Bosman

I am a self-taught, self-sufficient, motivated Full-Stack Web Developer. I strive to deliver the best quality, efficient and modern code possible.

Attention to detail is my greatest professional concern, without it my work would just be average. I take great care in writing clean and readable, high quality code as the presentation of my work is the legacy which I leave.

My favourite part of the work is dealing with the UX, although every other part is just as important. I prioritise visual perfection and user friendliness – with a simple test to judge if it is good enough: Would I like working with it as an end user?

I feel at ease working in either a team environment or alone. Being a self-taught developer also means that I am at the stage in my career where I feel it necessary to "pay it forward" and help mentor junior developers.

I have more than ten years experience in the software development industry and although I have no formal tertiary education, I believe that my practical experience has been an education of its own. This should stand me in good stead to complete any project successfully.

Certificates

Microsoft Certified Developer C#

2014
Johannesburg, South Africa

Try Hack Me

2021
Beginner Learning Path

Experience

Co-Founder & Lead Developer at MySmartRenter.com
2024 - Present
Remote (HQ in Melrose, MA)

As Co-founder and Lead Developer, I drove the product vision and defined the full-stack architecture, overseeing all technical aspects from concept to production.

  • Architected high-performance frontend using Next.js and React
  • Designed secure API layer utilizing MongoDB for scalable data persistence
  • Managed full hosting and CI/CD pipeline via AWS Amplify
  • Integrated critical third-party services including Auth0, Stripe, and Melissa.com
Freelance Fullstack Developer at One Pager
2018 - Present
Remote position. HQ in Denver, CO.

This is a remote contract position with the aim of redesigning & rearchitecting the current OnePager Live site. (Cloud version of OnePager's desktop product, still in development.)

  • RESTful API
  • C# & VB.net
  • MS SQL
  • React, React-Redux, Sass, Webpack, Babel
  • Jenkins CICD
  • Azure VMs
  • Some basic SVG
Lead Developer at Forgood
2017 - 2018
Rosebank, Johannesburg, South Africa
  • Run small, Agile, Dev Team
  • Architect new features
  • Implement new features / Help to migrate entire site site from MS MVC to modern SPA - Aurelia Frontend, C# WebAPI & Cosmos DB
  • Mentor intermediate developer
  • Recruitment of new developers
  • Squash bugs
  • Optimize websites for speed
  • Optimize operation/running costs
Senior Developer at Investec
2015 - 2017
Sandton, Johannesburg, South Africa
  • Research and implement new technologies to enhance code quality
  • Team lead on a major Regulatory project
  • Maintain 3rd party AML systems. (Nice Actimize)
  • Lead and mentor 2 graduate/junior developers
  • Lias and work closely together with the Operations team to perform as an effective unit in DevOps
  • Implementation of most monitoring in our space so as to assist in predicting trends of possible failures and insuring minimal downtime
Senior Developer at First Tech Digital
2014 - 2015
Midrand, Johannesburg, South Africa

Sub contracting to work with numerous clients which involved mostly web development, but also a small amount of Windows and Ionic mobile development

  • europcar.co.za (car booking module)
  • Stanlib (various internal systems)
  • Tribe One/Sony Music (ticketing system)
  • Investec (various internal systems)
Senior Developer at Contract Communicator
2011 - 2014
Woodmead, Johannesburg, South Africa

Lead developer tasked with the ground up development of an enterprise grade solution to replace the outdated products. Responsible for the full development life cycle.

Junior/Intermediate Developer
2007 - 2011
Various, Johannesburg, South Africa

These were my formative years as a web developer. Generally speaking, most jobs available at the time were for .Net. As such I got to learn VB.Net, C# and SQL. I also worked extensively with Web Forms and once it became available, MVC.

Skills & Favourite Tools

Programming Languages
C#VB.NetJavascriptTypeScriptMSSQL
Frameworks
ReactNext.jsNode.js.Net
IDEs & Tools
Visual Studio ProfessionalVisual Studio CodeCursorJenkins
Platforms
HerokuMicrsoft Azure