Marvin Espira

Software Engineer at Savannah Informatics
  • Claim this Profile
Contact Information
Location
Nairobi County, Kenya, KE
Languages
  • English Full professional proficiency
  • Swahili Native or bilingual proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • React Native
    Udemy
    Dec, 2022
    - Sep, 2024
  • Mobile Web Specialist
    Andela
    Aug, 2018
    - Sep, 2024

Experience

    • Kenya
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2023 - Present

      My responsibilities include developing RCM(Revenue Cycle Management), and EMR(Clinical/Electronic medical records) all-in-one applications targeted for the health industry. Responsibilities include: - Creating reusable user interfaces with Angular, - Creating clinical endpoints with Golang, Gin, and Graphql - Writing unit tests for both front-end and back-end - Code documenting. - Participating in client engagement and UX discovery. My responsibilities include developing RCM(Revenue Cycle Management), and EMR(Clinical/Electronic medical records) all-in-one applications targeted for the health industry. Responsibilities include: - Creating reusable user interfaces with Angular, - Creating clinical endpoints with Golang, Gin, and Graphql - Writing unit tests for both front-end and back-end - Code documenting. - Participating in client engagement and UX discovery.

    • Kenya
    • Financial Services
    • 1 - 100 Employee
    • Full Stack Software Consultant
      • Jun 2022 - Present

      I'm currently responsible for developing the Chama Manager Web Application and Mobile App. Recently developed and deployed the member portal website (https://portal.zimele.co.ke/auth/login), and an in-house Customer Service system. The tech stacks used include: - Vue.js with Typescript (with Quasar components) for the front end. - Laravel - for backend APIs. - Deployed with Nginx on Ubuntu 20.04 server. - GitLab Version Control. - GitLab CI/CD, Docker, Laravel Envoy, PHP Unit Test, VTL, Jest. Third-Party services include - MPesa Integration for Account Top-up. - Africas Talking SMS gateway Show less

    • United Kingdom
    • Design Services
    • Technical Writer
      • Jan 2021 - Jun 2023

      I contribute to solving specific problems in software development, with a team of other brilliant engineers. By creating resources to aid both novice and experienced developers in their software development journey. - Through writing technical tutorials and their respective code. - Peer-reviewing code. - Contribution averages about 60 resources every month to the software development community. - Articles range across various ecosystems: front-end technologies, backend technologies, DevOps, data scraping, Testing to name a few. Show less

    • Kenya
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2021 - Dec 2022

      Developing a money remittance application spanning 37 African countries for a startup that led to a merger with Impalapay, a 10-year fintech company. My role entails: - Development of rich user interfaces with Reactjs, Typescript, Redux, and TailwindCSS, for the money remittance application. - Development of an admin application with Vuejs and Vuex, which later changed to Pinia. - Building APIS with Expressjs, Nestjs, Mysql, Mongo, TypeORM. - Using AWS services (S3, Elastic Beanstalk, Amplify) to scale the product. - Peer code reviews - Writing tests with Jest, RTL - Performance optimization Show less

    • Kenya
    • Telecommunications
    • 1 - 100 Employee
    • Software Developer
      • Oct 2020 - Dec 2020

      Worked on two applications to ease the operations of a bidding company. - Created a payment reimbursement system with Reactjs to improve the customer support team experience and clients' experience. - I developed an SMS Management application with Vuejs / Quasar components for the front end. - Developed Laravel APIs using Laravel API resources. - I implemented security measures with passport and Laravel middlewares for Laravel API - I implemented mixins for Quasar to enable the reuse of common functions in the front-end - I implemented boot files e.g Axios and Axios Interceptors to speed up the application's speed. - Writing tests Show less

    • Egypt
    • Human Resources
    • 1 - 100 Employee
    • Full-Stack Developer
      • Apr 2020 - Sep 2020

      Did a lot of projects for clients locally and remotely (Fiverr and Upwork), using both the front-end and backend technologies, I built applications with Javascript, Reactjs, VueJs, Nodejs Express js, REST APIs, Graphql, PHP Laravel, HTML5, CSS, TailwindCss. I developed and experimented with technologies such as Continuous Integration and Continuous Deployment (CICD) with GitHub and GitLab CICD and application containerization with Docker and AWS (Amplify and S3) Did a lot of projects for clients locally and remotely (Fiverr and Upwork), using both the front-end and backend technologies, I built applications with Javascript, Reactjs, VueJs, Nodejs Express js, REST APIs, Graphql, PHP Laravel, HTML5, CSS, TailwindCss. I developed and experimented with technologies such as Continuous Integration and Continuous Deployment (CICD) with GitHub and GitLab CICD and application containerization with Docker and AWS (Amplify and S3)

    • Kenya
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Software Developer
      • Aug 2019 - Apr 2020

      I worked on two applications to ease the operations of a government agency. - I developed a Human Resource Management System, which manages the Authority’s staff improving operations by 70%. - Developed a Complaints and Inquiry System with Nodejs and Reactjs that improves general service delivery by 30%. I worked on two applications to ease the operations of a government agency. - I developed a Human Resource Management System, which manages the Authority’s staff improving operations by 70%. - Developed a Complaints and Inquiry System with Nodejs and Reactjs that improves general service delivery by 30%.

    • Software Developer
      • Nov 2016 - Aug 2019

      Learned a lot, doing projects for myself and doing peer coding with colleagues. I used Javascript, PHP, CSS, and bootstrap to make some projects, including: - A voting application system, done with PHP, Javascript, HTML and CSS - A student internship application system. - A weather application - A library inventory system Learned a lot, doing projects for myself and doing peer coding with colleagues. I used Javascript, PHP, CSS, and bootstrap to make some projects, including: - A voting application system, done with PHP, Javascript, HTML and CSS - A student internship application system. - A weather application - A library inventory system

Education

  • The Technical University of Kenya
    Bachelor's degree, Information Technology

Community

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