Joseph Were  Tiang

Joseph Were Tiang

IT Analyst

Followers of Joseph Were  Tiang1000 followers
location of Joseph Were  TiangNairobi County, Kenya

Connect with Joseph Were Tiang to Send Message

Connect

Connect with Joseph Were Tiang to Send Message

Connect
  • Timeline

  • About me

    System Integration Engineer | Mpesa Engineer

  • Education

    • Maseno University

      2014 - 2018
      Bachelor's degree Computer Science
  • Experience

    • Maseno University

      Apr 2018 - Sept 2018
      IT Analyst

      • Plan, coordinate and implement network security measures to protect data, software and hardware.• Configuring and installing computer hardware operating systems and applications.• Network and ISP maintenance including LAN and wireless networks.• Perform data backups and disaster recovery operations.• Operate master consoles to monitor the performance of computer systems, networks, and to coordinate computer network access and used.• Network setup, cabling, trucking and network site elevation.• Switch, router, Unifi Access Point configuration and deployments Show less

    • CROWN DATA ANALYSIS AND CONSULTANCY LTD

      Aug 2019 - Dec 2019
      Data Analyst

      • Produced accurate analyses of project datasets as defined by the required specification.• Reviewed basic SQL queries and edited inner, left, and right joins in Tableau Desktop by connecting live/dynamic and static datasets.• Conducts business analysis to understand business needs and requirements to translate into conceptual designs.• Helped designing the platform by analyzing requirements, constructing workflow charts and diagrams, studying system capabilities and writing specifications.• Interpret data, analyze results using statistical techniques and provide ongoing reports.• Develop and implement databases, data collection systems, data analytics and other strategies that optimize statistical efficiency and quality.• Designed excellent dashboards and presented correct decisions independently based on what different kind of visuals would make sense for the business.• Develop test cases, unit testing, peer testing and test validation Show less

    • EldoHub

      Nov 2020 - Mar 2021
      Software Developer

      • Provided support for Software Integration, development and release management.• Coordinated with analysts, designers and system owners in the design.• Implemented and updated application modules under the direction of senior software developers.• Assisted in the creation of application that addressed the phases of SDLC (Software Development Life Cycle).• Assisted in the development of comprehensive application testing procedures.• Assisted in frontend development of responsible layout, visual and usability of the system appearance. • Assisted in the integration of data from the various backed-end services and databases.• Handled end-user requirements and resolved system issues. Show less

    • Bowip Agencies Limited

      Feb 2021 - Jun 2022
      Data Analyst/IT Analyst

      • Evaluate analytical model findings in the region monitoring report, the company’s flagship products. • Develop action plans to mitigate risks in decision making while increasing profitability by leveraging data analytic. • Converted charts into Crosstabs for further underlying data analysis in MS Excel. • Mining data from primary and secondary sources, then reorganizing said data in a format that can be easily read by either human or machine.• Utilized analytical and technical expertise to provide insights and proposals to support business improvement. • Developed Key Performance Indicators (KPI) and present it to the management and led to the execution plan. • Generated graphical representations of financial activities- time series analysis, visual analysis of content and performed some outlier analysis dashboards with tableau. • Strong experience in client interaction and understanding business application, business data flow and data relations from them• Maintain, administer computer networks and related computing environments including computer hardware, applications software and all configurations.• Providing support and training of users.• Develop action plans to mitigate risks in decision making while increasing profitability by leveraging data analytic.• Utilized analytical and technical expertise to provide insights and proposals to support business improvement.• Data modeling, dashboard creation and data visualization.• Handling all hardware and software request from fields teams. Show less

    • Data Integrated Limited (DIL)

      Jan 2022 - Jan 2024
      Software Integration Engineer/Data Engineer

      • Assisting in developing, maintaining and Integrating APIs with third party programs.• Assisting in the creation of well designed, testable, efficient code by using best software development practices.• Assisting in developing and integrating payment (mpesa money, t-kash(telkom) ,airtel money).• Help in APIs documentation using swagger.• Assist in modifying existing applications and adding needed features to meet the security and functionality standards. This to ensure that all future application meet the latest technical requirements.• Enhancing applications by identifying opportunities for improvement, making recommendations, designing and implementing systems.• Testing systems for functionality in different environments. • Assist in APIs automation testing.• Address and fix complex bugs.• Assist in deploying of various application to clouds. Show less

    • Strathmore University

      Jan 2023 - May 2023
      Assistant System Engineer

      System Analysis and Design: Support the respective business owner/department to gather and document requirements for new systems or new functionality and to translate this into appropriate systems designs that have well defined auditability requirements and security standards.System Development: Propose new systems and/or modify existing systems through software coding and testing, in order to viably meet the requirements of the respective business owner or University department while using appropriate methods that effectively meet system security requirements.Application Code Maintenance: Maintain and safeguard the code repository for respective systemsTechnical Support: Provide technical and functional supervision during change and/or implementation of new/old systems.ICT Client Support and Training: Provide client support in order to meet SLA requirements as well as conduct user training for respective systems as scheduled or on an ad hoc basis.System Integration: Develop interfaces between systems as the need arises towards meeting system owner requirements.System Documentation: Ensure that proper technical and user documentation is maintained for all systems.Reports and Data Visualisation: Provide analytical information or reports from systems as required, having incorporated systems design that supports data visualization.Learning and Innovation: Research on new technologies that may enhance current processes or deal with identified problem areas as well grow and maintain professional skills by attending educational seminars/conferences, reviewing professional publications, and participating in professional bodies. Show less

    • Smart Applications International Ltd

      May 2023 - Jul 2023
      System Application Developer

      • Carry out and document technical testing of developed applications and logic.• To perform system design and prepare documentation for use in the coding andtesting of applications.• Creating technical specifications and test plans.• Ensure automated monitoring and periodic documented audits of developedapplications to ensure required consistent quality operations.• Carry out documentation of developed applications, logic, and procedures as perstipulated guidelines.• Discussing the client’s requirements and the proposed solution with colleagues• Developing application programming interfaces (APIs).• Keeping up to date with the terminology, concepts, and best practices for coding intheir area of specification.• Working closely with colleagues to constantly innovate applications’ functionality Show less

    • Safaricom PLC

      Jul 2023 - now
      System Integration Engineer | Mpesa Engineer

      • Development of API’s consumed by various channels.• Support API integration• Design, maintain and support API infrastructure.• Development of microservices using java, spring boot and spring boot security.• Use CI/CD to automate deployments.• Deliver projects on time as agreed upon by the various stakeholders.• Document and coordinate efforts to secure application resiliency prior to business continuity event.• Participate in design, development, testing and implementation of new products, services and functionalities • Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc.• Provide support during service deployments and when on-call.• Participate in audit activities, review and provide data to auditors.• Development of automated tests for functional, performance, and security testing using test-driven development methodology.• Support capacity planning initiatives and provide application information to capacity planning teams.• Customize alerting tools based on application specific thresholds. Show less

  • Licenses & Certifications

    • API Design and Fundamentals of Google Cloud's Apigee API Platform

      Google
      Jan 2023
    • CI/CD

      Simplilearn
      May 2024
      View certificate certificate
    • Introduction to Cybersecurity

      Cisco
      Feb 2021
      View certificate certificate
    • API Security on Google Cloud's Apigee API Platform

      Google
      Feb 2024
      View certificate certificate
  • Honors & Awards

    • Awarded to Joseph Were Tiang
      Leadership Honor Maseno Univesity Aug 2018 Computing class representative