Gailad Chesa, Software Delivery Lead

Gailad Chesa

Software Delivery Lead

BET Software

Location
South Africa
Education
Bachelor's degree, Computer Science
Experience
13 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 7 Months

Software Delivery Lead at BET Software
  • South Africa - Johannesburg
  • My current job since March 2023

• Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
• Align development roadmaps with business, clients (internal and external) and technology through collaboration with multiple Team Members.
• Manage issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support/post-deployment process.
• Define, track and measure product Business Benefits Realisation as appropriate to your product development space.
• Maintain technical understanding and in-depth product as well as general group product and system knowledge.
• Customer orientation. Responsible for creating and properly grating a customer-oriented attitude within the Team whilst identifying and understanding the needs of all customers and managing their expectations.
• Integrate the Team and department processes and procedures effectively with companywide processes and procedures.
• Ensure that the Team is appropriately resourced and members are equipped with the requisite skills required for both current and future projects.
• Conduct regular performance discussions with the Team to facilitate a culture of growth.
• Facilitate mentoring and coaching as required.
• Oversee all aspects of the Team by facilitating and resolving issues through effective problem-solving and communication skills.

Software Development Manager at MyTech Innovations
  • South Africa - Pretoria
  • August 2021 to March 2023

• Create, agree and execute Software Development road maps and operational strategies for projects coming into the business in collaboration with respective Team Members through proper documentation, communication and execution.
• Build effective customer-centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
• Set and achieve efficient delivery objectives of Teams by ensuring there are individual and Team strategies with clear and measurable objectives that align with organisational goals.
• Hold the Team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
• Development of longer-term strategic thinking, incorporating demand forecasting for products or future projects.
• Utilisation of data metrics in order to make data-driven decisions.
• Identify and respond to situation/organisational/market requirements by creating a culture of innovation and opportunity identification by the Team.
• Facilitate change management due to changing situational requirements e.g. restructuring changes or adoption of new technologies.
• Support and align standards across BET Software by allocating agreed commitments to strategy/ roadmap communication and implementation.
• Maintain product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
• Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed upon with product and/or project Teams.
• Effectively liaise and communicate with both internal and external key stakeholders at a senior level to manage day-to-day issues, escalations, and expectations.
• Engage with executive members or the equivalent, as well customers/partners to ensure collaboration at all levels.

Senior Software Developer at Vodacom
  • South Africa - Midrand
  • October 2018 to July 2021

• Liaison with Business Analyst in assessing business requirements and delivering system solutions to business.
• Analyzing, evaluating, and proactively identifying and resolving potential and evident system problems existing in functionality, performance, and system architecture.
• Working on system enhancements for telecom platforms and technologies such as VOIP, FIBRE, ADSL, GIS, LTE etc.
• Deployment (CI/CD *GitLab, Kubernetes, Docker*) of code from Dev, QA, Pre-Prod through to production environments and testing in conjunction with the customer to confirm the proper functioning of all services.
• Communicating and reporting on project development activity in team stand-ups, client meetings, daily written communications.
• Collaborating with commercial, design and development team members to create and deliver successful project outcomes according to Agile methodology.

Senior Software Developer at 3 Way Marketing
  • South Africa - Johannesburg
  • October 2012 to September 2018

Head of Developement
• Creating and implementing project definitions, schedules, and objectives for one or more medium sized projects of low to moderate complexity. Preparing detailed statements of work and gain concurrence and approval from stakeholders regarding various project aspects and adjust accordingly.
• Organize project team members to ensure communication and understanding of deadlines, assignments and objectives. Participate in work as applicable.
• Working in conjunction with team members and stakeholders to manage changes to technical requirements, business requirements and schedule of the project. Provide input on possible changes needed based on current project status.
• Managing client, company and project team expectations for agreed upon project performance by obtaining and providing project metrics. Recommend changes or alternate paths based upon performance and metrics.
• Overseeing assigned personnel for projects. Assign work and provides direction with regard to timeliness and completion of project objectives. Address performance issues within prescribed guidelines. Provide performance input upon completion of project.
• Managing application developers and evaluate the progress and results of development efforts to ensure that application development processes meet organizational goals and client needs in accordance with specified agreements.
• Implementing and participate in the design and development of more complex applications while supporting existing production systems to ensure customer business needs are met.
• Providing advice and counsel regarding business applications. Research client needs to ensure that business operations and objectives are understood in order to provide appropriate application support.
• Managing, prioritize, distribute, and oversee completion of application development tasks and work requests for the entire organization to ensure a stable application production environment.
• Training and evaluating developers to enhance their performance, development, and work product.
• Providing technical leadership and expertise to the business in broad technical areas: project management, systems analysis, architecture, software design and development, quality assurance, performance characterization, and release engineering.

Senior Developer
• Design and development of web applications in (PHP, .NET), developing systems that will streamline internal and external processes
• Analyze, test, and resolve issues with application software and associated peripherals (JENKINS)
• Develop web services in PHP which will interface with third party APIs (SOAP, RESTFUL, XML)
• Analyze and adapt existing software to meet customer needs.
• Assist the business in the development of business processes and policies.
• System Analysis and Design using MVC Frameworks, SDLC and Agile Methodologies (Code Ignitor, Cake PHP, Laravel).
• Analyzing system performance on developed program applications and taking action to correct deficiencies.
• Acquiring and interpreting business requirements, creating a functional specification, and determining the most efficient/appropriate technologies.
• Submitting and reviewing technical and process improvement recommendations as a member of the technical leadership team.
• Performing complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices.
• Designing application and database components for development projects.
• Performing analysis of business models, logical specifications, and/or customer requirements to design and build Internet solutions utilizing multiple technologies.
• Mitigating significant risks associated with projects, which have a high technical complexity and/or involve significant challenges to the business.
• Acting as a Subject Matter Expert in the discovery and investigation of critical production problems as required.

Senior Software Developer at Hansole Investments
  • Zimbabwe
  • October 2011 to September 2012

• PHP Object Oriented Development application in the Design and Development of content managed and database driven web based applications.
• Building and maintenance of core PHP based applications.
• Design and developing relational database systems and their web application interfaces.
• Responsible for integrating MySQL database with the PHP applications.
• Database Design, Deployment and Maintenance.
• Design and Development of MVC framework based applications.
• Server Side Programming, Maintenance and Upgrades.
• Data Mining and System Analysis, System Requirements Gathering and functional specification, Authoring, Development, Testing and Delivery
• End User Quality Assurance, Testing, Training and Documentation.
• Design, Development and Implementation of current automated filing system.
• Setup and Maintenance of Bulk Emailer and Bulk SMS Platform.
• Managing layout, visual appearance and usability of web projects ensuring brand continuity is maintained.
• Developing, recording and maintaining cutting edge web-based PHP applications on portal plus application service platforms.
• Developing web application infrastructure and application related to pages with more advanced graphics and features.

Software Developer at Vernice Merchants
  • Zimbabwe - Harare
  • October 2010 to September 2011

• Database Design and Deployment in MySQL.
• Designing and development of database driven websites that meet design specifications, follow standards, easy to maintain and are reasonably free from defects.
• Evaluating overall operations of computing and information technology functions and recommending and implementing enhancements.
• Designing and Development of PHP content web based applications in Codeigniter and CakePhp.
• Designing of program architecture.
• Detection and provision of technical support on technical errors.
• Providing training and documentation on designed applications.
• Creating efficient and logical databases for clients.
• Ensuring accurate and correct maintenance of current and new software to deliver upon existing service requirements.
• Communicating and enforcing coding standards.
• Developing interactive elements and implementing unobtrusive Java script through progressive enhancement.
• Developing, testing and deploying dynamic database and/or XML driven solutions using OO PHP within an Agile development environment, particularly SCRUM and Test Driven Development (TDD)
• Mentor developers by sharing new tools and techniques.

PROJECTS:

System Migration to MVC Framework:
• Reporting to: Managing Director.
• Role in project:
• Migration of the current system to Codeigniter (MVC) Framework.
• Liaison between the development team and the Management.
• Setting up of project milestones, and individual deliverables using Agile.•
• Achievements: Company Internal System was migrated to a structured framework.

Euronip System Integration:
• Reporting to: Project Manager, Managing Director.
• Role in project:
• Development of SOAP Action to integrate with Euronip external system.
• Liaison with Euronip system developers to ensure smooth integration.
• Achievements: Integration successful to allow remote login access to company system.

Education

Bachelor's degree, Computer Science
  • at Monash University
  • February 2011

Bachelor of Computer Science

Diploma, Computer Operations & Packages
  • at Howard High School
  • November 2005

Certificate in Computer Operations & Packages

Specialties & Skills

HTML + CSS
Web Application Design
SQL database design
System Deployment
SOAP/WSDL

Languages

English
Expert

Memberships

Institute of Information Technology Professionals (IITPSA)
  • Associate Member
  • June 2015
International Webmasters Association (IWA)
  • Associate Memeber
  • May 2015

Training and Certifications

Bachelor Of Computer Science (Certificate)
Date Attended:
February 2008
Valid Until:
November 2011
Electronic Data Processing (Certificate)
Date Attended:
February 2005
Valid Until:
November 2005