Cheruiyot Collins

Senior Java Backend Developer, Gigster at Gigster
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Embakasi, Nairobi County, Kenya, KE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Learning Spring with Spring Boot
    LinkedIn
    Aug, 2021
    - Nov, 2024
  • MySQL Essential Training
    LinkedIn
    Aug, 2021
    - Nov, 2024
  • Google Scholarship Program (Android Developement
    Udacity
    May, 2018
    - Nov, 2024

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Java Backend Developer, Gigster
      • Oct 2021 - Present

      Participate in system designs by studying information needs Coordinate with the project managers on the tasks and projects Systems integration, ensuring that the subsystems function together as a system Coordinate with other engineers to evaluate and improve software while observing good software development practices. Write highly maintainable code for software systems while observing best coding practices. participate in code reviews to identify bugs and simple coding errors. Operate under Agile and Scrum frameworks to complete releases within the shortest time possible in well-organized sprints. Project and code documentation for easy maintenance Technology: Java, Spring Boot, Spring Cloud, PostgreSQL, MongoDB, Ms SQL, MySQL, Kafka, ActiveMQ, Docker,Jenkins,Git, GitHub. Show less

    • Kenya
    • Banking
    • 700 & Above Employee
    • Application Developer
      • Sep 2018 - Oct 2021

      Systems integration between various bank's system and third parties using both REST and SOAP . Review project specifications and design technology solutions that meet or exceed performance expectations. Write highly maintainable, solid code for software systems. Perform various updates and configurations to improve or add functionalities to various system as per business requirements. Propose technical feasibility solutions for new system designs and suggest options for performance improvement of technical components. Document technical workflows and knowledge for the education of newly hired employees. Version control efforts for the bank source codes, employing GitHub and other private and open source repositories. Train and manage a team of new developers as part of knowledge transfer program for the bank. Technologies: Java, Spring Boot, Spring Cloud, MVC modeling, T24, IBM Integration Bus, OracleDB, MongoDB, MSSQL,, RESTful API, JAX-RS, JSON, SOAP WebServices, Socket Connection, TCP/IP, XML, , IBM Datapower Appliance firewall, ActiveMQ, Maven, Gradle, Docker, Kubernetes and Openshift... Show less

    • Computer and Network Security
    • 1 - 100 Employee
    • Software Developer
      • May 2016 - Oct 2018

      Involved in all the phases of SDLC including Analysis, Design, Programming, Building, Testing, debugging and Maintenance of various enterprise products. Customize various systems to fit specific customers' needs. Recommend changes to improve and add functionality to already established applications. Various system test. Implement, train and provide support for these systems. Technologies: Java J2EE, ActiveMQ, ReactJS, JPA, JDBC, JMS, Micro-service Architecture, HTML, CSS, RESTful webservice, Show less

Education

  • Jomo Kenyatta University of Agriculture and Technology
    Bachelor of Mathematics and Computer Science, Computer Science
    2012 - 2015
  • Udacity
    Google Africa Scholarship program, Android Development
    2018 -

Community

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