Skills

  • HTML/CSS 
  • Java
  • Javascript
  • MySQL
  • Software development
  • MS Sql Server
  • Sql
  • Git
  • Jira

Experience

John Kirathe

Work experience
  • Senior Software Engineer
  • Developed code, system design, and test/QA plans for all solutions and often coordinated the with offshore team in delivery.
  • Led, architected, and participated in the design, testing, and deployment of applications.
  • Created SQL scripts to query the MySQL database.
  • Developed microservices using Java Spring boot and node JS.
  • Developed various web portals using Angular 5+ and MQTT for a one-on-one chat with clients.
  • Developed new procedures for requirements gathering, needs analysis, testing, scripting, and documentation to strengthen the quality and functionality of business-critical applications.
  • Built and maintained relationships with the development team, increasing motivation and team spirit.
  • Kept manager informed of milestone updates and provided a detailed project report every week.
  • Managed and mentored a team of 6 to deliver exceptional application service.
  • Maintained excellent team relationships by offering extra training, support, and guidance to struggling employees.
  • Delegated and assigned tasks to team members according to individual strengths, ensuring smooth daily operations of the store.
  • Provided consistent support and guidance to team members, leading by example to maintain an excellent industry reputation.

John Kirathe

Work experience
  • January, 2017 - February, 2019
  • Fulltime
  • For this major EA retail provider with 150+ employees.
  • Developed complex applications and updates throughout SDLC, including analysing business requirements, developing technical specifications, planning, coding, testing implementation, and QA.
  • Created SQL scripts to query the MySQL/MSSQL database.
  • Developed Java Spring RESTful API services that fed the web portals with JSON data and other different types of analysis.
  • Developed ERP using Angular 5+ and MQTT for one-on-one chat with clients.
  • Developed various reporting tools using jasper report and pdf-make.
  • Spearheaded project planning sessions with managers, business analysts, and team members to analyse business requirements and outline proposed IT solutions.
  • Led design reviews and provided recommendations.
  • Incorporated security requirements into design and ensured effective workflow.
  • Supervised code reviews and ensured all solutions met architectural specifications.
  • Collaborated with database administrators to design appropriate data structures.

John Kirathe

Work experience
  • October, 2015 - October, 2016
  • Fulltime
  • For this payment services company.
  • Build overall system architecture of Sodexo currently known as Apptivate Africa using Java EE for REST and SOAP services, Angular JS for Web Portals, and MYSQL for Database, encompassing external and internal interface analysis and definition, as well as functional requirement allocations.
  • Work with systems users to identify problems with a focus on performance tuning and patches.
  • Delivered back-office tools supporting initiatives, enabling the company to compete more effectively in the marketplace through search-engine optimization.
  • Cooperated with other project partners to create application's system analysis based on client specifications.
  • Devised test cases ensuring the application could be tested in a legitimate environment.
  • Collaborated with team members to create and integrate high-availability solutions for mission-critical applications.
  • Oversaw bug reports, ensuring they were resolved within an adequate timeframe.
  • Worked closely with other team members to identify and remove software bugs.
  • Developed new, efficient and well-tested code for a variety of different projects.

John Kirathe

Education
  • September, 2010 - December, 2014
  • Fulltime

Related persons

Fred KManagement, Python, Finance