EXPERIENCE
react-native, javascript, php, laravel, reactjs, react-redux, pusher-js
- Developing front end mobile architecture.
- Designing user interactive mobile screens.
- Ensuring cross-platform optimisation. Ensuring responsiveness of applications.
- Working alongside graphic designers for mobile design features.
- Seeing through a project from conception to finished product.
- Meeting both technical and consumer needs.
Full Stack Software Developer – Sawport
Aug 2021 → Present
expressjs, javascript, socket.io, webrtc, mongoosejs, joi
- Developing backend end service architecture.
- Developing well documented and efficient back end REST API as per UI specifications.
- Working alongside frontend developers.
- Seeing through the project from conception to finished product.
- Meeting both technical and consumer needs.
Full Stack Mobile Developer – WhatsNum
Jun 2019 → Jul 2021
react-native, javascript, php, laravel, reactjs, react-redux, pusher-js, azure-web-sites, azure-sql-database, amazon-s3, amazon-rds
- Developing front end mobile architecture.
- Designing user interactive mobile screens.
- Developing back end REST API
web-services.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimisation. Ensuring responsiveness
of applications.
- Working alongside graphic designers for mobile design features.
- Seeing through a project from conception to
finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Full Stack Web Developer - Hoffenheim Technologies
Aug 2018 to May 2019
Responsible for designing, coding and modifying websites, from layout to function and according to a client’s specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.
Online Store Manager - Gfx Concepts Limited
2017-2018
Create ads listing for each new and existing product and services on classified sites Responsible for bill payment services Identify market opportunities Create sales or market share projections.
Computer Operator - Island Computer College
2015-2016
Responsibilities
Ensure that users are welcomed, helped and provided with a safe and suitable equipped environment. To help provide basic computer/Internet assistance, range of facilities to enable printing and scanning. To manage the day-to-day activities. Proper daily records of operation Comprehensive account report after sales, selling of tickets. Prepares equipment for operations by accessing software in computer; loading paper into printers and plotters; preparing for output. Resolves user problems by answering questions and requests. Maintains client confidence and protects operations by keeping information confidential. Contributes to team effort by accomplishing related results as needed.
EDUCATION
Introduction to ReactJS
Jul 2018 - current
This course is part of the Microsoft Professional Program Certificate in Front-End Web Development.
What l learnt How to use the JSX syntax to create React Elements How to build React applications using React Components How to manage the state and lifecycle methods of React Components How to build lists and forms using React Components
CS50's Mobile App Development with React Native
Jul 2018 - current
This course picks up where CS50 leaves off, transitioning from web development to mobile app development with React Native.
The course introduces me to modern JavaScript (including ES6 and ES7) as well as to JSX, a JavaScript extension. Through hands-on projects, i gained experience with React and its paradigms, app architecture, and user interfaces. The course culminates in a final project for which i’ll implement an app entirely of my own design.
What i’ll learn JavaScript ES6 React, JSX Components, Props, State, Style Components, Views, User Input Debugging Data Navigation Expo Components Redux Performance Shipping, Testing
CS50's Web Programming with Python and JavaScript
Jul 2018 - current
About this course Topics include database design, scalability, security, and user experience. Through hands-on projects, i learnt to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. By course’s end, i’ll emerge with knowledge and experience in principles, languages, and tools that empower me to design and deploy applications on the Internet.
What l learnt Git HTML, CSS Flask SQL APIs JavaScript Front Ends Django Testing, CI/CD Scalability Security
CS50's Introduction to Game Development
Jul 2018 - current
In a quest to understand how video games themselves are implemented, I’ll explore the design of such childhood games as: Super Mario Bros. Pong Flappy Bird Breakout Match 3 Legend of Zelda Angry Birds Pokémon 3D Helicopter Game Dreadhalls Portal What i’ll learn Via lectures and hands-on projects, the course explores principles of 2D and 3D graphics, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D, as well as languages like Lua and C#. By class’s end, you’ll have programmed several of your own games and gained a thorough understanding of the basics of game design and development.
cs50's Introduction to Computer Science
Oct 2017 - current
Introduction to the intellectual enterprises of computer science and the art of programming. This course taught me how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for majors and non-majors alike, with or without prior programming experience.
Expectations I was expected to
submit nine problem sets and
submit a final project.
Ordinary National Diploma, Gateway ICT polytechnic Saapade
2015 - 2017
….
SKILLS
Minim singulis pariatur. De eram exercitation, cillum admodum non expetendis. Te qui sunt mandaremus.