Cheruiyot Collins
Senior Java Backend Developer, Gigster at Gigster- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Learning Spring with Spring Boot
LinkedInAug, 2021- Nov, 2024 -
MySQL Essential Training
LinkedInAug, 2021- Nov, 2024 -
Google Scholarship Program (Android Developement
UdacityMay, 2018- Nov, 2024
Experience
-
Gigster
-
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
-
-
-
KCB Bank Group
-
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
-
-
-
OPTIMUM COMPUTER SYSTEMS, INC.
-
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 -
Udacity
Google Africa Scholarship program, Android Development