Khotso Tsoaela

Khotso Tsoaela

Followers of Khotso Tsoaela452 followers
location of Khotso TsoaelaCity of Johannesburg, Gauteng, South Africa

Connect with Khotso Tsoaela to Send Message

Connect

Connect with Khotso Tsoaela to Send Message

Connect
  • Timeline

  • About me

    Full stack developer specializing in Supply Chain Management solutions and integration tools

  • Education

    • Transport Education Training Authority

      2016 - 2016
      National Certificate in Supply Chain Management
    • Global Maritime Legal Solutions

      2015 - 2016
      International Trade
  • Experience

    • Tremendous Site

      Nov 2015 - Feb 2022

      • Transitioned to a full-stack developer role and gained experience in Django, Angular, and React •Built REST APIs using Django Rest Framework and created React projects with Django backend,integrating them with 3rd party systems and APIs• Built and integrated websites, pages, and web applications using MySQL/MariaDB, PostgreSQL, andMongoDB databases• Designed and developed complex web applications for clients, ensuring they meet technical andfunctional requirements• Deployed web applications on Heroku and then Azure through Nginx, using systems such asPowerShell, XML, JSON, API's, DevOps, Azure, Git, Jira, Confluence, and Visual Studio •Demonstrated strong problem-solving skills, debugging and fixing code issues as they arose •Developed test methods and test environments to ensure high-quality solutions • Engaged withclients and key stakeholders, executing on project deliverables, and taking part in sprint planningand deliverables process• Translated requirements from the business and analysts into technical code and identified andtested for bugs and bottlenecks in the solution• Set up a development environment and updated and managed the knowledge repository• Facilitated training and management of tasks with other developers• Specialized in back-end development (server-side), front-end development (Angular, React), dataarchitecture & data warehouse design, systems integration (Google, Facebook, Salesforce, orsimilar), and front-end design (HTML, CSS)Junior Show less

      • Full-stack Developer

        May 2017 - Feb 2022
      • Junior Web Developer

        Nov 2015 - Apr 2017
    • Prycision

      May 2022 - Mar 2023
      Web Designer

      • Designed and implemented web designs for clients, ensuring they meet branding and marketing goals• Responsible for the development of the Shopify Ecommerce Websites, themes, liquid programminglanguage and corresponding apps• Design UX based from our brand standard and style guide• Contribute in the development of open-source software, HTML5/CSS/JavaScript, and common webtechnologies integral to building seamless multi-channel experiences• Developing testing plans and troubleshooting issues related to eCommerce issues• Conducting root cause analysis and determining/developing corresponding action items• Implement advanced debugging techniques and usage of browser developer tools• Gained experience in visual design tools like Photoshop and Illustrator Show less

    • Instacom South Africa

      May 2023 - now
      Software Developer

      • Design, develop, and maintain efficient, reusable, and reliable code across the full stackof our web applications. Work with Java, Kotlin, PHP, Node.•Use of JavaScript & Rust backend development, implementing frameworks such asSpring Boot or Actix-web for robust service architecture.• Utilize HTML, CSS, and JavaScript for frontend development, with a strong preference forexperience in Vue.js and React JavaScript frameworks to create dynamic user interfaces.• Collaborate with cross-functional teams to analyse requirements, design solutions, andintegrate systems within our IT infrastructure.• Participate in code reviews to maintain high-quality code standards and promote bestpractices across the development team.• Troubleshoot, debug, and upgrade existing systems, ensuring optimal performance andscalability. Engage in continuous learning to stay abreast of emerging technologies andpropose innovative solutions to enhance application functionality and user experience.• Assist in the estimation of project timelines, contribute to technical documentation, andprovide support to end-users, as necessary.• Communicate clearly on project management tools like Gitlab, Github Show less

  • Licenses & Certifications