Douglas -Portfolio Douglas Were – Just another WordPress site
About me
About Me
Douglas Were
Software Developer

A software developer with a vast set of skills in software solutions development, agile processes, innovation with analytical thinking, and creative problem-solving.

My desire is to contribute to the growth potential, create a stimulating environment and make an effective contribution to the increased use of IT and software as a key development tool in an organization.

These skills include:

  • Full-stack web development :
    • PHP
      • CakePHP and Codeigniter Frameworks, HTML and LAMP/WAMP stack
    • ASP.net, MVC5 & 4
  • .NET C#, Desktop application development using Winforms.
  • Mobile application development.
    • Android Java Mobile Application Development.
    • Flutter ( Dart ) for cross-platform development.
  • Databases:MySQL,Postgre SQL,MSSQL
  • Source Control using GitHub.
  • Automation and Continuous Integration(CI) Using Jenkins.
  • Content Management System ( CMS ), using WordPress.

Professional interests :

  • React Js and React Native
  • Angular js
  • MEAN stack
  • 3D printing and prototyping
  • Cloud services
  • Arduino and Robotics

Other interests:

  • Sports i.e soccer(Currently participating in the mass adult soccer league for Lexington 030 team), Cycling, tennis.
  • Outdoors: Karting, paintball, kayaking, swimming travelling.
I like developing software Contact me
Skills
LAMP Stack
LAMP Stack

Full stack developer. ( Linux, Apache, MySQL, PHP )

90%
CodeIgniter
CodeIgniter

PHP  framework

74%
Flutter, Dart
Flutter, Dart

Cross-platform mobile application

65%
Android
Android

Java android mobile applications.

60%
WordPress
WordPress

Custom theme, plugins and post types.

75%
CakePHP framework
CakePHP framework

PHP MVC Framework

80%
C#
C#

Winforms ( Desktop Applications ),  ASP.net , MVC 4, 5

76%
HTML-5
HTML-5

HTML , XML mark up language

99%
Education
Cisco Certified Networking Associate (CCNA)
Makerere University
2008-2009
Computer Networking
BS. Computer Science
Makerere University
2006-2010
Software Development
The Complete 2021 Flutter Development Bootcamp with Dart
Udemy
2020-2020
Flutter Mobile Application development
PHP Unit Testing with PHPUnit
Udemy
2020
Unit Testing
Certificate WordPress Plugin Development
Udemy
2020
Wordpress
Experience
Web Application Developer
2018 to Date

Source Code offers the same solutions for Resellers, ISVs, VARs, and OEMS, just like GLED. Source Code has the same products that you are familiar with and so much more. At Source Code i was tasked with : Developing E-commerce sites e.g Thinkmate.com,aberdeeninc.com,siliconmechanics.com etc. Developing in house applications /tools like sales order work flow ,purchase […]

Software Developer
Sept 2013 to June 2016

Visit: https://www.accessmobile.io/   Access mobile is a digital health company focused on mobile patient engagement for diverse markets. As the second developer  at accessmobile my roles were defined as: Design,develop and maintain new modules on the web application https://cliniccommunicator.com/ The web application was built using HTML,javascript,CSS ,PHP (codeigniter framework). In addition I was tasked to […]

Mobile applications practical skills tutor ( Windows Phone & Android )

Practical skills Tutor in mobile application development. Tutoring /Instructor windows Phone mobile & Android Development. My Role was to not teach the elementary tools, languages, and fundamentals required to be a mobile application developer.

Lead software and hardware developer for BVKit
2015-2018

The BVKit is a hardware-software innovation developed to carry out the diagnosis by running urinalysis tests in search of infections, especially for women. BVKit is a health initiative with both hardware and software using cloud services and the Internet of things (IoT) http://herhealthuganda.com/ Bvkit.com (Participated and competed at TECHCON (Technology conference) in the USA at […]

Lead software, mobile and application developer
2011 – 2016

A web developing company based in Uganda. My roles software development role was ranging from web, mobile to desktop applications. Website development using HTML, CSS, and Javascript. Server maintenance with Linux Shared hosting services. MySQL Database management

Software Developer
2017 – 2018

The company develops a wide range of applications ranging from desktop applications to web applications. It develops Custom  Solutions (ERP) for small-medium enterprises e.g ARM medical group(Virginia) , Tiger mama (Boston). These are designed to integrate different business processes, decision-making in an organization. My roles as a software developer included:     Designing, implementing and […]

Services
Web Site Development

Custom , Wordpress (Blogs) with highly customizable needs

Web Application Development

Dashboards & APIs

Mobile Application Development

Android & Flutter

Responsive Websites

Mobile View Websites

Desktop Applications

Winforms desktop applications

Blog
Blog posts
CakePHP 5, Zend & Session Management On Shared Hosting

if you get the session error change the path as shown under session.save_path 2. If you are a development environment set the zend.assertion = 1 3. If you enable debug ( DEBUG=”false”) then set send.assertion = -1 as shown in the image

CakePHP Query with associations

Query format with associations Rooms belong to properties. To fetch all the properties with name and location as the query search/filter parameter below is a how one gets to achieve this: $q = $this->getRequest()->getQuery(‘q’); $q = strtolower($q); $rooms = $this->paginate($roomsTable->find() ->matching(‘Properties.Landlord’, function ($query) { return $query->where([ ‘active ‘ => ‘yes’, ]); }) ->where([ ‘Rooms.occupied’ => […]

CSS Tricks For 2022

CSS Tricks for 2022 CSS Blend Mode body { background-image: url(….); background-color: #00ce2d; backgound-blend-mode: screen; } Clipping e.g on stripe body > #bg{ height:100% width:100% background-color: rgb(2,211,248); clip-path:polygon(100% 1%,100% 49%, 49% 99%,0 99%,0 0); position:absolute; z-index:-1; } Use clip-path maker online tools bennettfeely.com/clippy Animations @keyframes blink { 0%{ background:violet; } 15%{ background:indigo; 100%{ background:violet; } […]

Software Developer at Source Code LLC

Source Code offers the same solutions for Resellers, ISVs, VARs, and OEMS, just like GLED. Source Code has the same products that you are familiar with and so much more. At Source Code i was tasked with : Developing E-commerce sites e.g Thinkmate.com,aberdeeninc.com,siliconmechanics.com etc. Developing in house applications /tools like sales order work flow ,purchase […]

Flutter vs Native Technology

Choosing the Right Mobile App Development Technology Quick Summary :- If we are to compare Flutter vs native technologies, both are sufficient when it comes to providing exemplary user experience, and high scalability. But is this the only common relation between these two? Not exactly. They differ hugely when it comes to the development pattern, costs, […]

Send me an email
weredouglas@gmail.com