CJ Visser, Full-stack Developer in Dubai, United Arab Emirates
CJ Visser

Full-stack Developer in Dubai, United Arab Emirates

Member since July 5, 2018
CJ is a full-stack developer, manager, and entrepreneur who revels in a challenging environment. From the financial sector to the entertainment industry, he has created products that went into the hands of millions of satisfied customers. CJ knows how to cultivate a positive work atmosphere, manage teams, design systems, and tackle problems. Most importantly—he gets things done.
CJ is now available for hire

Portfolio

  • Ask Lulo
    .NET Core, C#, Next.js, TypeScript, Azure, Azure DevOps, SQL, Node.js...
  • Bluebird Development
    API Architecture, React Native, Python, ASP.NET, SQL, TypeScript, Redux, CSS...
  • Tweak Carbon
    Angular, C#, React, Azure, Azure DevOps, Figma, Online Banking...

Experience

Location

Dubai, United Arab Emirates

Availability

Full-time

Preferred Environment

TypeScript, Node.js, JavaScript, C#, Full-stack, React, Visual Studio Code (VS Code), Web Development, .NET, Data Visualization

The most amazing...

...project I've developed was a web application where users can build their own graphs based on millions of real-time data points gathered across a chemical plant.

Employment

  • CTO

    2022 - PRESENT
    Ask Lulo
    • Constructed and deployed an insight crowdsourcing platform that digitally connects target audiences to a client's brand and rewards them in real time, leveraging WhatsApp, social media, and AI.
    • Pioneered all technical operations with a special focus on compliance regulations and data security (like ISO 27001, POPI, and GDPR) regarding the customer's personal data.
    • Developed a solution to handle both generic plug-and-play requirements and allow for customizable, single-tenanted solutions for institutional clients.
    Technologies: .NET Core, C#, Next.js, TypeScript, Azure, Azure DevOps, SQL, Node.js, Verification, Maps, Payment APIs, TensorFlow, Chatbots
  • Founder and Developer

    2018 - PRESENT
    Bluebird Development
    • Spearheaded the development and launch of a high-performing international team of 20 people, fostering an environment of success for the boutique agency creating tailor-made software solutions for businesses worldwide.
    • Championed requirements gathering to facilitate the development, deployment, and maintenance of a robust logistics system for Raubex, South Africa's largest construction company.
    • Delivered web development services in alignment with client needs, including creating Revix's new website; improved Lighthouse performance score from 22 to 90+ while ensuring consistent alignment with the overall goals.
    • Assisted in the architecture and management of the Revio payment platform, Reviopay.com.
    • Architected and led the web development of a new startup in the healthcare industry in Germany, Doctorly.de.
    Technologies: API Architecture, React Native, Python, ASP.NET, SQL, TypeScript, Redux, CSS, Node.js, JavaScript, Full-stack, Microsoft SQL Server, MongoDB, Heroku, C#, Vue, React, Web Development, .NET, Data Visualization, Management, Low Code, APIs, Web Accessibility, Team Leadership, API Design, Software Architecture, Technical Leadership, Firebase
  • Lead Developer

    2019 - 2023
    Tweak Carbon
    • Architected a dynamic quiz solution across the system to enable a carbon scoring system based on users' daily habits and routines.
    • Maintained the Angular and Python app with a team of three developers before rewriting it in React and C# (.NET).
    • Integrated into a bank's green investments portfolio.
    • Created a white-label solution for companies to provide internal carbon scoring for their employees. Two of South Africa's most prominent firms, including Spar and Investec, use the solution.
    Technologies: Angular, C#, React, Azure, Azure DevOps, Figma, Online Banking, Consumer Insights, Python, Management, APIs, Web Accessibility, Technical Architecture, Full-stack Development, Technical Leadership
  • CTO

    2022 - 2022
    Craft Financial
    • Developed a platform for South African freelancers to manage and send quotes and invoices.
    • Architected the whole system and managed the small development team.
    • Integrated into an insurance API and laid the groundwork for future expansion: light accounting, internationalization, and payment reconciliation.
    Technologies: Agile Software Development, Architecture, ASP.NET, Azure, Azure DevOps, C#, React, Tailwind CSS, SQL, CI/CD Pipelines, Figma, Full-stack, JavaScript, Web Development, TypeScript, .NET, Data Visualization, Management, APIs, Team Leadership, Low Code, Software Architecture, Technical Leadership
  • Front-end Engineer

    2020 - 2022
    Large CPG Company
    • Worked for a top consumer food company and led the charting/graphing development on the internal UI systems for the sales and marketing teams using D3.js and other tools.
    • Updated the front end projects with hundreds of more than 5-year-old npm packages to a modern alternative without security vulnerabilities.
    • Incorporated various standards and tools to provide a developer-friendly, industry-standard codebase and environment. Added correct TypeScript checking, linting, code coverage tests, and standardization of code styles.
    Technologies: JavaScript, D3.js, TypeScript, React, Jest, Apollo, Jira, GitHub, Jenkins, eCommerce, eCommerce UI
  • Lead Development Consultant

    2018 - 2020
    BankTech
    • Led the development team of BEAM, a new startup sponsored by Fintec. It is a CMS and payment system targeted at the rapidly growing small business market in South Africa. Built with React, React Native, Node.js, and MongoDB.
    • Developed and maintained the Opticollect website using Netlify and Eleventy.
    • Consulted on the BankTech API, a soon-to-be-released open banking API made with C#, SQL Server, and the .NET Core environment.
    • Developed and maintained the BankTech website using Gridsome.
    • Developed an automated messaging system utilizing WhatsApp for businesses to allow customers of major banks and insurance companies in South Africa to manage their debit orders easily.
    Technologies: API Architecture, ASP.NET, SQL, Redux, CSS, JavaScript, Full-stack, Jamstack, React Native, MongoDB, Heroku, Vue, Node.js, React, C#, Web Development, TypeScript, .NET, Data Visualization, Management, APIs, Blockchain
  • Development Consultant

    2018 - 2019
    Pump and Abrasion Technologies
    • Designed and envisioned a new product to replace their current spreadsheet system to visualize and adjust various calculations and generate appropriate quotes.
    • Used Lunacy, Windows' Sketch clone, to design the pages and create wireframes.
    • Built the entire framework from scratch in Node.js, React, D3.js, and MongoDB, and serviced it through Heroku.
    Technologies: D3.js, API Architecture, SQL, Redux, JavaScript, Full-stack, Lunacy, Heroku, MongoDB, Node.js, React, Web Development, Data Visualization, Management, APIs
  • Co-founder and Lead Developer

    2017 - 2019
    In-house
    • Co-founded in-house, a startup based in New York that will be launching at the end of 2018.
    • Took over an old and defunct, but relevant project, and repurposed it so that it aligns with modern standards. Introduced continuous integration with Azure, and replaced ASP.NET MVC with Next.js.
    • Designed, documented, implemented, and shared the technical roadmap up to release.
    • Prototyped new features with the design team in Node.js and React.
    Technologies: API Architecture, ASP.NET, SQL, Redux, Node.js, JavaScript, Full-stack, Microsoft SQL Server, TFS, Azure, C#, CSS, HTML, React, Web Development, TypeScript, .NET, Management
  • Senior Web Developer

    2017 - 2018
    22seven
    • Led the web development for 22seven, a personal budgeting and finance insights application aggregating a user's personal finance. The company integrates with over 100 banks and financial institutions and has a user base of more than 150,000.
    • Improved the aggregate service, where only the latest information was routinely received from the server, like a user's latest bank transactions, and merged with the client-side data.
    • Headed the prototyping of all the new features used by all the platforms—Android, iOS, and web.
    • Pioneered the migration from Angular to React. It was done in an iterative manner, where Angular components were replaced by React components, one by one.
    Technologies: React Native, Redux, MongoDB, C#, CSS, HTML, JavaScript, React, Angular, Web Development, TypeScript, Data Visualization, Management, Data Scraping, Data Science, Amazon Web Services (AWS)
  • Senior Software Developer

    2016 - 2017
    Blazingchilli/Zing
    • Contributed to various back-end solutions that provided content to the apps of South Africa's largest insurance companies—Liberty and Old Mutual.
    • Introduced, developed, and maintained a centralized web console that managed the company's internal systems used by the support personnel, developers, and managers.
    • Implemented the Old Mutual Wine Awards app, a solution where all the users get notified of the winners of the annual wine awards.
    Technologies: D3.js, SQL, Redux, Vue, Full-stack, CSS, HTML, JavaScript, Microsoft SQL Server, ASP.NET, C#, React, Web Development, .NET, Mobile App Development
  • MES Developer

    2014 - 2016
    Omnia Fertilizer
    • Created a factory standby and log sheet capturing application that was used by thousands of standby workers and managers of the chemical plants.
    • Developed a dynamic charting web application to represent millions of data points in the plants.
    • Created a near hit web application that replaced the paper system where 100+ incidents needed to be processed by hand per week.
    • Developed an automated tool that moved 20+ years of confidential Labware data from Lotus Notes, MS Access, and Excel to a centralized SQL Server database integrated to SharePoint.
    Technologies: SQL, Full-stack, Visual Basic, CSS, HTML, JavaScript, Microsoft SQL Server, ASP.NET, Python, C#, Web Development, .NET, Data Visualization, Management, Manufacturing Execution Systems (MES)

Experience

  • LayUp
    https://layup.co.za/

    I developed LayUp's online web application, a major lay-buy financing eCommerce platform in South Africa. The PWA was made with Vue and TypeScript, with the back end made with TypeScript, Koa, MongoDB, AWS, and CircleCI.

  • Vehicle Detection
    https://github.com/vssrcj/vehicle-detection

    An exciting project as part of Udacity's self-driving car nanodegree program. The program analyzes a video to detect where other vehicles appear. This functionality is foundational for self-driving cars. It involved sophisticated image processing and machine learning.

  • Old Mutual Wine Show App

    I developed the mobile content for South Africa's premier wine show. It was an extremely confidential process involving wine experts. The users of the Old Mutual app, South Africa's largest insurer, received notifications of the wine winners.

Skills

  • Languages

    C#, HTML, CSS, JavaScript, SCSS, TypeScript, Visual Basic, Java, C++, Python, GraphQL, Scala, SQL, C#.NET, Elixir, Elm, Clojure
  • Frameworks

    .NET, Express.js, Redux, Tailwind CSS, Next.js, .NET Core, ASP.NET, React Native, Flask, Jest, Angular, Cypress
  • Libraries/APIs

    React, Vue, Node.js, REST APIs, jQuery, D3.js, TensorFlow
  • Paradigms

    Functional Programming, Management, API Architecture, Web Architecture, REST, Agile Software Development, Test-driven Development (TDD), Azure DevOps, Continuous Delivery (CD), Continuous Integration (CI), Data Science, Responsive Layout, Jamstack, Search Engine Optimization (SEO)
  • Platforms

    Windows, Visual Studio Code (VS Code), Heroku, Netlify, Linux, Azure, Firebase, MacOS, Blockchain, Amazon Web Services (AWS), AWS Lambda
  • Storage

    MongoDB, Microsoft SQL Server, PostgreSQL, SQLite
  • Other

    Data Visualization, Web Development, Full-stack, Freelancing, Gatsby, User Experience (UX), Architecture, Front-end Development, APIs, API Design, Technical Architecture, Full-stack Development, Front-end, Product Management, Apollo, User Interface (UI), Progressive Web Applications (PWA), CI/CD Pipelines, Online Banking, Consumer Insights, eCommerce, eCommerce UI, Mobile App Development, Low Code, WebSockets, Single Sign-on (SSO), Lunacy, Machine Learning, Web Accessibility, Team Leadership, Data Scraping, Software Architecture, Technical Leadership, Verification, Maps, Payment APIs, Chatbots, Astro, Manufacturing Execution Systems (MES)
  • Tools

    Webpack, Git, Figma, Jira, GitHub, Auth0, TFS, Jenkins

Education

  • Nanodegree in Self Driving Car
    2017 - 2018
    Udacity - Remote
  • Bachelor's Degree in Computer Science and Mathematics
    2012 - 2014
    North West University - Potchefstroom, South Africa
  • Freshman Program in Science
    2011 - 2012
    McGill University - Montreal, Canada

To view more profiles

Join Toptal
Share it with others