Senior Software Engineer
BJIT Ltd.
Total years of experience :16 years, 2 Months
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.
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.
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.
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/
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.
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.
GPA- 2.86 out of 4.00