Peter Maina

Peter Maina

Management Trainee

Followers of Peter Maina757 followers
location of Peter MainaUnited States

Connect with Peter Maina to Send Message

Connect

Connect with Peter Maina to Send Message

Connect
  • Timeline

  • About me

    UX . UI . Web Designer

  • Education

    • Excel Institute of professionals

      2008 - 2008
      Certificate in Computer Packages, Accounting

      A short course on computer packages and CPA

    • Ituru Boys High School

      2004 - 2007
      High School O-level certification

      Activities and Societies: Dining Hall Captain O-level certification

    • Moi University

      2009 - 2013
      Bachelor's degree Entrepreneurship/Entrepreneurial Studies

      Activities and Societies: Entrepreneurship Students Association of Moi University

    • Moringa School

      2017 - 2018
      Software Development Computer Software Engineering

      Moringa School is a full-time, immersive coding school in Nairobi, Kenya with a vision to transform higher education in Africa. High-potential, proactive students go through Moringa Prep and Core programs gaining technical expertise to become world-class software engineers.I created several web applications in several languages and frameworks. My focus was on full-stack development done using Django and flask frameworks, JavaScript focusing on NodeJS, and Front End development on HTML,… Show more Moringa School is a full-time, immersive coding school in Nairobi, Kenya with a vision to transform higher education in Africa. High-potential, proactive students go through Moringa Prep and Core programs gaining technical expertise to become world-class software engineers.I created several web applications in several languages and frameworks. My focus was on full-stack development done using Django and flask frameworks, JavaScript focusing on NodeJS, and Front End development on HTML, CSS, and JavaScript. Show less

  • Experience

    • Bank of Baroda

      Apr 2014 - Jul 2017
      Management Trainee

      1. Advise customers on bank services for their needs (e.g. loans and credit cards)2. Manage customer bank accounts; open, close and oversee transactions3. Resolve issues with banking services and accounts4. Refer clients to inhouse financial experts, as needed5. Reach out to potential customers to generate new business6. Present financial products and services to existing and prospective customers7. Perform administrative duties (e.g. entering data into core banking software) Show less

    • Upande Limited

      Apr 2018 - Apr 2022
      Software Developer

      I led in development and deployment of a digital online version of Kenya Biodiversity Atlas (KBA) for Africa Conservation Center. Activities included: UCD process with core stakeholders, overseeing software development, populating with datasets, generating styles, preparing tutorials, and capacity building. KBA is a web GIS platform for publishing and sharing of biodiversity information.Overseeing custom biodiversity sub portal development with data for Tana River County from Global Biodiversity Information Facility (GBIF) as well as from the Kenya Biodiversity Atlas portal (KBA). Show less

    • Andela

      May 2021 - Jan 2022
      Web Developer Consultant

      • Built a booking system for the counseling services with integrated mobile payments and customer notification via email, resulting in a 75% increase in payment collection and a 50% increase in customer satisfaction.• Researched and analyzed client needs, and translated those needs into improved features for the client's website - Hopewell Counselling Firm.• Decreased bounce rate by 5% and increased pages per session by 15% for a client website by setting up and configuring Google Analytics.• Redesigned the website by deploying a new theme, optimizing the user interface, improving the visual hierarchy and navigation, and writing SEO-friendly code. Show less

    • MidwayUSA

      Jun 2023 - now
      UX Designer
  • Licenses & Certifications