Asif H.

Full Stack Developer

415 dollar
11 years

My experience


Graduate Research AssistantJanuary 2018 - Present

Working towards PhD in Attention Control Circuit Lab (ACCL) in Neuroscience department

PhD Research Topic:
Reinforcement Learning Models Utilizing Attention Mechanism for Rapid Learning in Multidimensional Environment.

Key Projects:
a.    Develop and analyze deep reinforcement learning and meta-learning models of solving multi-dimensional decision-making problems (TensorFlow, PyTorch, scikit-learn, pandas, NumPy, Jupyter).
b.    Contributed in developing a suite (called USE) of behavioral Games/Experiments used with Monkey and Human (Unity3D).
c.    Developed a Benchmark environment for Reinforcement Learning models based on USE suite (Unity3D, Python).
Worked in Open-Ended-Learning-Environment lab.
- Contributed in design & development of C2STEM - an Intelligent Learning Environment for learning Physics using programming. (JavaScript, Node.js, Express, MongoDB)
- Designed various cognitive tools, such as, hypothesis creation and validation tool, solution planning tool, and tool for solution verification against expert model.
- Developed web based dashboard for teachers to monitor, control, and provide feedback in real time (JavaScript, Node.js, Express, MongoDB).

O'Reilly MediaJune 2017 - June 2018

-    Developed deep learning based automatic summarization pipeline for books (Natural Language Processing (NLP), LSTM, Pointer Networks, Python, TensorFlow).
-    Built web-based video transcript editor (JavaScript, React, Redux, Express, Node.js, Google Cloud).
-    Developed automatic punctuator of texts (NLP, Python, TensorFlow, Google Cloud).

Other assignments:
-    Worked on various features of NLP parsing pipeline that facilitates searching.
-    Assessment Creation: As part of this intern I had the privilege to complete various courses on safari books online platform, for which I had to create formative assessments.

Freelance Software EngineerOctober 2015 - July 2016

Key Accomplishments:

- Developed hybrid mobile apps with Ionic and AngularJS for Android and iOS platforms.

- Worked on Unity3D based game development.

Pechas Game StudiosJanuary 2013 - September 2015

Key Accomplishments:
1.    Worked as lead developer and published three indie 3D sports games on Android and iOS platform which led to successful contract with big international publishers.
2.    Directed game production process involving 4-7 developers, 2 game designers and 4-5 graphics artists.
3.    Initiated processes to adapt data driven decisions throughout the game production process.
4.    Helped graphics designers to explore, experiment and document data-driven UX decisions.
5.    Developed editor tools for game designers to simulate and analyze game mechanics.
6.    Developed modular game development architecture, led the development of features as reusable, which over time drastically improved time from specification to implementation.
7.    Tools used: (Unity3D, C#, OpenGL, GLSL, Java, Spring, Hibernate, Git, Google Analytics)

Spin TouchAugust 2012 - July 2015

Key Accomplishments:

- Built interactive animation platform for multi touch display matrix.

- Developed an SDK for the animation developers.

- Created 10+ interactive animations for the platform.

FreelanceOctober 2010 - December 2012

Key Accomplishments:
- Worked independently with worldwide clients.
- Created VoIP servers and Dialers for PC and Android (Asterisk, FreeSwitch, C++, Java, PHP, MySQL).
- Developed Android games & apps (JAVA).
- Built softwares for Desktop (C/C++, .Net, C#, Java, Python).
- Worked in various web projects (JavaScript, JQuery, CSS, HTML, PHP, MySql, J2EE, Spring, Hibernate).

Rhymes NetworkMay 2011 - July 2012

Key Accomplishments:

- Trained 6 member team and led to develop games for international clients.

- Developed 2D and Isometric game framework and released 15+ medium scale mobile games in a

year. (Java, Android)

Roots ITSeptember 2009 - July 2010

Key Accomplishments:

- Started as a Software Engineer then promoted as Project Manager.

- Developed VoIP switch server and Customer Relation Management solution. (Asterisk, C++, Java,

PHP, MySQL, JavaScript, HTML, CSS)

My stack


Algorithms, Data analysis, Project Management, Analytics, Artificial Intelligence, API


Immutable.js, AWS, NumPy, Apollo Client, Machine Learning, Pandas, J2EE, React.js


jQuery, Node.js, Express.js, Redux, Spring, OpenGL

IT Infrastructure

Google Cloud Platform (GCP), Git, Linux


JavaScript, CSS, HTML, C#, Python, GraphQL, C/C++, SQL, Java


Frame Relay

Machine Learning

Deep learning

Analysis methods and tools

Agile Methodology


PostGreSQL, MongoDB, MySQL


Android, Unity3D

My education and trainings

Master's degree - Computer Science - Vanderbilt University2016 - 2019

Bachelor of Science (BSc) - Computer Science and Engineering Grade 3.24 - Bangladesh University of Engineering and Technology2004 - 2005

Higher Secondary Certificate (H.S.C) -Science Grade A+ - Notredame College Dhaka2002 - 2004