Mohd Tajul Asri

Fullstack Developer

About Me

A software developer with hands-on experience in all processes in software development life cycle starting from designing to implementing next is deploying and maintaining the products by collecting relevant metrics for further improvisation.

Skills

Programming Language

PHP, Javascript, Python, NodeJS, Dart, Go

Common and fluent programming languages in daily job routine.

Frameworks

Laravel, ExpressJS, NestJS, Flutter, Angular, Vue

Common and fluent programming frameworks in daily job routine.

Others

API Documentation, Version Control(GIT), Unit Testing, Linux, Docker, Grafana, Kubernetes.

Others skills to complete software engineering working flow in daily job routine.

Experience

Geliga World Sdn Bhd

Backend Developer

July 2015 - Jun 2016

Solving problems related with backend issues and getting involved in developing new products.

Product base never be easy even in software engineering, solving a puzzle according to product’s owner is quite challenging while maintaining the performance and coding standard but everything is quite smooth via teamwork.

Nazrol Tech Sdn Bhd

Backend Developer

Jun 2016 - July 2017

Getting serious about backend development

Working with large number of developers in a single team to accomplished sprint using agile methodology, as backend developer in the team im focusing the REST api development to deliver most presentable and reliable REST api to frontend team to meet high standard UX design guideline.

Codexpert Resources

Sr Software Developer

January 2018 - Present

Lead the team, designing architecture is part of my duty here and of course coding contribution.

At this phase, the most important skills is reading and researching and refactoring current codebase according to standard guideline, also getting involved in designing architecture according to problem statement for an example microservices pattern such as event sourcing pattern.

Getting involed in mobile app development using Flutter framework, designing and choose practicle state management pattern in mobile development is quite challenging.

Code review and unit testing.

Education

Polytechnic Sultan Mizan Zainal Abidin

Dip Mechanical Engineering (Plastic)

2010 - 2013

The part of Polytechnic missions is a to empower communities through lifelong learning.

During my time in Polytechnic i learnt how to think systematically according to engineering practice and working in team to accomplished tight dateline assignments. Eventhough with tight schedule i love to balance my student life with outdoor sports.

A Little More About Me

Alongside my interests in software engineering some of my other interests and hobbies are:

  • Fishing
  • Cycling
  • Reading