Emmanuel Okwara

Emmanuel Okwara

Mentor

Followers of Emmanuel Okwara631 followers
location of Emmanuel OkwaraJohannesburg Metropolitan Area

Connect with Emmanuel Okwara to Send Message

Connect

Connect with Emmanuel Okwara to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | .Net Developer | Java Developer | NodeJS Developer | Backend Developer | Full-stack Development | Frontend Developer | Java | Docker | NodeJS

  • Education

    • Johannesburg polytech institute

      2009 - 2017
      Matric Certificate Science 12

      Activities and Societies: chess I studied at Johannesburg Polytech Institute,where i matriculated

    • WeThinkCode

      2021 - 2023
      NQ5-Software Engineering

      Activities and Societies: volunteer,peer-to-peer contribution, group work Wethinkcode is an institution for software developers, student's are able to acquire software development skills and practices. some of these skills includes TDD, CI/CD, design patterns, shell scripting, building and deploying software, Git, and agile development.Other responsibilities included Volunteered to help other students learn and grow.Contributed to the WeThinkCode_ community by participating in peer-to-peer projects and group work.In additionI was part of… Show more Wethinkcode is an institution for software developers, student's are able to acquire software development skills and practices. some of these skills includes TDD, CI/CD, design patterns, shell scripting, building and deploying software, Git, and agile development.Other responsibilities included Volunteered to help other students learn and grow.Contributed to the WeThinkCode_ community by participating in peer-to-peer projects and group work.In additionI was part of a close-knit community of students and staff who were passionate about software development.I had the opportunity to work on a variety of projects, from small personal projects to large-scale enterprise projects.I was constantly challenged to learn new things and grow as a software engineer.I was given the opportunity to mentor new students and share my knowledge with them. Show less

  • Experience

    • Sci-Bono Discovery Centre

      Jan 2018 - Oct 2020
      Mentor

      During my time at the companies clubhouse program, I worked as part of a team of mentors, guiding children in learning various programming languages, including HTML, CSS, JavaScript, and Scratch. I actively engaged in teaching coding fundamentals and fostering a strong foundation in these languages. Additionally, I possess valuable skills in back-end web development, database development, RESTful architecture, software development, and software testing.

    • Sci-Bono Discovery Centre

      Dec 2020 - Mar 2021
      Facilitator

      I worked as a facilitator at their 4IR(4th industrial revolution) exhibit,where i managed and educated visitors and tourists on technologies , such as VR, Robotics and Computer Programming

    • Momentum

      Feb 2023 - May 2023
      Software Developer

      Summary of Internship at Momentum Metropolitan Holdings:During my internship at Momentum Metropolitan Holdings, I had the opportunity to work on exciting and challenging projects that enriched my skills as a software developer. My main responsibilities included developing new features and addressing business requirements for the company's mobile app using Flutter and NestJS. I leveraged my knowledge of architectural patterns to design and implement robust solutions within the app.Working in a Kanban team, I learned the importance of timely and budget-conscious delivery, which helped me enhance my Agile development skills. Additionally, I collaborated closely with the UI team and business analysts to ensure that the app fulfilled the needs and expectations of its users.Throughout the internship, I gained proficiency in various technologies, including Back-End development, Flutter, NestJS, and REST APIs. My exposure to microservices, code review, and software design patterns also expanded my expertise in software development methodologies.One of my significant accomplishments was successfully delivering new features for the mobile app, which received positive feedback from users. This experience taught me the value of teamwork, communication, and problem-solving in a professional setting.Overall, my internship at Momentum Metropolitan Holdings was a positive and enriching experience. I am grateful for the opportunity to have worked with a talented team and gained valuable insights into the software development industry. The skills I acquired during this internship will undoubtedly contribute to my future career growth and success. Show less

    • WeThinkCode

      Aug 2023 - Feb 2024
      Software Developer

      Project Overview : Contributed to the development of an innovative attendance platform for the Gauteng City Regional Academy (GCRA), addressing the specific requirements of the public sector. The platform incorporates cutting-edge technologies and a modern tech stack.Tech Stack:Frontend: Next.js, ReactBackend: NodeJs,C#Database: PostgreSQL, Firebase Cloud StorageORM: PrismaContainerization: DockerCaching: RedisVersion Control: GitHubResponsibilities and Achievements:Collaborated in a dynamic team environment to design and implement features, ensuring a seamless user experience.Utilized GitHub for version control, actively participating in code reviews and continuous integration through GitHub Actions.Implemented Docker for containerization, optimizing deployment processes and ensuring scalability.Leveraged Prisma for efficient database interactions, enhancing data access and manipulation.Integrated Redis for caching mechanisms, contributing to improved system performance and responsiveness.Employed GitHub Projects for streamlined project management, ensuring clear communication and task tracking within the team.Impact:Provided expertise in C#, enhancing the integration of frontend and backend components.Led initiatives to optimize codebase efficiency, resulting in improved system performance and maintenance.Collaborated closely with stakeholders to gather requirements and provide technical expertise.Implemented scalable solutions to accommodate potential future growth and requirements. Show less

    • New Dawn Technologies (Pty) Ltd

      Feb 2024 - now
      Software Developer
  • Licenses & Certifications

  • Volunteer Experience

    • Group Project Mentor

      Issued by WeThinkCode on May 2022
      WeThinkCodeAssociated with Emmanuel Okwara
    • Project Reviewer

      Issued by WeThinkCode on Jun 2022
      WeThinkCodeAssociated with Emmanuel Okwara