Summary
Overview
Work History
Education
Skills
Websites
Languages
Personal Information
Hobbies and Interests
Projects
Certification
Timeline
Generic

Joseph Justus

Nairobi

Summary

Experienced software and web developer skilled in all facets of advanced web development, with expertise spanning UI design, testing, and debugging processes. Proficient in the complete lifecycle of web systems, from design and installation to testing and maintenance. Possesses a diverse and promising skill-set, demonstrating proficiency in technologies such as Java, ASP.NET, React, C#, IIS, Angular, and Microsoft SQL Server. Adept at effective self-management in independent projects and collaborative teamwork.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Developer

Fintech Group Kenya
03.2023 - Current
  • Lead seamless integration efforts between payment systems and T24, ensuring robust communication and data exchange
  • Apply expertise in XML to efficiently structure and manage data, optimizing processing and transmission in payment systems environment
  • Design, develop, and maintain high-performance web applications for enhanced user experience within payment systems landscape
  • Leverage ADO.NET for efficient data access and manipulation, contributing to stability and performance of critical payment-related applications
  • Play key role in developing and deploying scalable Software as Service solutions for payment systems
  • Utilize .NET Framework to architect and optimize payment system components, ensuring adherence to industry standards
  • Seamlessly integrate React.js into web applications, enhancing user interface and overall experience for payment-related platforms
  • Engage in advanced C# development to create and maintain critical features, modules, and functionalities within dynamic payment systems ecosystem
  • Develop and oversee maintenance of RESTful web services, fostering efficient communication and interoperability across payment system components which increase by 50%
  • Achieved faster development cycles using Agile methodologies, including Scrum or Kanban processes

Software Developer

Brightsoft Technologies Ltd
08.2021 - 03.2023
  • Integrating Microsoft Dynamics Business Central/NAV & CRM with external interfaces through REST and SOAP APIs using C# class libraries
  • Developed classes in Business Layer and in Data Access Layer in C#
  • Developed Business Logic classes for Transaction Module using Business Services
  • Used Web Forms controls and Custom User Controls to provide a standard interactive user interface and used LINQ for web-page development
  • Created database objects using SQL Server, including complex stored procedures, DTS packages, triggers, cursors, tables, and views, and other SQL joins and statements for applications
  • UI Designing, Development and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and.NET Framework
  • Deployment of Web services for online transactions using C# and exposing them through SOAP and HTTP implemented Exception Handling, Logging, and Validation of incoming requests
  • Used Asynchronous JavaScript and XML (AJAX) techniques to improve the performance of the portal.
  • Updated old code bases to modern development standards, improving functionality.

Junior Developer

Intermass Technologies EA ltd
05.2020 - 10.2020
  • Maximizing applications' efficiency, data quality, scope, interoperability, and flexibility
  • They used various ideas from distributed computing, large-scale design, real-time data processing, and data storage to solve challenging dataset problems
  • Managed, optimized, and updated PHP databases as necessary
  • Developed app integration with REST/SOAP and other APIs for Google Maps, social media logins, payment processors, and other services
  • It utilizes the latest software development tools, techniques, and approaches.
  • Assisted in developing reusable components and libraries for increased efficiency across multiple projects.
  • Maintained version control systems for accurate tracking of source code changes over time.

Intern

Ministry of education
05.2019 - 08.2019
  • Analyzed architecture design, scoping, implementation, testing and deployment needs to define project requirements
  • Delivered effective integration of warehouse management system software applications to centrally manage tasks
  • Supported implementation of warehouse management system software applications to enable centralized management of tasks
  • Analyzed network security and current infrastructure to assess areas in need of improvement and develop solutions.

Education

Bachelor of Science - Business Information Systems

Jaramogi Oginga Odinga University of Science And Technology
Bondo, 38
12.2020

KCSE -

Chogoria Boys High School
Chogoria
11.2015

Skills

  • JavaScript
  • MySQL
  • SQL
  • React
  • Python
  • Java
  • C#
  • JQuery
  • AZURE DEVOPS
  • ASPNET
  • SQL integration
  • NET development
  • Microsoft ASPNET
  • API design knowledge
  • DevOps principles
  • Continuous Integration and Deployment

Languages

English
Swahili

Personal Information

  • Title: Software Developer
  • Nationality: Kenyan

Hobbies and Interests

  • Swimming
  • Traveling
  • Socializing
  • Hiking

Projects

01/2022 - 03/2022, Leave Management System, Closed Source, A web application for managing employee leave information built using .NET Technologies. Employees can apply for leaves and send for approval to the HR manager, view previous leaves. Approval notifications are sent to the approvers set up in the approval users setup for the maker checker. The employees are also notified of approvals. The application uses Google Calendar API to get the list of public holidays in Kenya., C#, J-query, JavaScript, DevExpress UI controls, ADO.NET, MySQL Database, Entity Framework, Dynamic NAV, Web Service, Window Service, XML, JSON 10/2021 - 11/2021, PESALINK2.0, Closed Source, Integration of stima sacco to Family Bank through PESALINK using ISO20022 which is current, C#, DevExpress UI controls, ADO.NET, MySQL Database, Dynamic NAV, Web Service, Window Service, SSD, XML, JSON 02/2020 - 05/2021, GRUB Messenger, Open Source, Mobile Application for Fitness; Its main aim is to provide users fitness details depending on what he/she consumes, Angular, Ionic, Firebase Database 11/2021 - 12/2021, KCBRedcross API, Close Source, Integration of REDCROSS to KCB through API for encryption of payment file using GPG key, C#, DevExpress UI controls, ADO.NET, MySQL Database, Dynamic NAV, Web Service, Window Service, SSD, GPG, JSON 11/2023 - 01/2024, NCBA TZ T24 Application, T24 is a versatile banking software providing core banking functionality, including managing customer accounts, transactions, and various financial products. Its modular architecture allows for customization, and it offers seamless integration, multichannel support, regulatory compliance, scalability, and features for risk management and analytics, C#, ADO.NET, SQL Database, Web Service, Window Service, JSON 06/2023 - 12/2023, AML RULE BASE ENGINE, CLOSED SOURCE, Real-time monitoring of financial transactions, applying predefined rules to detect suspicious patterns, generate alerts, assign risk scores, facilitate investigations, integrate with diverse data sources, and ensure regulatory compliance, offering financial institutions a comprehensive solution to prevent money laundering activities, C#, ASP.NET, ADO.NET, SQL Database, Web Service, Window Service, JSON

Certification

  • AZ-204 - Developing Solutions for Microsoft Azure, Microsoft

Timeline

Software Developer

Fintech Group Kenya
03.2023 - Current

Software Developer

Brightsoft Technologies Ltd
08.2021 - 03.2023

Junior Developer

Intermass Technologies EA ltd
05.2020 - 10.2020

Intern

Ministry of education
05.2019 - 08.2019

Bachelor of Science - Business Information Systems

Jaramogi Oginga Odinga University of Science And Technology

KCSE -

Chogoria Boys High School
Joseph Justus