Mohammad Ashraf HossainSoftware Design & Product Development- - Dhaka, Bangladesh
Technically sophisticated IT Professional with 15+ years’ experience in C++ and software development while leading project teams and driving all phases of the product lifecycle. Passionate advocate for the implementation of technology solutions to solve complex problems with an aptitude for driving business efficiency and productivity on a global scale. Collaborative communicator with the capacity to build consensus in a cross-functional environment to achieve core deliverables. Diligent executive with a tireless work ethic and dedication to continuous improvement.
Professional Experience
BJIT LIMITED (BD) Consultant, Enterprise System 07/2020 - Present
Currently leading Software Division 5, working with Enterprise solution, 360 HR, SAP and SalesForce.com.
BIZMOTION LIMITED (BD) Founder & Software Product Developer 12/2014 - Present
Currently leading BizMotion, a start-up provide GIS based field executive mobilisation and business automation solutions for medium and large enterprise clients. Responsible for all aspects of the business including software development, product design, team management and strategy. Core Engine developed in Java, C++.
Key Accomplishments:
Designed a highly flexible system using cutting-edge technology so that business process can be easily configurable for different organization. So operation and development expense is less resource hungry.
Headed the development of key integration components for SAP, Oracle EBS, and various other platforms. Developed the integration component in C++.
CODEKNIGHT SOLUTION (BD) Founder & Director of Engineering 12/2012 - Present
Co-Founded Code Knight Solution ltd., launched Platinum Dialler and Connect Dialler, branded from two different country (Bangladesh and India) both product is downloaded more than a million individually. For the voice quality and low band width consumption both the service was top choice to the client. The call handler and signalling common library was developed in C++. The mobile component developed in native stack but Signalling and Audio compression module in C++.
Key Accomplishments:
Highly distributed and scalable system handled more than 45000 concurrent voice call every day at peak time.
For custom signalling and audio protocol, the BW consumption was low, even in 2G the voice quality was crystal clear.
The encryption and communication technology was secured and configurable that conventional firewall could not interrupt the service.
JUST SHARE IT INC. (USA) Mobile Platform Manager 12/2011 – 11/2012
JustShareIt, Silicon Valley start-up (Later acquired by Fox Rent a Car) is a self-driving vehicle rental platform. Designed the whole backend engine with the CTO and co-founder, build a team also played a major role in mobile development too.
Key Accomplishments:
Managed the design and development of mobile clients leveraging expert knowledge of Android and iOS platforms.
Liaised with end users to gather requirements and understanding needs to feed the iterative development cycle.
Provided leadership and mentoring for a team of software engineers and test engineers to ensure outstanding quality.
STRUCTURED DATA SYSTEMS LIMITED (BD) Chief Technology Officer/Senior Software Engineer 08/2003 – 11/2011. Held the position of CTO from 10/2009 – 11/2011 having been promoted from Senior Software Engineer. Was responsible for two core service AfriGIS Maps. (http://maps.afrigis.co.za) and Spatial Search Engine. Lead a big tech team of 100+ programmers. AfriGIS Maps was developed in C++ fully except the mobile and web clients.
Key Accomplishments:
Leaded the RnD team. Held accountability for system study and modular design while leading development teams including performance management, workflow oversight, mentoring, and problem resolution.
Successfully launched major products such as AfriGIS maps, navigation server for AfriGIS on time and within budget.
The high performance system can generate 300 mapping request per second and 150+ navigation request per second.
Education & Training
Bachelor of Science in Computer Science & Engineering
shahjalal University of science & technology
Professional Development
Completed CBSI (Competitive Business Strategy and Innovation), 2016, IBA, University of Dhaka
Completed ETHOS Program from World Bank Group, 2014, State University of New York (SUNY), Korea
Technical Proficiencies
C, C++, Java, JavaScript, .Net, XML, J2EE, HTML, TCP/IP, REST, SOAP, SOA, SQL, MS SQL Server, Oracle, MySQL, JUnit, jQuery, VOIP,GIS, Tomcat, Spring Framework, Hibernate, Maven.
Key Products
AfriGIS Maps:AfriGIS Maps (Mapserver) is the core product of AfriGIS. It serves maps, navigation, traffic, traffic sensitive navigation and reverse geocoding on the map (http://maps.afrigis.co.za). Navigation Server generates optimal route for the vehicles for online navigation system. This supports route calculation; turn by turn voice command; turn restriction, dynamic route generation escaping traffic and more features. This project is developed in C++, for threading posix /windows thread is used.
Spatial Search Engine: This service search address from its indexed database. This engine can search and suggest address. Can do geocode and reverse geocode. This product is being used by AfriGIS Maps.
Messenger SDK Server: Worked as tech lead and lead developer of Platinum Dialer backend. C++/ Posix thread in used.
The specialty of this service that can escape most of the VOIP block firewall with low BW consumption.
SelIcon for BizMotion:Act as lead architect with co-founder and designed the product. Completely SOA is applied using J2EE spring framework. Angular JS is used for web client. C++ is used for integrating with third party system. As usual android and iPhone client is used for mobile part.
Contributor in pgRouting: (http://pgrouting.org/documentation.html)
Research & Publications
Distributed Systems: “Comparative study on Cluster Programming tools” - published in International Conference on Computer and Information Technology 2003 (ICCIT 2003), Jahangirnagar University, Dhaka, [page 501].
GIS: Successfully participated and completed in Google Summer of Code 2009 and 2010 under supervision of OSGeo. My work was on high performance navigation server which supports routing using public transport (multimodal routing).
MANET: Had a research is on cluster-based IP auto configuration in MANET for discovery less routing protocol.