
Gary Campbell
Java Full Stack Developer / Primarily Android
Hire this person
Send a job offer directly to this candidate
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