About Me
I have 15+ years of experinece in software development. My top skills are Java, Advance Java, React, Datastructure and Algorithms, System design. I have worked with top companies in industry including Wal-Mart, Emirates Airlines, Aurea, Dubai Gove...
I am so passionate about programming and like meet new challeges, also learn new way to solve them. Please find me more in attached resume
Show More
Skills
Software Engineering
Others
Web Development
Software Testing
Data & Analytics
Database
Programming Language
Operating System
Development Tools
Portfolio Projects
Company
Rashid Chat for Smart Dubai Government
Role
Full-Stack Developer
Description
Smart Dubai debuted its AI-powered advisor “Saad”, later renaming it “Rashid” to honour H.H. the late Sheikh Rashid bin Saeed Al Maktoum, the pioneer of Dubai’s renaissance. The programme uses artificial intelligence to offer official and reliable answers to customers’ questions regarding the necessary procedures, documents, and requirements to conduct various transactions – all according to the extensive database partnered with many Government entities in the Rashid project.
My role is, I am working as Solution Architect + Senior developer.I am assigned to revamp application into new design using multi-layered architecture using latest technologies CSS3, ES6, Maven, Java, NodeJS and Watson, oracle at back end. Application was suffering from performace issue, I solved it by applying SOLID principles and Cache. I also introduced CI/CD using Jenkins. Project was lack fo documentation, I created Technical document which really helped fellow developer and new joinees to understand system better
Show More Show LessTools
Maven Testing FrameworksCompany
Advance Cargo Information project for Dnata
Role
Software Architect
Description
Worked in Advance Cargo Information project for Dnata. The project interfacing calogie system which manages vendors and agent. Project provides user interface for end users, sending messages and notification.
Roles and responsibilities
• Key player in requirement gathering and analysis
• Active participant in designing activities
• Key player in framework design and POC preparation
• Active player in discussion for new software recommendation and decision making
• Key player in demo presentation
Skills
Angular 4 Design Patterns Java (All Versions) Java EE Oracle Rest API Unified Modeling Language - (UML) XMLTools
MavenCompany
Jive
Role
Full-Stack Developer
Description
Jive is the leading provider of communication and collaboration solutions for business. Inside companies,Jive Interactive Intranets dramatically improve employee engagement, alignment and productivity by providing one place to connect, communicate and collaborate. Externally, Jive Customer Communities activate and enhance every stage of the ustomer journey, from marketing engagement to support and brand advocacy
Roles and responsibilities
• Key player in requirement gathering and analysis
• Active participant in designing activities
• Key player in framework design and POC preparation
• Active player in discussion for new software recommendation and decision making
• Active player as developer and managing technical team
• Prepare high level design using UML
• Gather client requirement and convert them into technical solution
• Mentoring peers on latest technologies
Company
Trade Item Catalog For Wal-Mart
Role
Backend Developer
Description
This project synchronizes information from GDSN to retail client data repository. A broker couples GDSN and retail client DB. Importance of TIC application is, acting as UI for retail client DB. It’s a service layer takes care of validations and extraction of information from GDSN and persist into DB.
Roles and responsibilities
• Key player in requirement gathering and analysis
• Active participant in designing activities
• Key player in framework design and POC preparation
• Active player in discussion for new software recommendation and decision making
• Active player as developer and managing technical team
• Prepare high level design using UML
• Gather client requirement and convert them into technical solution
• Mentoring peers on latest technologies
• Responsible for development, testing and maintenance
Skills
Design Patterns Hibernate Java (All Versions) Java EE Java Server Page - (JSP) J Unit Oracle Spring MVC websocketTools
MavenCompany
MFuse
Role
Backend Developer
Description
Project based on betting domain working in a common platform where users can place their bet through registered clients. Each product offers iPhone, Mobile and internet channels to access the service which all maintains by common-API.
Roles and responsibilities
• Managing technical team
• Prepare project documents such as design documents, use case document, TDD documents
• Prepare test cases
• Design software framework and implementation
• Answer customer support phones and analysis and fix customer problems
• Discuss and analysis requirements/problems with clients
Skills
Design Patterns Enterprise Java Bean 3 - (EJB3) Hibernate Java (All Versions) Java Message Service - JMS J Unit Oracle Struts-2 Unified Modeling Language - (UML)Tools
EclipseCompany
Touch Point for ADCB Bank
Role
Backend Developer
Description
SOAPTouchpoint is a co-branded product tie up with ADCB and a leading retail group customer can buy products with ADCB- leading retail group co-branded purchase card. For each purchase certain points will be accumulated in customer account. Project worked based on Web Services and points redeem reversal are some of the modules
Roles and responsibilities
• Managing technical team
• Prepare project documents such as design documents, use case document, TDD documents
• Prepare test cases
• Design software framework and implementation
• Answer customer support phones and analysis and fix customer problems
• Discuss and analysis requirements/problems with clients
Company
Argos UK
Description
project for E-Commerce based website named Argos.uk. The particular project take care of Product management ,Report generation,stock update, catalog creation etc
Roles and responsibilities
• Active participation in analysis and design phase
• Involved project coding phase
• Active member in project maintenance activities
• As team player, provide technical assistance to other project members
• Involved in activities like code review, performance improvement, code branching etc.
Tools
EclipseCompany
iLogistics
Role
Backend Developer
Description
iLogistics, logistics product developed for leading Oil and Gas Company. This caters various logistics functionalities Like POB (person on board management), reservation management for both men and materials, bunk allocation management
Roles and responsibilities
• Active participation in analysis and design phase
• Involved project coding phas
• Active member in project maintenance activities
• As team player, provide technical assistance to other project members
• Involved in activities like code review, performance improvement, code branching etc.
Tools
Eclipse Notepad++ (Win/Mac) Toad