James Wachira

James wachira

bookmark on deepenrich
Followers of James Wachira993 followers
  • Timeline

  • About me

    Senior FullStack Software Engineer | ERP Systems Specialist: Microsoft Dynamics NAV/Business Central | Devops Engineer: Git, Kubernetes, Jenkins, CI-CD, Cloud Platforms like AWS | Programmer in C#, Java,Php

  • Education

    • Nyeri high school

      2001 - 2005
      Kcse a-
    • University of nairobi

      2012 - 2014
      Masters in computer science
    • Maseno university

      2007 - 2011
      Bsc computer science and technology
  • Experience

    • Techno brain limited

      May 2011 - Apr 2014
      Senior technical consultant

      -Participating in business processes mapping and in the day-to-day activities of ERP advisory engagements for various clients including process analysis and design, gap analysis, functional system design and specifications, system configuration, development of system tests, procedures, and documentation.-Analyzing business/technical requirements and objectives, perform fit/gap analysis, and provide client recommendations.-Documenting all client engagements including the creation of design documents, technical specifications, process documentation, specification, system deployment documents, ERP system integration and interface documents and publish reports as necessary.-Providing key decision support, monitoring issue and risks, and creating mitigation plans for clients.-Managing a full life-cycle ERP or large scale software implementation from a technical, functional and/or organizational change management standpoint.-Leading organizational changes and business process improvements with clients.-Managing individual utilization to optimize revenue to the company.-Collaborating with business owners to capture business requirements (remote and in person)-Specification development-Driving quality, testing and delivery methodology processes to ensure successful transition and client satisfaction-Identifying and minimizing project risk-Communicating effectively with team members and clients-Serve as a leader to junior consultants Show less

    • Tangazoletu limited

      Apr 2014 - Feb 2019
      Senior software engineer-tech lead

      Implementation of Core Banking System (CBS) to the Sacco industry based on Microsoft Dynamics NAV 2017/2018/ Dynamics 365 Business Central❖ Technical support to resolve day to day problems and issues to our existing clients❖ Integration of CBS with other external systems, like Mobile Banking, Agency Banking,Premium Rate Services Providers (PRSP), Integrated Population Registration System (IPRS) using SOAP and REST web services ❖ Development of web portals using C# ADO.Net and Entity, and Java Spring boot MVCFramework.❖ Development of USSD applications using PHP Laravel MVC framework❖ Development of Mobile Applications using Android JAVA and Kotlin.❖ Research, design and implement technical specifications for projects based on user requirements as indicated in scope of work, wireframes and/or sitemap documents❖ Staying up-to-date on industry standards and incorporating them appropriately in the projects.❖ Assist with testing, debugging, documentation and overall quality assurance of projects.❖ Collaborating with SCRUM masters, Product Owners and other members of Agile squad to ensure timely and accurate delivery of requirements and execution of projects.❖ Providing Team Leadership/Mentorship to the Junior development team. Show less

    • Safaricom plc

      May 2019 - May 2022
      Senior software engineer-cvm

      Developing Microservices using Java technologies and frameworks mainly Spring boot/Hibernate and Tibco. Deployment of solutions to containerization platforms like Kubernetes and RedHat OpenShift. Writing optimized PL/SQL queries, views and triggers/functions and procedures for integration with other applications. Monitoring of enterprise systems using tools like Dynatrace and Splunk to ensure that there is high availability.Development of SOAP and REST APIs for integration with other applications.Great Experience with Tibco EMS event-based and message-driven distributed system.Strong familiarity with web servers and load balancing technologies. Advanced experience in use of source code management systems like GIT and Bitbucket. Working closely with SCRUM masters, Product Owners and other members of Agile squad to ensure timely and accurate delivery of requirements and execution of projects. Developing, testing and documenting APIs as allocated by the Team leader. This includes preparing for CAB sessions, deployment and post go live support for APIs candidate for production promotion. Assisting in low level design preparation and validation of high-level design as shared by the solution architect.Participating in analysis sessions for user stories and requirements and ensure complete user requirements are captured and agreed on.Researching on new fit for future technologies and actively implement the viable solutions.Strong collaboration and communication skills within distributed Agile project teams. Show less

    • Asante financial services group

      May 2022 - now
      Senior fullstack software engineer

      Working closely with the product management and design teams to define feature requirements and deliver the product that materially impacts the business and improves the customer experienceDesigning and implementing scalable web services, REST and SOAP APIs.Spearheading monthly code reviewsWorking across the full stack, to build highly scalable distributed solutions that enable positive user experiences and measurable business growthDeveloping high-level product specifications with attention to system integration and feasibilityEnsuring application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application designWork closely with Asante Finance strategic partners to model integration options to Asante mobile solutionsWorking with distributed code repositories such as Gitlab to store our Source Code and Version controls.Helping maintain code quality, organization and modularity by following sound development practicesWorking In liaison with the strategic IT vendors, to deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and supportWorking directly with key stakeholders e.g. Asante Product Managers to conceptualize, build, test and realize productsGathering requirements around functionality and translate those requirements into elegant functional solutionsWorking along the Engineering team to create and maintain a robust framework to support the apps, post deployment etc.Standardizing the platforms and in some cases apps to deliver across multiple brands with minimal duplication of effort Show less

  • Licenses & Certifications

    • Microsoft dynamics nav 2009, c/side introduction

      Microsoft
      Jun 2011
    • Microsoft dynamics nav 2009, core setup and finance

      Microsoft
      Jun 2011
    • Managing microsoft dynamics implementations

      Microsoft
      Jun 2011
    • Developer for microsoft dynamics nav 2009

      Microsoft
      Jun 2011
    • Ccna 1-networking basics

      Cisco academy training center, mexico.
      May 2008
    • Ccna 3-switching basics and intermediate routing

      Cisco academy training center, mexico.
      Nov 2010
    • Installation and configuration for microsoft dynamics nav 2009

      Microsoft
      Jun 2011
    • Ccna 4-wan technologies

      Cisco academy training center, mexico.
      May 2008
    • Certified public accountants (cpa)

      Kasneb
      Dec 2010
    • Ccna 2-router and routing basics

      Cisco academy training center, mexico.
      May 2010