Contact Information


  1. Institute of Business Administration (IBA), Dhaka University, Dhaka, BD
    Masters in Business Administration, Jan 2010 - Dec 2013 (part-time)
    Major: Finance, Minor: Marketing
  2. Bangladesh University of Engineering & Technology (BUET), Dhaka, BD
    Bachelor of Science in Electrical & Electronic Engineering, Apr 2004 - Mar 2009
    Major: Communication, Minor: Electronics
  1. Financial Feasibility of a Stock Simulation Program
    MBA internship report, IBA, 2013
    View abstract
  2. A Study On IPTV: An Emphasis On Quality Control
    B.Sc. thesis, BUET, 2008
    View abstract
Noteworthy Project
  1. Retina Based Mouse Control
    B.Sc. project, BUET, 2008
    View abstract
Research Interests
  • Computer-aided design of complex system
  • Machine learning
  • Virtual reality
  • Human-computer interaction
  • Signal processing
  • Biomedical engineering
  • Software development
Work Experience
  1. University of New Mexico, NM, USA
    Graduate Researcher, Aug 2015 -
  2. Dimik Infotech Ltd., Dhaka, BD
    Director & Chief Technical Officer, Dec 2011 - present
    • Co-founded and oversaw all operations of a technology startup company for 3+ years
    • Developed BASE (Back-office Assistant with Security Enhancement), an enterprise resource planning (ERP) software targeted for stock brokerage houses
    • Gained extensive domain knowledge on stock market
    • Led 40+ web application projects
    • Released more than 10 applications on Apple iTunes and Google Play stores each
    • Worked with different software technologies including web and mobile programming languages, API integration, cloud, streaming, Linux, database and web servers etc.
    • Researched different hardware technologies including embedded systems, microcontrollers, motion sensing, smart card, biometric (fingerprint), augmented reality etc.
    • Communicated with small and medium business clients worldwide including USA, UK, Turkey, Israel, Haiti, China, Australia, India, UAE etc. through online marketplaces
    • Interviewed and made hiring decisions on software engineering candidates and led the engineering team
    • Led sales and marketing efforts and customer relationship management
  3. Upwork Global Inc.
    Freelance Consultant & Contract Developer, Jan 2012 - present
    • View my public profile for testimonials and recommendations
    • "Top Rated" freelancer
    • 100% job success
    • 4.89 rating
    • 42 web and mobile application projects
  4. Technobd Web Solutions (pvt.) Ltd., Dhaka, BD
    Web Application Developer, Dec 2009 - Nov 2011
    • Involved in 20+ web application development projects
    • Received iOS development training from BASIS
  5. Mitsubishi Motors Bangladesh, Dhaka, BD
    Freelance Web Application Developer, 2009
    • Designed, developed and deployed Mitsubishi Motors Bangladesh website
Noteworthy Personal Activities
    A JavaScript bookmarket for fantasy football enthusiasts. Helps previewing upcoming football fixtures and manage team. The tool has 100+ hits every day and is open sourced on GitHub.
  2. Developer Advisor at Stack Overflow
    I voluntarily answer software development questions on
Computer Skills
  • Programming Languages (expert): C, MATLAB, LaTeX, ActionScript, PHP, JavaScript, HTML/CSS
  • Programming Languages (basic): C++, VHDL, Assembly, ASP, Java, Objective C, Python
  • Operating systems: Windows, Linux (Ubuntu, CentOS, Fedora etc.) and Mac OS X
  • Software development: knowledge of SDLC (software development life-cycle) including requirement analysis, architecture and user interface design, coding, testing, integration and deployment
  • Database: MySQL, SQL Server, SQLite, PostgreSQL etc. design and performance optimization
  • Networking: setting up and configuring home/office networks using routers and switches
  • Cloud: AWS, RDS, S3, FMS, VPS/dedicated server configuration and maintenance
  • Security: access control, encryption, cryptography, SSL etc. in software/web applications and servers
  • Mobile: iOS & Android apps development, ROM flashing, customization etc.
Language Skills

Bengali (native), English (fluent)

Test Scores
  • GRE: Verbal 530 (67%), Quantitative 740 (71%), Writing 4 (56%) (taken: 8 Nov 2010)
  • TOEFL: IBT TOEFL score of 110; Reading-25, Listening-29, Speaking-29, Writing-27 (taken: 15 Nov 2014)
Personal Interests

Biking, playing video games, surfing the internet, programming side projects, soccer and fantasy football, reading fictions, watching movies and listening to music