ABOUT ME

I am Odinaka Joy. A smart-working Software Engineer with a flair for creating elegant and quality solutions in the possible least amount of time. I mentor beginners in web development and speak on web related topics and technologies. I specialize in full-stack web development using JavaScript. I can plan and design a good Software Architecture, choosing the best Pattern(s).

Aside coding, I also have basic knowledge of Project Management (Agile, Waterfall), DevOps (Docker, Terraform, Ansible), Cloud Services(AWS) and End-to-End Testing (Cypress). This is to enable me understand the processes involved in building a product from just an idea to a usable application.

I strive to follow best practices and use industry-standard tools, including Git-Flow, Test Driven Development, Continous Integration (Github Action), Linting (ESLint), Code Formatting (Prettier), Package Management (NPM) and Build Tool (Webpack).

Skills

Front-End

HTML5CSS3SCSSJavaScriptTypeScriptReactJSNextJSMaterial-UITailwindCSSJestReact Testing Library

Back-End

TypeScriptNodeJSExpressJSJest

Databases

MySQLPostgresSQLMongoDB

Others

WordpressRedisRabbitMQElastic SearchAWS