Engr. Md. Moudud Hassan

Engr. Md. Moudud Hassan
Senior Trainer at LEADS Training & Consulting Ltd.

Education:

  • Masters in Information Technology, Jahangirnagar University.
  • B.Sc in Computer Science and Engineering, Bangladesh University of Business and Technology (BUBT)

Skills:

Programming:

  • C, PHP, C++, CSS, HTML, JS, jQuery, jQuery-UI, Java, Android, Ruby on Rails, IOS.
  • MySQL, SQLite.

Skill On Android Platform:

  • Frequent to use different android controls like Edittext, spinner, layout, ListView, GridView, WebView,CardView, Material Design, RecyclerView, Surfaceviewetc.
  • Clear understanding on android activities, Fragment, Service life cycle.
  • Frequent to create user interface, Intents, Broadcast Receivers, and Adapters.
  • Http Connection and responses, showing web sites on web view and showing web content to Edittext.
  • Working experience in Couchbase Lite, Couchbase Sync Gateway and Couchbase Server.
  • Data Storage, Retrieval, and Sharing using SQLite Database.
  • Android Payment Gateway(Paypal).
  • Maps, Geocoding, and Location-Based Services.
  • Working in the Background, AsyncTask, Handler.
  • Facebook SDK Integration.
  • Peer-to-Peer Communication and Accessing Android Hardware.
  • Cupboard, Butter Knife, Firebase, Retrofit, Volley, Rx Java, Rx Android.

Skill On Java:

  • Deep knowledge of Core Java Basics(Language Fundamentals,Class,Variable, Method, Constructor, Instance Block and Static Block))
  • OOP Concepts(Class and Object, Polymorphism, Inheritance, Interface, Abstraction, Encapsulation, Multithreading, Collection Framework)
  • RESTful APIs with JAX-RS.
  • JSF

Skill On Ruby:

  • Create and setup a Rails environment
  • Use generators to create models, controllers and migrations • Create and use a migration to manage the database
  • Create a unit test using rspec/etc
  • Create a model and basic validations
  • Handle a GET request using a Controller, Model, and View
  • Handle a POST request using a Controller, Model, and View
  • Basic HTML, CSS and JavaScript • Basic GIT – clone, commit, push

Skill On AWS IoT Platform:

  • Working with Device, Rule, Policy, Certificate In AWS IoT.
  • Using AWS IoT SDK for android.
  • Working with DynamoDB with AWS IoT.
  • Working with S3 bucket with AWS IoT.

Skill On Microcontroller:

  • Working with Raspberry Pi, Banana Pi, Orange Pi, Arduino, Particle Photon.
  • Android with Arduino.
  • Swing with Arduino.

Experience:

  • 2.5 Year experience to work with Ardites Bangladesh Ltd. as a lead android application developer and Ruby on Rails.
  • 6 Months experience to work with Nybsys as an android application developer.
  • 3 Years experience to work with Business Automation Ltd. as web application zdeveloper, Android and IOS and Device Programmer.

Training Summary:

  • Web Programming, PHP & MySQL, Win-Win service Provider Ltd, 2012 (8 months)
  • Mobile Application Development, Android, New Horizons CLC, 2012-2013 (4 months)
  • Microcontroller,  Microcontroller With PIC,  Pi-Labs Bangladesh,  2014 (3 months)
  • Julia TOT workshop on AI/ML AI/ML, ULAB, 2018(3 Days)

PROJECTS:

Projects On Android Platform:

  • Tour Search Project.
  • Employee Registration and searching project with SQLite database.
  • Feed Parser.
  • Location tracker.
  • Simple Browser Development.
  • Class routine project.
  • Game magic 8 Balls.
  • TillBox(https://play.google.com/store/apps/details?id=com.moudud.tillbox&hl=en) · Cycle4it(https://play.google.com/store/apps/details?id=com.cubicasa.cycle4it).
  • Cubicasa Ordering tool app. · Vivid works app(http://www.vividworks.com/).
  • AlHaqq The Truth(https://play.google.com/store/apps/details?id=com.moudud.al_haq1).
  • Biker Radio Australia(https://play.google.com/store/apps/details?id=com.bikers.bikersradioaustralia).
  • Hajj Guide App (https://play.google.com/store/apps/details?id=com.bat.pilgrimguide)
  • Basis CRM (https://play.google.com/store/apps/details?id=com.batworld.bat.finalvoterlist)
  • Feedback (https://play.google.com/store/apps/details?id=com.bat.queuepro.feedback) · Token Issuer (https://play.google.com/store/apps/details?id=com.bat.tkis)
  • BusBD for Agent (https://play.google.com/store/apps/details?id=com.busbd.com.busbd)

Projects On PHP Platform:

  • E-Commerce Shop Development Project.

Projects On JAVA Platform:

  • Simple Calculator.
  • Game Tic-tac-toe.
  • IDLRS using JSF.

Projects on Microcontroller:

  • Electronic Voting Machine.
  • Java Fx with arduino to Show token Number in LED.
  • Question Paper Leak Solution Using Arduino, Key Pad, LCD, GSM, GPRS and GPS.
  • Location Tracking Device Using GSM Module.
  • Eye hospital project Using Remote, Raspberry Pi, Arduino, Monitor, Java App.
  • URL Loading Raspberry, Orange and Banana Pi with TV, Monitor and LCD Display as service both in Linux and Android.
  • Fuel, Water Level and Location of Big Tank, Vehicle Tank with Android and Arduino.
  • Student Attendence system using RFID.
  • Temperature Sensor.
  • ADC, LCD, PS2, Sevensegment, Interrupt, BCD Counter, DC Motor, Timer etc.
  • Lora protocol for sending sensor data from long distance low energy.
  • Note validator.

Projects on Ruby on Rails:

  • Cubicasa Order Management web Application for Designer. Technology used: Ruby On Rails,Mongomapper,HTML5,AJAX,JQuery,CSS3
  • Cubicasa Customer Account Management web application. Technology used: Ruby On Rails,Mongomapper,HTML5,AJAX,JQuery,CSS3
  • Cubicasa Web application for Billing. Technology used: Ruby On Rails,Mongomapper,HTML5,AJAX,JQuery,CSS3
  • Cubicasa Order Management web Application for QA Users. Technology used: Ruby On Rails,Mongomapper,HTML5,AJAX,JQuery,CSS3
  • Cubicasa Ordering web application. Link: http://www.cubicasa.fi/ Technology used: Ruby On Rails,Mongomapper,HTML5,AJAX,JQuery,CSS3