Alex Kiburu

Alex Kiburu

Assistant Network Administrator

Followers of Alex Kiburu422 followers
location of Alex KiburuKenya

Connect with Alex Kiburu to Send Message

Connect

Connect with Alex Kiburu to Send Message

Connect
  • Timeline

  • About me

    Software Engineer at Eclectics Limited

  • Education

    • TechnoBrain Institute

      2014 -
      Cisco Certified Network Administrator Information Technology
    • Kenyatta University

      -
      BSc Computer Science
    • FreeCodeCamp

      2017 - 2018
      Full Stack Web Development Certification Computer Software Engineering
  • Experience

    • WorldNe ICT Centre

      Dec 2014 - Jul 2015
      Assistant Network Administrator

      Duties• Designing LAN, WAN, Internet/Intranet Networks• Upgrading and troubleshooting systems, networks and peripheral equipments

    • Cydno Technologies

      Aug 2015 - Jan 2017
      Software Developer

      Duties• Developed content management systems• Developed an office appointment management software• Providing support for existing company applications

    • Glosoftgroup

      Feb 2017 - Feb 2019
      Software Developer

      Duties• Developed Visa integration for POS systems using ipay api• Developed a software updater that checks for new updates and notifies users using a system tray• Developed an mpesa submodule that integrates mpesa payments to POS systems• Developed django2exe, a pyqt and cefpython wrapper for django applications to run on desktop• Developed javafx client for the retail and restaurant POS link below• Continuous integration & testing, debugging and updating of POS software• Development and installation of retail and restaurant POS software.• Ensure stable deployment of the applications to Heroku Show less

    • Tangazoletu Limited

      Mar 2019 - Mar 2023
      Software Engineer

      • Development of secure spring and springboot microservices that support high volume financial platforms with implementations such as batch processing, transaction management, distributed transactions and workflow management.• Development of REST, SOAP and ISO standard integrators for Client SACCOs and MFIs Core Banking Systems (T24, Navision etc).• Development, modification and testing of Payment integrations such as B2B, C2B, B2C thereby facilitating faster payment processing.• Development of Mobile Banking features (loans, deposits, withdrawals, mini-statement, balance enquiries etc) in USSD and mobile application for NCBA Bank and Sacco Clients• Development of utility features in mobile banking applications and payment integrations for services like GoTv, KPLC, Airtime and others.• Together with the technical team lead, design and document the technology solutions for integrations currently undertaking• New feature implementations for the company’s multi-tenant messaging system with both single and batch SMS processing with RabbitMQ• Participate in code reviews and facilitate deep dives and technical refactor meetings• Identify and communicate technical problems, processes, and solutions through scrum ceremonies.• Lead and guide a team of developers in microservices implementations and ensure the solutions are in line with the architectural needs • Write, modify, integrate and test software code for loan products and loan limit calculations of Saccos and NCBA Bank’s Credit Scoring Engine with CRB and IPRS integration (for customer validation)• Optimization of existing processes by redesigning the legacy architectures to microservice architectures ensuring services are independent and highly scalable.Skill:SpringBoot, SonarCube, Docker, Jenkins, Agile and Scrum processes, RabbitMQ, ReactJS, Prometheus, Grafana, Oracle, PostgreSQL Show less

    • Eclectics Intl.

      Apr 2023 - now
      Technical Team Lead

      • Identifying and resolving technical issues• Designing and developing Secure REST based microservices using Spring Boot,JPAand Hibernate as ORM tool as per the requirements• Using spring framework for integrating the mvc components with business services• Using message brokers like Kafka and Apache to support event driven microservices• Developing SOAP and ISO integrators using Spring Boot and Spring MVC to client Core Banking (T24)• Coordinating with all teams for functional requirements and ensuring compliance to specified architecture standards.• Payments B2C, B2B, C2B, Checkout and Airtime Service Integrations• Refinement of the client's ESB (Enterprise Service Bus) - Increase transactions processing throughput.• Integration of third party services to ESB.• Refactoring and redesigning the Applications architecture and transaction process flows for efficiency. Show less

  • Licenses & Certifications

    • CCNA - CCNA Routing & Switching

      Cisco
      Jul 2014