Skip to main content
Gary Campbell

Gary Campbell

Java Full Stack Developer / Primarily Android

Talent
CenturionMember since September 2, 2026
Android (Java/Kotlin)ArchitectPHPOOP (JAVA)XMLUnit TestingDatabase SchemaMySQLRest/CRUDJava SwingCpanel AdminHTMLCSSJavascriptFlutterAngularReactVue.jsDartSQLiteFirebaseMongoDB
·

Hire this person

Send a job offer directly to this candidate

Android (Java/Kotlin)ArchitectPHPOOP (JAVA)XML

About

Experienced Java Full Stack Developer with primary focus on Android development. Proficient in Java SE/EE 8, 11, 17 and hybrid technologies including Flutter.

Seeking

Developer, Team Lead or Senior Developer positions in Android application development or Java systems development from inception to production.

Experience

Developer at AO Group (2021-11 – Present)

Sole Developer on DragonPass project. Responsible for the development and implementation of a messaging layer on AWS Stack (EC2 Server) using Java 11 and Spring Boot.

  • Receive incoming pipe delimited document, transform doc to.CSV, validate fields, remove errors, generate error document, save original, push to server (China), receive document, validate fields, merge errors, merge validated document with original, persist to SQL database

Lead Android Developer and Architect at Innovius Systems (2017-06 – 2021-11)

Created several apps working on Android development projects.

  • Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team
  • Planning and documenting technical specifications for features or system design
  • Designing, building and configuring applications to meet business process and application requirements
  • Directing the development team in the design, development, coding, testing and debugging of applications
  • Writing testable, scalable and efficient code and leading code reviews
  • Mentoring junior team members and ensuring they adhere to determined software quality standards
  • Performing coding assignments
  • Reviewing code work for accuracy and functionality
  • Creating and implementing design plans
  • Analysing code segments regularly
  • Delegating tasks to team members
  • Keeping up-to-date with industry trends and technology developments
  • Worked with teams to meet requirements and deadlines
  • Leading software development projects
  • Documenting and recording every aspect of an application or software
  • Training and overseeing the activities of the members of the development team
  • Planning, tracking and scheduling software deliverables
  • Locating and directing solutions for critical challenges involving software and hardware interface
  • Looking for problems within software systems and resolving the issues
  • Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Engineers

Multi Faceted Portfolio at Carma Business Systems (2016-10 – 2017-05)

  • UI/UX development and testing
  • Distribution network generation and implementation of CarmaPos System
  • Participate in key business planning for company products and tools

Multi Faceted Portfolio at Carma Business Systems (2014-08 – 2016-02)

  • UI/UX development and testing
  • Distribution network generation and implementation of CarmaPos System
  • Participate in key business planning for company products and tools

Freelance Developer at Freelance Developer (2012-01 – Present)

Freelance and contract work on various Back end, Front end, Android, iOS and Hybrid Mobile projects.

Education

– Wynberg Boys High School

N5 in Horticulture – Thornton College

Incomplete Degree in Theology – Theology Rhema

Certification in Java – Oracle

Certificate of Completion in Java Master Class – Udemy

Certificate in Google Associate Android Developer (Kotlin/Java) – Udemy

Certificate in Android Skills Courses – Udemy

Certificate in Flutter – Udemy

Skills

Java Full Stack Developer / Primarily Android

Reviews

Related