David Babawande

David Babawande

$120/hr
Solutions Design and Systems Integration Specialist
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Location:
Surulere, Lagos, Nigeria
Experience:
6 years
Olaoluwa D. Babawande Surulere, Lagos, Nigeria - | --|-https://www.linkedin.com/in/davidbabawande/ Professional Summary Experienced Solutions Design and Integration Specialist with over 5 years of expertise in software development, system integration, and agile project management across the telecommunications, EdTech, and FinTech industries. Proficient in designing and delivering scalable, robust, and secure solutions while ensuring seamless integration of diverse technologies. Demonstrated ability to lead and mentor teams, manage stakeholder expectations, and drive innovation in fast-paced environments. Skilled in architecting complex systems and ensuring compliance with industry standards to deliver high-quality and future-proof solutions. Key Skills Technical Leadership: Software architecture, technology selection, code quality, critical thinking, problem-solving. System Integration: Systems Analysis, API/System design, middleware implementation, data flow management, testing, and validation. Project Management: Planning, scheduling, resource allocation, risk management, stakeholder communication and Agile delivery. Team Leadership: Mentorship, performance evaluation, collaboration, efficient communication, and talent development. Quality Assurance: Standards compliance, testing protocols, continuous improvement. Security and Compliance: Security best practices, regulatory compliance, incident response. Innovation: Emerging technologies, R&D collaboration, prototyping. Vendor Management: Vendor engagement, request management, third-party integration. Documentation: Technical documentation, reporting, knowledge sharing. WORK EXPERIENCE Technical Lead/System Integrator – (TechMahindra Consultant) MTN Nigeria Communications PLC Falomo, Ikoyi, Lagos January, 2022 – Present Lead the design and architecture of multiple software solutions, ensuring alignment with business objectives and technical standards. Design and integrate solutions for customers in adherence to Architecture and Design specifications Direct the integration of complex systems, including middleware and APIs, to facilitate seamless communication between different platforms within the MTN Ecosystem. Develop designs that support the functional requirements of business application projects that include the conceptual, high-level and detailed design specifications for build, implementation and support of these business solutions Manage and work with cross-functional teams of at least 7 developers per team, providing direction, and mentorship, conducting code reviews, and ensuring adherence to coding standards. Investigate and undertake analysis on how to improve existing solutions (Solution Analysis) Led multiple app and web projects which include (NextGen Web/App, myCityApp, MoMo PSB) Perform impact analysis before every release to stores/ deployment to ensure backward compatibility with previous app versions. Developed and executed a comprehensive system integration strategy, resulting in a 20-45% improvement in operational efficiency of service channels as applicable. Maintain high-quality technical documentation and provide regular reports to senior management on project status and technical challenges. TECHMAHINDRAAugust 2019 – December 2021 Agile QA Software Test Engineer ( API Tests and Automation) Reading documents solution requirements and understanding what needs to be tested from user stories provided by the Business Analyst. Communicating with management and project stakeholders on the proper understanding of requirements Collaboration with PM (product managers), Development Leads, Business Analyst and Major Stakeholders in the project. Writing test scripts and test cases for projects and demands Performing thorough regression testing when bugs are resolved Worked with the Offsite Development team in testing Front End UI and end-to-end test of a newly built software. Writing Automated Scripts for Web Solutions using the Katalon Studio Automation Software Configured scenarios and set up the monitors to capture the performance of the Application servers, Web servers and Database servers using JMeter.  Performed stress test and high volume of ultimate users using JMeter and monitored the performance of the load test on the system and measured database response time, HTTP request, Login and proxy server.  Performing API testing with JMeter and Developing and deploying test Load scripts to do end-to-end performance testing using JMeter. Testing functionality of REST/SOAP APIs with SOAPUI and verifying the web services and Working with HTTP requests. Develop status reports and communicate appropriate level of detail on Testing and listener Performance Results. Effectively communicate performance results to application owners and management; provide feedback and recommendations to development teams and management. Expertise in Problem-solving and Bug Reports using Defect Tracking Tools like HP Quality Centre and JIRA. Involved in Software Integration Tests (SIT) and Internal Acceptance Tests (IAT) Coordinating User Acceptance Tests (UAT) with the Business owners. Staying up-to-date with new testing tools and test strategies Acquiring test data & ensuring the test environment is ready for timely test execution and quality delivery of projects/products Tracking the new requirements for projects and Demands. Completed quality assurance testing of developed applications and identified core areas that needed improvements Handle the tasks of preparing defect reports Handling task of sending IAT and UAT reports respectively Thorough experience in Agile and Scrum Methodologies Designed and documented REST/HTTP, SOAP APIs including JSON data formats and API versioning validated SOAP UI and RESTFul API Services Implemented simulator for mobile app testing in iOS and Android platforms using BrowserStack Responsible for implementing LoadRunner, JMeter-based infrastructure Design and execute test cases, Generating test scripts and test scenarios Generating detailed reports of Bugs and Test Execution summary reports Conducted team meetings to discuss status and issues Attended Weekly and Daily reports to clients based on the status of execution and defects Responsible for using Jira for defects management Involved in GUI testing, User acceptance testing, Integration Testing and Regression testing using Web and client-server applications TECNOTREEJune, 2019 – August, 2019 Software Test Engineer Read documents containing solution requirements and understand what needs to be tested. Communicating with management and project stakeholders Collaboration with PM (product managers), Development leads Business Analysts and Major stakeholders in the project. Staying up-to-date with new testing tools and test strategies Experience working in an Agile/Scrum development process Acquiring test data & ensuring the test environment is ready for timely test execution and quality delivery of projects/products Tracking the new requirements for projects and demands. Thorough experience in Agile and Scrum Methodologies Designed and documented REST/HTTP, and SOAP APIs including JSON data formats and API versioning validated SOAP UI and RESTFul API Services Implemented simulator for mobile app testing in iOS and Android platforms using BrowserStack Design and execute test cases, Generating test scripts and test scenarios Generating detailed reports of Bugs and Test Execution summary reports Responsible for using Jira for defects management Involved in GUI testing, User acceptance testing, Integration Testing and Regression testing using Web and client-server applications MTN Telecommunications Lagos, NigeriaDecember 2018 – May, 2019 Software Test Analyst Reviewing user specification to understand the requirements. Creating a detailed and well-structured test plans and test cases. Estimating planning and coordinating all testing activities Logging defects, monitoring and follow up on resolution Managing defect triage to ensure that all defect logged are resolved and feedback provided accordingly Creating a test report when testing is completed. Checking functionalities when code is deployed to production. Running manual and automated tests. Gathering and managing test Data across all test environments and test types Analyzing application requirements and design documents Participating in the software development process Conducting test Review meetings with stakeholders (customers, business analysts, project managers and other developers.) to establish test coverage Review test cases and agree on the most critical test cases to be executed in order of priority to the business Develop entry and exit criteria for each testing stage and test types , functional, integration and User Acceptance Identify and prepare test environment for each test releases Apply test process across projects under test NerdyEye, Yaba, LagosApril 2018 – September 2018 Software Tester Reviewing user specification to understand the requirements. Creating a detailed and well-structured test plans and test cases. Estimating planning and coordinating all testing activities Logging defects, monitoring and follow up on resolution Creating a test report when testing is completed. Checking functionalities when code is deployed to production. Providing objective feedback to software development team Running manual and automated tests. Liaison with stakeholders (customers, business analysts, project managers and other developers.) Front-End Web Developer Write well-designed, testable, efficient code by using best software development practices Building products using HTML, CSS, JavaScript and other front-end technologies Code and deploy applications in cross-platform, cross-browser environment Creating and developing new user interfaces (UI) and user experience (UX) features and prototypes from wireframes and designs Updating current websites to meet modern web standards Familiar with social media and third-party APIs Gather and refine specifications and requirements based on technical needs Testing sites and applications in different browsers and environments Learning and testing new technologies, frameworks and languages. Basic knowledge of implementing Search Engine Optimization principles and ensuring that applications adhere to them. Building reusable code and libraries for future use. EDUCATION Cardiff Metropolitan University, Wales UKBSc (Hons) Computer Science Certification & Badges Certificate of Training, Huawei Cloud Services — Huawei | July, 2024 Microsoft Azure Fundamentals — Microsoft | April,2024 API Academy- Certified API Product Manager (Feb. 2023) API Academy- Certified API Designer (Mar. 2022) Fundamentals of Digital Marketing (Grow with Google Africa) — Google | November, 2020 The Agile Advisor Nigeria- Agile/Scrum Workshop (Jul. 2019) Agile P3 Limited Nigeria- Prince2 Project Management Training (Apr. 2018) TECHNICAL SKILLS Proficient in Performance Testing using Apache JMeter Proficient in Automation testing using Cypress and TypeScript Strong knowledge of API Testing using Postman and SOAPUI to test RESTFul/SOAP APIs Experienced in Test & Defect Management tools such as HP ALM and JIRA Proficient in both Agile (SCRUM) and Waterfall methodologies Programming Languages: PHP, SQL, JavaScript, HTML, CSS, Batch Script etc. Frameworks: .NET, Laravel, Spring, React, Bootstrap etc. Databases: MySQL, PostgreSQL, MongoDB. Tools: Draw.io, Git, Github, Docker, PostMan, Visual Studio Code, Visio, Microsoft suite etc. Cloud Platforms: Google Cloud Platform, Microsoft Azure, AWS, DigitalOcean, and Huawei Cloud Service. APIs: REST, SOAP and GraphQL Methodologies: Waterfall, Agile, OOP, Design Patterns, CICD, DevOps Projects DMS (Document Management System): As a Technical Lead, I Designed and implemented a scalable and secure cloud-based Document Management System (DMS) using AWS services, enabling efficient document upload, retrieval, version control, and search functionality. Leveraged Amazon S3 for document storage with versioning, DynamoDB for metadata management, and OpenSearch for full-text search capabilities. Integrated AWS Cognito for authentication and role-based access control (RBAC) and utilized CloudFront for global content delivery. Ensured compliance with industry security standards through encryption (AWS KMS), audit logging (CloudTrail), and monitoring (CloudWatch). The system supports high availability, seamless user experience across web and mobile platforms, and cost optimization via S3 lifecycle policies and serverless architecture. MoMo PSB: As a Technical Lead, I Designed and led the development of a scalable and secure fintech application enabling features such as user account management, P2P payments, bill payments, and financial insights. The solution utilised a microservices architecture with Docker and Kubernetes, leveraging Microsoft Azure services, Cosmos DB for user data, Azure SQL Database for transaction records, and Azure Synapse Analytics for real-time analytics. Integrated third-party payment processors with the Ericsson Wallet Platform ( EWP ), and implemented advanced security measures including OAuth2, JWT, and MFA (Azure AD B2C). Delivered a seamless user experience via React Native for mobile and Magento for Content Management, supported by CI/CD pipelines using Azure DevOps for efficient deployment and monitoring through Azure Monitor and Application Insights. CHENOSIS (API Monetisation) An API orchestration platform for monetising APIs to third parties in line with regulatory standards. ​ Technical Lead: Led the API enhancement initiative of the Chenosis - MTN_Connectors team, providing technical requirements, analysis, design, testing and managing deployment to viable APIs such as Consent Validation API, Customer’s KYC, Customer Recharge History, SMS Usage History, Data Usage History, SIM Swap, SIM Recycle to mention but a few, improving data flow and API performance. ​ Lead technical engagement with teams managing the Down-streams serving as the source of truth for data objects exposed via the project APIs. ​ Escalate to the appropriate delivery and operations teams managing the middleware and backend systems in relation to the project APIs, ensuring a quick closure of deliverables. ​ MTNPLAY (https://play.mtn.ng) A Content Management System (CMS) platform that upsells Value-Added Services (VAS) and serves as a channel for customer VAS subscriptions. ​ Technical Lead: Led the integration of service-oriented architecture with third-party systems to deliver a unified UI and smart data exchange for security and VAS product cataloguing, resulting in a customer base growth from 300K to over 700K in 2023. Designed, tested, and deployed APIs such as Chargeless VAS Subscription, TrynBuy, Secure-D-As-A-Service, and VAS Product Catalogue, improving platform operations and user experience by 40%. Aligned the platform with MTN’s channel ownership standards, enabling efficient revenue analysis and audits through the creation of the MTNPLAY channel. Designed an NPG-driven subscription flow extending payment capabilities beyond airtime purchases and led the migration from VM to AKS, enhancing application performance by 25%. Spearheaded the development of an on-demand video streaming prototype and integrated Silent Mobile Network Authentication for seamless web application discoverability of MTN customers.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.