I have excellent mastery in software development, especially in the Microservices, Android and Web Development area. I also have mastered the use of Spring-Boot, Java-Spark MVC framework, Express JS, ReactJS, Angular TS and Spring-boot to create awesome applications. Am also a fast learner in the tech work environment.
My name is Michael Ochieng’ Odera, an enthusiastic Software Developer with a passion for creating Android, Front-End and Back-End applications.
Part of the applications I have created includes an Android Fitness Application. The application allows one to search for gymnasiums through area ZIP codes. It mainly utilizes the consumption of Yelp API and Youtube Google API using Retrofit. Apart from that, the application allows one to search for youtube fitness tutorials and play them too. Other features included are Firebase database and Firebase Authentication. Through Spark-Java, I also created a CRUD application while implementing the MVC framework. The Spark-Java application known as Hero-Squad enables one to create a hero, edit the various details, and delete a particular hero at will. The application is both Gradle based, and also Maven-based due to deployment to Heroku
I have excellent mastery in software development. I have mastered the use of Spring-Boot and Java-Spark MVC framework and a fast learner in any work environment. I have the urge to be the best Software engineer that I can ever be in a highly competitive technological world.
October 2019 - April 2020
Software Engineering Immersive(Android Development -Java)
September 2011 - April 2015
Bachelor of Science in Microprocessor Technology and Instrumentation(Computing)
February 2009 - November 2009
Kenya Certificate of Secondary Education(KCSE)
I have been able to create Android applications, coupled with the ability of implementing Xml files, relevant designs, customizable code and easy-to-navigate pages. Every work that I have managed to do bears a mark of excellency.
Git helps me keep track of the changes I make to my code. It is essentially the history channel for my code editor. If it happens that I hit a fatal error and don’t know the cause, I can always revert to my former stable state.
I have enough skill set to create databases using SQL or NoSQL, then add functionalities that CREATE, UPDATE, DELETE and READ information that relates to the tables contained in those databases. I am also able to create services that expose end points which can be consumed to allow for POSTING, PUTTING, GETTING and DELETING data associated with particular tables in a database.
Would you like to know more or just discuss something?
I have worked on dozens of projects so I have picked only the latest for you.
The application allows a user to enter goals. The user also is able to enter the date of completion for the various goals together with their respective descriptions. The goals can then be deleted. A google search functionality has also been added to allow for a user to allow for searching an item without having to leave the application.
This project is an angular application that allows a user to add quotes to a list on which votes can be cast to individual quotes and the users can view the most liked quote. The user can also toggle between views to see what the author's name is. The toggle also shows the number of up-votes and down-votes. The quotes can also be deleted at a user's discretion. The user can also see the period that has elapsed since a particular quote was submitted.
The project describes an application which allows a user to enter his name, visit the page containing various exercises in a list an can be able to create a search from the lsit and also there is the ability of a user to add an activity to a favorite list by a click. The application also provides for the user to search gymnasiums by a zip code and also search youtube health and fitness tutorials. The application implements the use of Firebase database and Firebase Authentication.
The application deals with the ability of a user to search for a github useR. If the searched user is present, the information about the user's personal details and including the respective repositories are then displayed on the page.The application implements the usu of loaders, and it is written in TypeScript.