Farhan Ar Rafi

ITEE FE Certified Engineer, Android Dev @BJIT, self-taught Web Dev
Venturing transition into Machine Learning and NLP


+ ITEE FE Certified Software Engineer (Android) with 3+ years experience in developing and testing applications.
+ Creating design docs, reports
+ Experienced in developing backend servers written in Java (Spring Boot), PHP (Codeigniter and Laravel) and Python.
+ Moderately strong knowledge of system design, REST-APIs and project management.
+ Research experience in Bengali Geo-wordnet and Geonames.
+ Learning Machine Learning and Deep Learning @ Udacity and Coursera.

Work Experiences

Senior Software Engineer

BJIT | October, 2018 - Present


  • Delegating and managing tasks of team members
  • Documentation
  • Code Review and Refactoring
  • Code Optimization

Software Engineer

BJIT | August, 2015 - October, 2018


  • Analyze software requirements
  • Create design documents according to requirements
  • Write code for Application
  • Test Applications
  • Software Documentation
  • Preparing reports, release documents
  • R&D on new and challenging requirements
  • Using AOSP to develop System Applications
  • Debugging applications and fix bugs

Management Trainee (Intern)

Eminence Associates for Social Development | March, 2015 - July, 2015


  • Maintenance and IT Support
  • Prepare documents
  • Assist in Managerial tasks