Position: Full Stack Developer
Category: Node.js
English level: upper
Years of experience: 3


I am a Ninja that is Focused and Determined towards helping each individual to bring their idea or imagination into reality. If you have a dream project I will like to help make it a reality. I am an established sofware developer with over 4+ years in the industry.

THIS IS HOW I CAN HELP YOU AS A FULL-STACK NINJA

Frontend Development with React
- Conversion of UI to Reusable component
- Development of a new and existing application
- Connecting your Application to REST Client
- Connecting your application to GraphQL client
- Moving an existing app to Gatsby and Nextjs
- State mangement for your application
- UI documentation with Storybook

Backend Development (Nodejs, NestJs, Django Rest Framework)
- Creating a REST server
- Writing of APIs
- Moving of existing REST server to GraphQl
- Creating a Graphql server
- Setting up database
- Deploying Server

Testing
- Unit test(Jest, Chai,Testing Library)
- Integration test(React-Testing-Library)
- End-to-end test(Cypress)

General Development/Programming
- Responsive / Adaptive design
- General code refactoring
- General hosting.

My skill set includes
Language: Javascript(ES5, ES6, ES7) and Typescript, Python
Frontend: React, React Native, Redux, Vue, Nextjs, and Gatsby
UI: TailwindCss, Bootstrap, Ant Design, Chakra Ui, and Materia Ui
Backend: Nodejs, NestJs, Fastify,  Graphql(GraphQlYoga, Apollo server, Prisma), Django, DRF
Database: MongoDB, PostgreSQL, MySQL, Firebase, S3 Bucket.
Source Control: Git, Github, and Gitlab

Collaboration: Slack, Team, workplace.

Project Management: Trello, Jira, and Asana

I believe good designs help with user conversion on a webpage, and it also helps keep previous clients coming back.

In as much as I love good design am an advocate of good coding practice. I write clean, well-structured code that is readable, maintainable, scaleable, and SEO-friendly.