Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project Profile cover photoundefined
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Email successfully verified.
User Avatar
$20 USD / hour
Flag of UGANDA
kampala, uganda
$20 USD / hour
It's currently 11:43 PM here
Joined August 2, 2014
2 Recommendations

Brian T.

@vascubrian

4.9 (84 reviews)
6.1
6.1
$20 USD / hour
Flag of UGANDA
kampala, uganda
$20 USD / hour
100%
Jobs Completed
88%
On Budget
93%
On Time
11%
Repeat Hire Rate

A full stack Software Engineer

Hello, I am Twijukye Brian a full stack software engineer, with over 5 years' experience dealing with different programming languages and I have extensive knowledge and skills in systems analysis and design, requirements engineering, software troubleshooting , programming and project implementation using the object oriented programming languages . Feel free to add me on your project.
Freelancer Java Developers Uganda

Contact Brian T. about your job

Log in to discuss any details over chat.

Portfolio Items

A simple mobile application that helps church pastors to get connected on the radio, TV and other accessible platforms!
Flutter Mobile Application both IOS and Android
It's important to validate the application build properties on the startup to avoid runtime failures and bugs!
Spring boot Validating config properties on startup
Three in one application that contains contact book, notebook and calendar where a person can add, import or share personal contacts , schedule notes which are stored under notebook and also appears on the calendar as appointment!!.
JavaFX Personal Directory.
Using Mini-Max Algorithm in Artificial Intelligence. I managed to create two levels checkers game (Human and computer player) and Human playing computer.
Mini-max algorithm is a recursive or backtracking algorithm which is used in decision-making and game theory. It provides an optimal move for the player assuming that opponent is also playing optimally.

More:
function minimax(node, depth, maximizingPlayer) is  
if depth ==0 or node is a terminal node then  
return static evaluation of node  
  
if MaximizingPlayer then      // for Maximizer Player  
maxEva= -infinity            
 for each child of node do  
 eva= minimax(child, depth-1, false)  
maxEva= max(maxEva,eva)        //gives Maximum of the values  
return maxEva  
  
else                         // for Minimizer player  
 minEva= +infinity   
 for each child of node do  
 eva= minimax(child, depth-1, true)  
 minEva= min(minEva, eva)         //gives minimum of the values  
 return minEva
JavaFX Checkers Game
Using Mini-Max Algorithm in Artificial Intelligence. I managed to create two levels checkers game (Human and computer player) and Human playing computer.
Mini-max algorithm is a recursive or backtracking algorithm which is used in decision-making and game theory. It provides an optimal move for the player assuming that opponent is also playing optimally.

More:
function minimax(node, depth, maximizingPlayer) is  
if depth ==0 or node is a terminal node then  
return static evaluation of node  
  
if MaximizingPlayer then      // for Maximizer Player  
maxEva= -infinity            
 for each child of node do  
 eva= minimax(child, depth-1, false)  
maxEva= max(maxEva,eva)        //gives Maximum of the values  
return maxEva  
  
else                         // for Minimizer player  
 minEva= +infinity   
 for each child of node do  
 eva= minimax(child, depth-1, true)  
 minEva= min(minEva, eva)         //gives minimum of the values  
 return minEva
JavaFX Checkers Game
Using Mini-Max Algorithm in Artificial Intelligence. I managed to create two levels checkers game (Human and computer player) and Human playing computer.
Mini-max algorithm is a recursive or backtracking algorithm which is used in decision-making and game theory. It provides an optimal move for the player assuming that opponent is also playing optimally.

More:
function minimax(node, depth, maximizingPlayer) is  
if depth ==0 or node is a terminal node then  
return static evaluation of node  
  
if MaximizingPlayer then      // for Maximizer Player  
maxEva= -infinity            
 for each child of node do  
 eva= minimax(child, depth-1, false)  
maxEva= max(maxEva,eva)        //gives Maximum of the values  
return maxEva  
  
else                         // for Minimizer player  
 minEva= +infinity   
 for each child of node do  
 eva= minimax(child, depth-1, true)  
 minEva= min(minEva, eva)         //gives minimum of the values  
 return minEva
JavaFX Checkers Game

Reviews

Changes saved
Showing 1 - 5 out of 50+ reviews
Filter reviews by:
4.4
$200.00 CAD
Brian was very responsive, knowledgeable and accomodating of all my needs for the project. Will definitely recommend him
Java JavaScript JavaFX Software Architecture
E
Flag of Elsie A. @EAhachi
4 months ago
5.0
₹1,550.00 INR
very professional, prompt and knowledgeable.. will work further too
PHP JavaScript Amazon Web Services
G
Flag of Arpit B. @Giftcoinz
4 months ago
4.6
$100.00 USD
He did it successfully. Thanks.
PHP Python WordPress MySQL Flask
User Avatar
Flag of Benjamin G. @amignom
4 months ago
5.0
€30.00 EUR
au top je recommande
PHP Java JavaScript JavaFX MySQL
+1 more
H
Flag of Hanni A. @hanniamrouche
6 months ago
5.0
$40.00 USD
Happy to Work with you Quick and Pro
Java JavaScript J2EE JavaFX Software Architecture
User Avatar
Flag of Mohamed C. @simoxbig
6 months ago

Experience

PART TIME DEVELOPER

WEKEBERE COMPANY LIMITED
Mar 2018 - Present
Android programmer (Wekebere Mobile App) PHP-Code-ignitor (Wekebere Apis)

Senior Software Engineer

Huguso Technologies
Sep 2019 - Mar 2020 (6 months, 2 days)
Python and PostgreSQL programmer (System integration -catalyst application) Huguso APIs & Enable Digital APIs Spring boot & spring boot Webflux JUnit & Mockito Hibernate AWS CF Flyway Jenkins

IT-ASS MANAGER

SUGAR CORPORATION OF UGANDA LIMITED
Jan 2016 - Sep 2019 (3 years, 8 months)
Java programmer and oracle database 11g- Hospital management system, house management system, land management system, school management system, cash point management system Oracle programmer 10g -ERP support (Oracle forms, reports and database, sub system integrations) PHP programmer (code ignitor and native PHP) :Contact directory system, document approval system,TV decoders management system, scoul policy, Sister company Cable Corporation of Uganda Limited ERP

Education

Master of Science in Data Communications and Software Engineering

Makerere University, Uganda 2018 - 2021
(3 years)

Bachelor Of Science In The Software Engineering

Makerere University, Uganda 2012 - 2017
(5 years)

Qualifications

An iOS Developer from Scratch

Udemy
2019
IOS Developer

Oracle Database 12c SQL Certified Associate 1Z0-071

Udemy
2019
Oracle Database 12c SQL

Publications

Integration of Service Oriented Architecture into Enterprise Applications: A Process Approach

Research Gate
Organizations not only use Information Technology-IT to manage their internal operations but also to collaborate with their customers and suppliers. For this, organizations use Enterprise Applications (EA). Enterprise Application Software is used to satisfy the needs of an organization rather than individual users. Service Oriented Architecture (SOA) is essentially a collection of services.

Contact Brian T. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

preferredfreelancer-1.png Preferred Freelancer Program SLA 1 94%

Top Skills

Java 62 PHP 41 MySQL 35 JavaScript 32 JavaFX 28

Browse Similar Freelancers

Java Developers in Uganda
Java Developers
PHP Developers
MySQL Developers

Browse Similar Showcases

Java
PHP
MySQL
JavaScript
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2022 Freelancer Technology Pty Limited (ACN 142 189 759)
There is no internet connection
Loading preview