Md. Mafuj Shikder
Email:- Cell: -
PROFESSIONAL SUMMARY
I’m an enthusiastic individual who is passionate to build career in Software Engineering and is determined to contribute significantly towards future research and development of Computer Programming technology as an individual or as part of a team. I’ve good skill in analysis, design and development and experienced in development and maintenance of Web applications as well as Mobile Application Development. I feel comfortable and have a good grip on Object Oriented Programming and Software Management Systems.
PROFESSIONAL SKILLS
Language s
JAVA, C, C++, JSP, SERVLET, AJAX, JQUERY, JAVASCRIPT, HTML, CSS, XML, SQL, HQL, JSON & GSON
Frameworks
HIBERNATE , SPRING MVC , JAV A COLLE CTION , AN DR OID AP P
Java Technology
OOP, DATASTRUCTURE, ALGORITHMS, JAVA SWING, JAVA WEB, JVM & MEMORY MANAGEMENT, JAVA FILE SYSTEM, JAVA EE & JAVA SE, JAVA APPLETS, SOCKETS & PROTOCOL,
Database s
MY SQL, ORACLE , DERBY , POSTGRE S
Tools
ECELIPSE, NETBEANS, DBEAVER, XAMPP, MYSQL WORKBENCH, PGADMIN, APPMAN, JASPERSOFT STUDIO, GITBASH,ANDROID STUDIO, APACHE TOMCAT
Project Report
JASPER I REPORT, DYNAMIC JASPER, ITEXT
Others
GIT & MAVEN,BITBUCKET & GITHUB, JIRA & SOURCEFORGE, DEJAVOO PAYMENT GATEWAY, AUTHORIZE.NET AND PAX, WIFI & USB PRINTER FOR POS APPLICAION
PROFESSIONAL EXPERIENCE
Name of the Company: OROCUBE LLC
Position Held: Software Engineer
Job Duration: From 1st November 2017 to till now
Company Location: House 28/A, Road 1/A, Block J, Baridhara, Dhaka-Bangladesh
Company’s main Business: POS Application
Responsibilities on Java Desktop Application
Bug fixing on FLOREANT POS open source project & Feature update
Bug fixing AR POS paid version & Feature update
Bug fixing on ORO POS software paid version & Feature update
Bug fixing on FORETEES POS software paid version & Feature update
Working on OROCUST & INVENTORY plugin
Develop payment gateway in DEJAVOO Z9 & Z11
Develop FP DEJAPAY payment gateway using XML & Java
Design responsive Desktop application using MIGLAYOUT
Following Agile methodologies in Software Development
Migrate one database to another database, Suppose MySQL to derby and derby to MySQL, Postgres to MySQL, derby
Working on payment transaction via Credit card, Debit card, Master & VISA card using Java
Develop a server which is contacted with Authorize.net to verifying payment transactions
Working to produce report using jasper reports and dynamic jasper
Working on Salesforce API & JSOUP html parser in Java. Also using GIT & BITBUCKET
Working on export and import with cloud data store
Testing FLOREANT POS, ORO POS, FORETEES POS, KIOSK POS and PLUGINS
Working with JSON and GSON to store data into cloud POS Application
Responsibilities on Java Web Application
Developing application using Hibernate/ORM Framework
Writing code in JAVA for Web Application J2EE, Java EE, Java ME and Java SE Development
Develop Banking application using JSP & SERVLET
Customer Support on Huge Code base Already Developed Banking Application
Develop ERP Solution Java Web
Developing Employee Attendance Management Fingerprint machine using JSP & SERVLET
Develop Banking application to manipulate millions of Data using Microsoft Excel
Develop Inventory Management
Strongly Maintain and follow JAVA OOP coding convention
Following Agile methodologies in Software Development
Work with GIT Version Control and Server
Responsibilities on Android App Development
Developed SIIOPA POS Android version (beta release)
Working with UI development & online order management
Develop dine in & order type functionalities
Develop payment & transaction functionalities
Develop user plan using stripe API
Develop USB & WIFI printer connectivity feature
Bug fixing on SIIOPA POS as per client requirement
PROJECT REFERENCES
Name of the Project: FLOREANT POS (open source project)
Project description: This is an open source point of sale software which is available on sourceforge.net. Enterprise Grade Point of Sale application for QSR, Casual Dine-In, Fine Dine-In, Cafe and Retail. Established in 2008 Floreant POS has powered 30,000 restaurants in 25 countries around the world. It can run on single or multiple terminals and manage new order, visualize tables, manage kitchen and produce advanced reports.
Project URL: https://sourceforge.net/projects/floreantpos/ My working URL: https://sourceforge.net/u/mafuj-shikder/profile/
Project features: (Dine In):- Table Management, Guest, Seat*, Split Check, Tips (Take out):- Fast navigation, Food item Inventory, 86(Home delivery):- Customer lookup, Driver assign (Bar):- open Tab, Pre-authentication, tips (Retail):- Barcode scanner, Digital Scale (Pizza Designer):- Topping, Slice, Specialty, Visual layout (Kitchen Management):- Printer routing, Kitchen Display (Cash terminals):- Magnetic card, Partial payment and multiple Automatically calculate Discounts by percent and fixed amounts, Discounts and Coupon. Multiple price of item by Modifier, Forced-modifier, Combo, Shift and Order type (Manager Facilities):- Credit card tips, Drawer Pull, Drawer bleed, Void, Split & reports in Receipt printer.
Name of the Project: ORO POS (private repository)
This project is fully functional with 5 kinds of database supporting project. I am working on this project as bug fixing ,new feature update, database migration, improve payment gateway and update report using Jasper I report. I also integrate Dejavoo terminal for receipt and payment by credit card, debit card, visa card. Also working on cash transaction and developed lot of functionality like as Ticket, Ticket Item, Void payment, Ticket Settle, Kitchen display with Line display etc. I am working its Bar tab pre authorization and added tips functionality.
Name of the Project: FORETEES POS (private repository)
This project is a complete project which is running on 21 country in world, our most client is at Europe country. So that we need to take extra care and accurate functionality for them. I am working its plugin and working on bug fixing. I also working its order based like Take out order, Home delivery order, Retail order and bar tab order.
Name of the Project: KIOSK POS (private repository desktop POS) and SIIOPA POS (Android APP) This project is only for fast food restaurant. I am working on its feature update and bug fixing.
Name of the Project: INVENTORY, OROCUST, FP FLORE PLAN and DEJAVOO GATEWAY (private repository plugin)
SCRUM MASTER
Arranged daily stand-up meetings, facilitate meetings, schedule meetings, demo and decision-making processes.
Facilitate my team for better creativity and tries to improve the efficiency of the development team.
Responsible for managing the scrum process with the coordination of scrum team in agile methodology.
BUG TRACKING
Role: Defect/Bug Tracking and Functional Requirement
Details: This is a desktop based application which allows software developers to track new bugs, prioritize and assign bugs to team members, generate bug reports, send email messages between users, attach files, customize the account according to their special needs and more.
ACEDEMIC PROJECTS
Name of the Project: BLOOD DON ATION WE BSITE ( Java Web Application)
Name of the Project: FACE DE TE CTION and RE COG N ITION ( Java Desktop Application)
Name of the Project: SHOP P IN G MALL M AN AGEME NT SY STEM ( J ava Desktop Application) Name of the Project: U NIVERSITY HALL M AN AGE MEN T SYSTEM ( Java Des ktop Application) Name of the Project: SP RING MV C and HIBER N ATE CR U D ( J ava Web Applic ation)
Project Details: https://github.com/MafujShikder and https://bitbucket.org (Personal bit bucket account)
EDUCATION
Bachelor of Science in Computer Science and Engineering University Name: Patuakhali Science and Technology University Result: 2.799 Out of 4.00
Completed in 2018
Board of Intermediate Education (HSC) College Name: Government Science College
Result: 4.40 Out of 5.00
Completed in 2013
Secondary School Certificate (SSC) School Name: : A. K. High School Result: 5.00 Out of 5.00
Completed in 2011
CERTIFICATIONS
Top up IT Training LICT Certificate on Java
Summary: Java Swing, JSP & Servlet Period: 2016 – 2017
EATL Android app contest certificate on Android
Summary: Core Java and Android Apps Period: 2015 – 2016
INTERESTS
Machine Learning, Artificial Intelligence (AI), Data Mining and Big Data
REFERENCES
Professor,Mohammad Jamal Hossain
Dean,Faculty of Computer Science and Engineering
Faculty of Computer Science and Engineering at Patuakhali Science and Technology University
Contact No: - , Email:-