David Wainaina

David Wainaina Email and Phone Number

Senior Support Engineer at GitLab Inc. @ GitLab
san francisco, california, united states
David Wainaina's Location
Kenya, Kenya
David Wainaina's Contact Details

David Wainaina work email

David Wainaina personal email

David Wainaina phone numbers

About David Wainaina

I am a customer support agent for over 10years with a driven background in telecommunication, database administration, Linux/Unix administration, automation and monitoring, and python/java development. Proficient in learning new tasks quickly and exceeding expectations.Tools / Application worked with. Cloud Technologies: AWS, Azure, GCP. Virtualizations: AWS, Kubernetes, Docker, VMWare, Digital Ocean. Database technologies: - Oracle ASM, data guard, RAC, MySQL, MSSQL server, Monitoring and application support: - Nagios, New Relic, Grafana, Zabbix, Monit, Pager duty, Customer Support: - Zendesk, Salesforce, Jira, Skype, Zoom, Google MeetOperating system: - Linux, Windows, Unix, Scripting Technologies: - bash, python, awk, sed, Django Programming language- Java, Python, PHP Webservers: - glassfish, Apache Server, Tomcat, Weblogic. Payment Gateways: - Interswitch, Cellulant Tingg, Uganda YO Payments.Java troubleshooting: - Thread dumps, heap dumps, GC stats logs. Reporting Technologies: - Crystal reports, Jasper reports

David Wainaina's Current Company Details
GitLab

Gitlab

View
Senior Support Engineer at GitLab Inc.
san francisco, california, united states
Website:
gitlab.com
Employees:
1291
David Wainaina Work Experience Details
  • Gitlab
    Senior Support Engineer
    Gitlab Aug 2024 - Present
  • Gitlab Inc.
    Technical Support Engineer
    Gitlab Inc. Mar 2020 - Aug 2024
    Remote
  • Freelance
    Freelance System Developer And Linux Adminsitrator
    Freelance Jan 2006 - Present
    Remote
     USSD and SMS application development across Africa.  Developing Mobile money application with MPESA, Kokopo, PayPal, Pesa Pal, inter-switch and creditswitch.  Development of web-based application using Django, Java, Python Linux administration and consultancy across Africa.  Oracle database application development and consultancy of oracle related queries. Development of E-commerce sites/interfaces and integrating the sites with various payment gateways like YO… Show more  USSD and SMS application development across Africa.  Developing Mobile money application with MPESA, Kokopo, PayPal, Pesa Pal, inter-switch and creditswitch.  Development of web-based application using Django, Java, Python Linux administration and consultancy across Africa.  Oracle database application development and consultancy of oracle related queries. Development of E-commerce sites/interfaces and integrating the sites with various payment gateways like YO payment, Interswitch, Pesapal , MPESA Show less
  • Optiva Inc.
    L2 Customer Support
    Optiva Inc. Mar 2018 - Mar 2020
    Remote
     High-Level Technical Support for RedKnee Total Converged Billing and charging solutions, to Clients and Customers across the globe. Providing consultancy services to customer business and technical teams for implementing various Business to Customer (B2C) products on the Redknee Telecom Charging System Identifying Root Cause Analysis of customer-impacting issues and ensuring that the SLA milestones are met Coaching and mentoring the team member on various Redknee/Optiva… Show more  High-Level Technical Support for RedKnee Total Converged Billing and charging solutions, to Clients and Customers across the globe. Providing consultancy services to customer business and technical teams for implementing various Business to Customer (B2C) products on the Redknee Telecom Charging System Identifying Root Cause Analysis of customer-impacting issues and ensuring that the SLA milestones are met Coaching and mentoring the team member on various Redknee/Optiva production and services. Working as a Customer Support engineer to analyze and manage Incidents/Tickets resolution for permanent fix and/or Upgrades Articulate, review and modification of standard procedure for upgrades / Configuration changes / Maintenance activities and knowledge Articles. Advanced Troubleshooting at Java code level/thread dumps / Garbage Collection logs / Performance & Operation measurements and Application debug logs/event records. Show less
  • Aurea Software
    Ms.Saas Operations
    Aurea Software Sep 2016 - Jan 2018
    Remote
     Application support for Ignite, Aurea, and Versata products.Troubleshooting support to Ignite, Aurea and Verserta products and ensure uptime Working as a customer support agent to analyze and manage Incidents/Tickets resolution for permanent fix and/or Upgrades Technical support and Proactive monitoring using Nagios, and pager duty Administer Amazon AWS this includes Compute (EC2), Network (VPC, VPN, Classic), Storage services (EBS, S3, Glacier). Working with application… Show more  Application support for Ignite, Aurea, and Versata products.Troubleshooting support to Ignite, Aurea and Verserta products and ensure uptime Working as a customer support agent to analyze and manage Incidents/Tickets resolution for permanent fix and/or Upgrades Technical support and Proactive monitoring using Nagios, and pager duty Administer Amazon AWS this includes Compute (EC2), Network (VPC, VPN, Classic), Storage services (EBS, S3, Glacier). Working with application in Kubernetes and Docker containers. Show less
  • Youtap Ltd
    Implementation And Support Engineer
    Youtap Ltd Oct 2015 - Aug 2016
     Customer support: Supporting Customers with queries, incidences and resolving customer tickets.  Implementation, installation, and integration of Verifone mobile money application with the operation mobile money ( Airtel Money and MTN Money)  Escalation and working with R&D for bugs and application enhance  Configuring application, MPOS, Famoco, and patching of application Ensuring customer satisfaction by running UAT and SIT tests with the client, Educating the customer… Show more  Customer support: Supporting Customers with queries, incidences and resolving customer tickets.  Implementation, installation, and integration of Verifone mobile money application with the operation mobile money ( Airtel Money and MTN Money)  Escalation and working with R&D for bugs and application enhance  Configuring application, MPOS, Famoco, and patching of application Ensuring customer satisfaction by running UAT and SIT tests with the client, Educating the customer on NFC application and assist mobile money agents  Installing and mounting of servers Responsible for Delivery and execution of the projects onsite/Offsite and supporting the end to end customer requirements & needs. Pre-production environment for major telecom customer – developing test plans and testing methodologies, running of day-to-day lab operations, maintaining hardware, coordinating multiple vendors for interoperability verification projects. Scripting and automation of reports Show less
  • Comviva Technologies Limited
    Lead Oracle Dba : Mobile Financials Pan African
    Comviva Technologies Limited Apr 2013 - Oct 2015
    Kenya
     Installing, upgrading, patching oracle databases across Airtel customers in Africa.  Configuring oracle backups, Maintaining required retention policy, testing of backups for oracle databases  Working with customer support agents and R&D in the optimization of queries to provide fast and efficient applications. Database migration from windows single instance to Linux based Oracle RAC instances. Offering 24X7 DBA support across Africa. Administering oracle objects, server… Show more  Installing, upgrading, patching oracle databases across Airtel customers in Africa.  Configuring oracle backups, Maintaining required retention policy, testing of backups for oracle databases  Working with customer support agents and R&D in the optimization of queries to provide fast and efficient applications. Database migration from windows single instance to Linux based Oracle RAC instances. Offering 24X7 DBA support across Africa. Administering oracle objects, server utilization, network-related issues to ensure 100% uptime.  Configuring, installing or oracle reporting server database using data grid  onsite customer support, database migrations, and project management. Show less
  • Comviva Technologies Limited
    Mis Lead/ Vas Consultant/Programming Sme At Comviva Technologies
    Comviva Technologies Limited Jul 2011 - Aug 2013
    Kenya
     OS installation and configuration of common application ( SSH, Network , SMTP configuration, Nagios, Glassfish, Apache, MySQL) Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups Configuration and automation of health checks in telcom application and servers to ensure 100% uptime  Automation of… Show more  OS installation and configuration of common application ( SSH, Network , SMTP configuration, Nagios, Glassfish, Apache, MySQL) Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups Configuration and automation of health checks in telcom application and servers to ensure 100% uptime  Automation of generation of reports from call data records/event records for all VAS applications.  Automation of transfer of call data records, CDR and Event records to the external system.  Generation of monthly servers utilization report for purpose of planning  Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required. Show less
  • Mahindra Comviva
    Senior Vas Support Engineer & In Programmer. (East Africa Hub)
    Mahindra Comviva Jun 2011 - Aug 2013
    Kenya
     Receiving escalation from L1 and working with L1 and customer to resolve the problem faced by the customer.  High level of configuration, patching and working with application vendor for upgrade and escalation of unresolved issues.  Customer support; Arranging meetings with customer , skype calls to resolve customer problems  Configuring and optimization of web servers to ensure high and optimal performance. Building application to helping with automation, customer… Show more  Receiving escalation from L1 and working with L1 and customer to resolve the problem faced by the customer.  High level of configuration, patching and working with application vendor for upgrade and escalation of unresolved issues.  Customer support; Arranging meetings with customer , skype calls to resolve customer problems  Configuring and optimization of web servers to ensure high and optimal performance. Building application to helping with automation, customer prepaid billing and application performance reports. Show less
  • Zain Kenya
    Consultant
    Zain Kenya Aug 2010 - Jul 2011
     Developing, maintaining and troubleshooting USSD & SMSC application.  Developing web application using python and Django framework.  Configuring, activation and developing prepaid customer promotion.  Developing and maintaining customer prepaid bundles interface. Customer support supporting and resolving incidents raised by Airtel customers  Database support Supporting internal database and installation of test databases
  • Gatundu Catholic Church
    Computer Technicain And Consultant
    Gatundu Catholic Church Jan 2006 - Feb 2010
    Responsible for:- Installing the operating system and also any supporting software’s- Dealing with troubleshooting software and hardware failure.- Dealing with data security and recovery.- Training individuals on new features in new Softwares in the market.- Hardware and Pc Maintenances - Data backup
  • Penguinlabs
    Internship As System Developer And Linux Administrator
    Penguinlabs Sep 2009 - Nov 2009
    Duties and responsibility:- Web development and programming- Phone network setup- Linux Administration- Mail and Telephony support- Python Programming- JavaScript development and HTML Templates- Troubleshooting and ensuring internet functionality

David Wainaina Skills

System Administration Java Linux Solaris Vas Software Development Telecommunications Ussd Database Administration Ss7 Smsc Scripting Gsm Integration Databases Operating Systems Oracle Solution Architecture Database Design Microsoft Sql Server Mysql Php Shell Scripting Java Enterprise Edition Javascript Spring Hibernate Tomcat Web Development Software Design Sql

David Wainaina Education Details

Frequently Asked Questions about David Wainaina

What company does David Wainaina work for?

David Wainaina works for Gitlab

What is David Wainaina's role at the current company?

David Wainaina's current role is Senior Support Engineer at GitLab Inc..

What is David Wainaina's email address?

David Wainaina's email address is ng****@****hoo.com

What is David Wainaina's direct phone number?

David Wainaina's direct phone number is (512) 201*****

What schools did David Wainaina attend?

David Wainaina attended Jomo Kenyatta University Of Agriculture And Technology (Jkuat), Kenyatta University, African Virtual University, Kenya Certificate Of High School.

What are some of David Wainaina's interests?

David Wainaina has interest in Swimming, Playing Chess, Computers, Playing Guitar.

What skills is David Wainaina known for?

David Wainaina has skills like System Administration, Java, Linux, Solaris, Vas, Software Development, Telecommunications, Ussd, Database Administration, Ss7, Smsc, Scripting.

Who are David Wainaina's colleagues?

David Wainaina's colleagues are Srinivas Rao Atmakru, Daniel Nuca, Hila Caspi, Luke Mcneil, Tylee Smith, Cathy Hilling, Zeineb Mhiri.

Not the David Wainaina you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.