Mohammed Hossain Doula, Senior Software Engineer

Mohammed Hossain Doula

Senior Software Engineer

BJIT Ltd.

Location
Bangladesh
Education
Bachelor's degree, Computer Science and Engineering
Experience
16 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 2 Months

Senior Software Engineer at BJIT Ltd.
  • Bangladesh
  • My current job since May 2016

BJIT Limited is a leading service based Offshore Development center (ODC) in Bangladesh. The company basically works as an extended team for its onshore high-profiled clients in US, Canada, Europe, Japan etc. Not only BJIT leverages its potential by working on business-critical solutions, but the dynamic & dedicated teams within BJIT works using the most up to date & advanced features for technologies such as Java, Python, PHP etc. as per the demands of the client. BJIT has experience in working with loyalty based solution, reward functionality, point earn functionality, email marketing, gift/credit card processing, ERP etc.

Responsibilities are as below here:
1. Develop API for different modules for Rakuten.
2. Prepare API Specification for developed APIs.
3. Creating Regression and SIT Test Cases in Spock as well as generate Test report.
4. Develop Mock Based/BDD Test Cases for Rakuten Ichiba Application.
5. Migrate the existing RAE API to Ichiba as different layer based API.
6. The technologies used are Spring MVC, Spock for Unit Test, Postman.
7. Implement new POC (Proof Of Concepts) for different requirements.

Senior Software Engineer at Aprosoft
  • Bangladesh
  • November 2012 to April 2016

Worked in Java Team for Offshore based development. Developed API based applications for one of the largest banking systems' rewards program. The bank is from USA.

Senior Software Engineer at JABA IT
  • Bangladesh
  • February 2011 to October 2012

Worked here as a Team Leader developing ERP/Paperless Office for OceanGroup. A renowned RealEstate company. There were several modules that were developed. Completed the HRMS module along with Payroll System. The attendance system of this module had fingerprint based authentication. digitalPersona as the fingerprint device were used. Another module was being developed named InfoBox which was recognized as CRM in other application.

Software Engineer (Java) at Desme Inc.
  • Bangladesh
  • March 2010 to August 2011

Developed RFQ/Procurement Application. Spring MVC for the whole application’s Service (Business Logic) Layer with JPA was used. The Application was totally MVC Architecture based. For ORM JPA implementation, Hibernate 3 was used. The JPA implementation was used Annotation based Persistence declaration. For view FTL (FreeMarker Template) was used and for Application based look and feel enhancement ExtJS 3 was used. jQuery was used as well for auto-completion, spry, sophisticated looking tab sort of many things. This was quite a huge application. It was Distributor-to-Vendor/Supplier B2B Application.

This is the development URL for the application:(I can provide the Live URL on request)
http://supplier.development.dbenterprise.com/dbvendor/

Programmer at Saudico Electronic Systems
  • Saudi Arabia - Riyadh
  • July 2008 to August 2009

Working as an Enterprise Content Management Consultant as well as the programmer for that application. The ECM is designed for the Ministry of Transport of Kingdom of Saudi Arabia and for that reason working place is inside the Ministry of Transport's Head Office inside the Department of Documentation and Archival. Currently working in the DMS and Correspondence Tracking Systems two parts of the Enterprise Content Management Systems. Now recently we started the Business Process Management. We have incorporated new technology of scanning the High Volume Scanning interface. The Programming Languages in the Application is Java and Back-End system is Oracle 10g.

Software Engineer at Mediacall
  • Saudi Arabia - Riyadh
  • October 2007 to June 2008

1. Develop SMS and IVR applications

2. Technologies (Java Enterprise Edition, Servlet, JSP, JavaBeans, JSF, Struts, Hibernate, EJB, JMS, JPA, GWT, CT ADE- ADL)

3. Back End Environment (MS SQL Server 2000)

done projects:

1. http://www.mediacall.net/utils/faces/index.html
2. http://www.mediacall.net/realestate/ (SMS Application- Used tools are Java EE 5- Glassfish-V2, JSP, AJAX, MSSQL Server 2000, C#, NowSMS)

and some WAP apps.

Education

Bachelor's degree, Computer Science and Engineering
  • at East West University
  • August 2007

GPA- 2.86 out of 4.00

Specialties & Skills

AngularJS
Hibernate
Visual Studio .Net, CCNA
Dreamweaver (PHP & MySQL, JSP, ASP .NET and all kinds of applications)
Oracle (Stored Procedure and Stored Function, Trigger, PL/ SQL)
Eclipse
Spring MVC
Hibernate
Spring Boot
MongoDB
IntelliJ IDEAJava IDE (Java 2, J2EE- Servlets, JSP, JavaBean, JSF, Struts, Hibernate, JMS, XML, EJB)

Languages

English
Expert

Training and Certifications

Oracle Certified Professional, Java SE 6 Programmer (Certificate)
Date Attended:
December 2013

Hobbies

  • Technical Writing
    I have a blog which has some technical writing along with codes hosted on github.com