Irungu Kamau

Founding Partner at Your Software Development Team
  • Claim this Profile
Contact Information
Location
Kenya, KE
Languages
  • Kiswahili -

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Edwin Mulwa

I have had the privilege of schooling and working with Symon for many years. Symon is a very intelligent and well rounded individual who is guaranteed to deliver on any tasks and responsibilities assigned to him. He is quite knowledgeable in his area of expertise, is always up to date on current technology and has always delivered beyond expectations in any projects on which we have worked together. He is definitely THE go-to guy whenever I have work that I need help with. I very much recommend Symon to anyone who considers him for any assignment.

Caroline Gitonga

There are 3 yardsticks I mainly use to tell how good a developer is. 1) The mindset and reaction when you explain to them that a system has bugs. A good developer will think of how the user will be affected by the bug and then start thinking of how they will build better code to get rid of that bug. 2) A developer who fully understands and appreciates the role of a tester and the input they bring in towards building a quality product. A developer who will approach you and say these simple words 'please test my code because I need to know it's as good as it can possibly get'. 3) A developer who believes in and employs test-driven development. Symon not only meets the above yardsticks, he surpasses them. He not only has the qualities that makes a really good developer but he has passed on these abilities to his team making him one of the best development managers I've had the pleasure of working with.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Kenya
    • Information Technology & Services
    • 1 - 100 Employee
    • Founding Partner
      • Nov 2021 - Present

      Provide wholesome solutions to your software needs - on time, on spec, fully supported Provide wholesome solutions to your software needs - on time, on spec, fully supported

    • Machinery Manufacturing
    • 1 - 100 Employee
    • Software Engineering Consultant, Enterprenuer
      • Sep 2016 - Present

      Enterprise Software Consultancy services.Water Solutions at Bucket Solutions. Enterprise Software Consultancy services.Water Solutions at Bucket Solutions.

    • United Kingdom
    • 1 - 100 Employee
    • Software Consultant
      • Sep 2016 - Dec 2019

      Enterprise Software Consultancy Enterprise Software Consultancy

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Software Development Team Lead
      • Apr 2003 - Sep 2017

       Provide Leadership and Management of the Development team to deliver consistent and high quality products to the specifications needed, ensuring that quality is maintained, supported and delivered in all aspects of the work Schedule development tasks as dictated by required deliveries Prioritize the multiple diverse requirements pegged on the resources in the team Review working practices in the team and ensure that they are always relevant and optimum Plan development tasks and produce a project plan to detail the deliveries Act on customer support issues and ensure resources are available to deal with them Carry out spot checks on all work done or design documents produced to ensure they carry the required content and quality Ensure team operates in harmony and cohesion Drive and manage introduction of new developer skills to the team  Manage change processes adequately to ensure staff ‘own’ those processes Use knowledge and skills in assisting others in performing their tasks. Staff motivation, guidance and even counselling. Carry out recruitments when necessary

    • Senior Developer
      • Feb 1999 - Mar 2003

       To design solutions from Functional Specifications and produce Design Documents and Technical Specifications. To review Technical Specifications and provide accurate and comprehensive estimates. To develop new software and modify existing software based upon Technical Specifications. To run unit tests to ensure developed software has the minimum of defects. To locate and fix reported defects as required. To complete work to estimates and within previously agreed timescales. To complete all work, documentation or software, to the highest possible standards. To provide assistance to the support department in the resolution of customer issues. To have a willingness and ability to learn and apply new development techniques. To analyse User Requirements and produce Functional Specifications if called upon to do so. To use their knowledge and skills in assisting others in performing their tasks. To ensure that peer-to-peer code reviews are always done during a development cycle and that outcomes are used in bettering the products To ensure that milestones are correctly noted and required processes carried out.

    • Software Development Consultant
      • 2008 - 2011

      Responsibilities  Build a data warehouse infrastructure – extensively used MYSQL, Java, ETL routines, Linux Shell scripts, Cloud Computing (Amazon) to build an enterprise data warehousing application.Key Achievements Significantly improved my knowledge and experience in enterprise software development and construction using high end tools Significantly contributed to the growth of the company’s products and development standards Responsibilities  Build a data warehouse infrastructure – extensively used MYSQL, Java, ETL routines, Linux Shell scripts, Cloud Computing (Amazon) to build an enterprise data warehousing application.Key Achievements Significantly improved my knowledge and experience in enterprise software development and construction using high end tools Significantly contributed to the growth of the company’s products and development standards

    • IT Lecturer
      • Jan 1995 - Jan 1999

       Information Technology Lecturer Networking Lecturer Programming Project Supervisor Acting Principal ( May 1998 – June 1998)  Information Technology Lecturer Networking Lecturer Programming Project Supervisor Acting Principal ( May 1998 – June 1998)

    • Computer Operator
      • Oct 1993 - Jan 1995

       Operations for Food & Beverage and Accounting Systems. Production of Management Reports Preparation of Sales Histories  Operations for Food & Beverage and Accounting Systems. Production of Management Reports Preparation of Sales Histories

Education

  • Technical University of Mombasa
    Higher Diploma, Computer Science
    1995 - 1997
  • Mombasa Polytechnic University College
    Diploma, Computer Studies
    1991 - 1993

Community

You need to have a working account to view this content. Click here to join now