Rezaul Karim has over 10 years of experience as a senior software engineer specializing in languages like C, C++, C#, Java, and tools such as Hibernate, Spring, Angular JS. He has worked on projects involving file synchronization, payment systems, asset inventory management, and more for companies like Nilavo Technologies, Relisource Technologies, and Stitle Technologies. His academic background includes a BSc in Computer Science from American International University Bangladesh.
1. Curriculum vitae
REZAUL KARIM
Mobile: +8801745778588
Email: rkjohny@gmail.com
Summary of Technical Expertise:
Professional Experience: 10+ years of solid professional experience in software
development industry involves requirement analyzing, planning, designing, developing,
releasing and maintaining applications.
Languages/Tools: C, C++, C#, Java, Web Service, Hibernate, JNI, SQL, DQL, Java
Scripts, Spring, Angular JS.
Platforms: Windows, Linux
Employment History:
1. Nilavo Technologies Ltd.
About: Nilavo is an offshore partner of Biscom Inc.
Address: House: 57, Road: 13, Block: E, Banani, Dhaka-1213, Phone: +88028833057,
+8801716408318, Web: www.biscom.com
Position: Principal Software Engineer - September 2014 to Present
Summary of work experiences:
1. Project Title: Verosync - www.verosync.com
Description: Verosync is a secure file sharing and synchronizing application with
different levels and roles of users. It gives the access of documents from anywhere
through web, desktop and handheld devices. Throw Verosync Clients local files can be
synchronized, however it exposes web service for custom client development.
Language/Tools: Java, Spring Framework, Jackson, Hibernate, PG Sql, Angular JS.
2. Relisource Technologies Ltd.
About: Relisource is one of the leading outsourcing development companies in Dhaka.
Address: House: 4/A1, Road: 139, Gulshan 1, Dhaka-1212, Phone: +880255044847,
Web:www.relisource.com
Position: Principal Software Engineer - June 2011 to August 2014
Position: Senior Software Engineer - July 2007 to July 2009
Position: Software Engineer - July 2005 to June 2007
Summary of work experiences:
1. Project Title: CF7000 Coin Changer API - www.meigroup.com
Description: It is an API library to communicate with MEI CASHFLOW 7000 Coin
Changer device, mainly used in vending machine and ticketing system, following MDB
protocol through Silicon Lab USB driver. Major functionalities include handling multiple
devices simultaneously, accept/dispense coins, cancel/rollback transactions,
asynchronously task handling etc. The same library has been written in C++, Java and
C#.
Language/Tools: C++, Java, C#, JNI, CPPUnit, NUnit, JUnit
Platform: Open Suse, Windows XP SP3, Windows 7 (32 and 64 bit)
2. Project Title: Unattended Payment System - www.meigroup.com
Description: It is a Host Application to maintain transactions with MEI Bank Note
Recycler (BNR). Major features include purchasing products, accept cash, dispense
overdue amount, cancel/rollback transaction, query cash modules, reporting, update
firmware, configure currencies and denominations, support of mixed currencies etc.
2. Language/Tools: C#, WPF, .Net Framewrok 3.5
3. Project Title: ReliTag Web Service
Description: ReliTag is a JSON based rest full web service to manage asset inventory
in industries primarily targeting to hospitals. The key modules are user management,
asset and tag management, reporting, graph generation, fulltext search etc.
Language/Tools: Java, Play! Framework, Jackson, Hibernate, MySql, Elastic Search
Engine.
4. Project Title: Billing Information System (BIS) - www.turbine.com
Description: BIS (Billing Information System) is a web service API set written in C#
which maintains point based account billing information of all the users of an online
game Dungeons and Dragons. It supports credit card and handles purchasing with
discount, free/promotional game components earned by user. It also maintains a pre-
paid card system for user.
Language/Tools: C#, .Net framewrok
5. Project Title: CYA SmartRecovery - www.cya.com
Description: CYA-SmartRecovery provides a single-point solution for EMC
Documentum customers to incrementally capture contents and associated metadata. It
enables the user to easily recover one or more individual objects from the capture sets.
The system easily recovers content and its associated metadata at the incident level
without performing a full-system restore.
Language/Tools: Java, DFC, DQL, Log4j
3. Stitle Technologies Ltd.
Position: Software Engineer - February 2004 to April 2005
Summary of work experiences:
1. Project Title: SIP Soft Phone.
Description: This is a soft phone which will be used to make a call through VOIP voice
gateway. It allows PC-PC and PC-Phone voice communication over IP Network. It is
based on protocols like SIP, RTP, DTMF. It uses different voice codes like GSM, G723,
G711A, G711U, G729. It supports the several features such as Call Hold, Call Transfer
(Blind, Consultative), Call Forward (Always, on busy, on time out), DND.
Language/Tools: VC++
Extra-Curricular Activities:
Secured 5th position in Regional Warm up programming contest 2002.
Secured 11th position in AIPC 2002 (AIUB Inter-University programming Contest).
Secured 11th position in NCPC 2003 (National Collegiate Programming Contest).
Secured 15th position in ACM International Collegiate Programming Contest Asia Region,
Dhaka Site 2003 (ICPC).
Academic Qualification
BSc in Computer Science
American International University Bangladesh (AIUB), Dhaka, Bangladesh