Summary
Overview
Work History
Education
Skills
References
Accomplishments
Timeline
SeniorSoftwareEngineer
Lonwabo Nomyayi

Lonwabo Nomyayi

Software Developer
Mossel Bay,Western Cape

Summary

Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for accounting and Insurance applications.

Overview

3
3
years of professional experience

Work History

Software developer

Softsure
05.2022 - Current

Working as a fullstack developer with the following responsibilities:

  • Developing new enhancements on existing insurance system written in vb.net.
  • Providing technical support and bug fixes raised within the insurance system.
  • Developing frontend user interfaces that are intuitive and user friendly.
  • Developing SQL procedures for both SQL scripts and reports
  • Developing new Microservices features
  • Optimized application performance by conducting regular code reviews and refactoring when necessary.
  • .Ensured seamless migrations from legacy systems to modern platforms through meticulous planning, testing, and execution.
  • Updated old code bases to modern development standards, improving functionality.
  • Built databases and table structures for web applications.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.

Junior Software Developer

Preferred Solutions EC
10.2020 - 04.2022

In this organization I was hired as Junior c# full stack developer with the following responsibilities:

  • Implementing backend business logic using c#
  • Developing sage integrations for clients that wanted custom features for their bespoke applications.
  • Writing SQL procedures for both Stored Procedures and adhoc reports for management.
  • Collaborated with cross-functional teams to develop high-quality software applications, meeting project deadlines.
  • Enhanced software performance by identifying and fixing bugs through thorough testing and debugging processes.
  • Developed custom features for existing applications, tailoring solutions to meet specific client needs.
  • Stayed current with emerging trends in technology, applying innovative approaches to software development projects.
  • Optimized code readability and maintainability by utilizing best practices in coding standards and documentation.
  • Provided technical support to clients, resolving issues in a timely manner while maintaining strong customer relationships.
  • Improved user experience by implementing responsive web designs for seamless functionality across devices.
  • Contributed to the successful launch of a new software product by assisting with the design, development, and implementation phases.
  • Reduced time spent on routine tasks through the development of internal tools designed to automate daily processes.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Designed intuitive graphical user interfaces to improve user experience.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.

Education

Grade 12 -

Indwe Secondary School

BSc Computer Science - undefined

University of the Western Cape

Skills

undefined

References

Preferred Solutions EC, Senior Developer, Zola Matshoba, 064 654 4449

Accomplishments

    Projects


    1. Wheco Web: Order Management system
    Overview


    This is an order management application that I developed for a company that sells products online. Once their customers place orders on their ecommerce the orders gets written to the sage accounting system. At this point, this system reads these orders from Sage to perform to enable users perform various task on the order. Such as Assigning Weighbill numbers and printing picking slips from the system etc..


    Architecture

    This system is built on MVC framework:

  • The frontend uses HTML, CSS, Bootstrap and Jquery
  • For all request to controllers I have used Ajax
  • Validations are performed with the help of JQuery
  • The application follows the Repository Pattern, With related components of the system consolidated into one repository classes
  • They application follows the SOLID principles guidelines, in which classes are designed to handle single responsibility and ensure decoupling of software components.
  • The application does integration with the Sage SDK to write and retrieve data from Sage.

  • Highlight of software functions

  • Provided excel exporting functions
  • Integrating with Sage SDK to retrieve and update order data.
  • Generating of PDF documents for customers and couriers.

  • 2. Alpen food - Super Group Intergration
    Overview


    This application is a windows service that does integration between two companies, Alpen food and Super Group. The service reads orders from the Alpen group sage and generates an xml order file which is then placed on the ftp server. Super Group receives this document on their end based on what they currently have for stock on hand, provides the available products with the available quantities. Upon receiving this information we then integrate this information back to sage to close the order.


    3. SA Lime and Gypsum: Customer/ Order capturing and management system


    This is an application that we developed for a client in the mining industry. The client wanted a web tool to manage its customers, order processing business operation.


    The major requirement on this project was that the client wanted a tool to manage orders. Orders which were captures on sage were in large quantities but the client was only invoicing per delivery. The application then keeps track of these deliveries and with every delivery we update sage.


    Here are some of the functions this system does

  • Customer Management: CRUD operations for custoemrs
  • Order Capturing and processing.
  • Integrating with sage to generate invoices for clients and providing transport supplier payments per order delivery

  • Personal Projects:

    1. Please also feel free to check my work on github

  • https://github.com/LonwaboNomyayi/Loan-Management-System

Timeline

Software developer

Softsure
05.2022 - Current

Junior Software Developer

Preferred Solutions EC
10.2020 - 04.2022

Grade 12 -

Indwe Secondary School

BSc Computer Science - undefined

University of the Western Cape
Lonwabo NomyayiSoftware Developer