Post Job Free

Resume

Sign in

Data Entry Software Engineer

Location:
Riyadh, Saudi Arabia
Posted:
June 11, 2023

Contact this candidate

Resume:

Executive Profile

● A result-oriented professional with 14+ years of experience in

Software/Application Development and Product Management

● Expertise in managing complete ensuring timely deliveries as per defined timelines and quality standards.

● Gained insightful experience in managing multiple software development projects across various geographies while meeting business needs in a fast paced, dynamic, and globally expanding environment.

● Experienced in using Web Servers like Apache Tomcat and application servers like JBoss & WebLogic and Designing Model View Architecture

● Managed projects with ISO standards; expertise in Java, Hybrid Mobile and Web Technologies

● Proficient in building, training & mentoring high-performing teams for consistent delivery of strategic software projects.

● Led large-scale business application architecture and design efforts; established application architectures for various business functional areas; resolved integration and interface issues between various applications or systems.

● Proven track record of establishing cordial relationships with clients and technical teams for successfully securing & executing concurrent projects.

● Drove business operations to outperform annual objectives; acted as key driver for business process design and solution identification.

● Monitored projects with respect to budgeted cost, demand forecasts, time overruns to ensure timely execution of projects.

● Act as escalation point to resolve issues for all support issues, drove resolution of customer's technical support issues. Education & Credentials

● B.E. (ECE) from A.M.S. College of Engineering, Tamil Nadu in 2005 with 74.32%

● 12th from Tamil Nadu State Board in 2000 with 80.50%

● 10th from Tamil Nadu State Board in 1998 with 74.45% Certifications

● IBM Lotus Notes Development Application Foundation Skills

● IBM Lotus Notes Development Application Intermediate Skills

● IBM Lotus Notes Development Web Application Skills Technical Skills

● Internet Technology: JavaScript, Angular 15, Ext JS, jQuery, jQuery mobile, Hybrid Mobile (Cordova), React Native Using Expo, SAPUI5,

● Job Function: Analysis, Design, Documentation, Programming, Testing

& Production Support

● Cloud Technology & Scripting: OpenShift, AWS, Digital Ocean & Bash, Python

● Containerization & Orchestration: Docker & Kubernetes

● Technology: Java, J2EE, JMS, Reactive Java, Spring Core, Lotus Notes

& Web Services (Rest)

● MVC: Spring Boot 2.7.7, Spring MVC, Struts 1.2

● DBMS: Domino, Oracle 11, MySQL

Core Competencies

Soft Skills

adxnij@r.postjobfree.com /

adxnij@r.postjobfree.com

Ahmed Yasser Arafat A

Domain Preference: Technical Lead / Sr. Application Development Location Preference: Saudi Arabia / Qatar / UAE / India

+966-*********

+91-984*******

High energy-driven, professional targeting career enriching assignments as Technical Architect with an esteemed organization

Communicator

Innovator

Collaborator

Thinker

Intuitive

Leader

● ORM: IBatis, Hibernate

● View Template: JSP,SPA,Handlebars

● Server: Apache Tomcat, Domino Server, JBOSS 4.2 & 7.1.1, Web-Logic 10.3.6

● OS/Environment: Windows 10, Ubuntu 20.04, Mac OS. Career Timeline

ELM Saudi Arabia, Senior Engineer Dev

Intellect Arena Design Ltd., Chennai as Technical Project Manager Cognizant Technology Solutions, Chennai as Senior Associate Intellect Arena Design Ltd., Chennai as Team Lead

Softsmith Infotech Pvt. Ltd., Chennai as a Software Engineer (Analyst) R Systems International Ltd., Chennai as a Software Engineer (Analyst) Key Result Areas:

● Collaborated with client’s Business and IT implementation teams to gather, define, clarify & refine requirements, managed architecture, and design of applications.

● Liaised with business and technical departments to derive common strategic needs across the enterprise.

● Created & managed the estimates, project plan, project schedule, resource allocation and expenses to ensure that targets were reached.

● Followed the project life cycle methodology defined under the process framework; ensured that customer deadlines were met within project budgets.

● Ensured the maintenance of positive and ongoing relationships with clients.

● Identified issues & risks in a timely manner; developed/implemented appropriate mitigation and contingency plans.

● Administered escalation management for projects at the client’s office.

● Clarified & validated business rules at the time of requirement gathering, that resulted in major improvements in data quality and integrity.

● Drove efforts towards maintaining software development practices; adhered to company standards for coding and unit/ functional test coverage.

● Coordinated with the client and cross-functional operations teams to identify and manage improvement activities.

● Analysed needs, gathered specifications & situational requirements, worked with business development personnel to create effective solutions specifically tailored to customer accounts.

● Drove development activities along with team members; created modules and systems that can be treated as a working reflection of the best practices.

Intellect Arena

Design Ltd.,

Chennai as

Technical PM

R Systems

International Ltd.,

Chennai as

Software Engineer

(Analyst)

Intellect Arena

Design Ltd.,

Chennai as Team

Lead

ELM, Saudi

Arabia, Senior

Engineer Dev

Cognizant Technology

Solutions., Chennai as

Senior Associate

Soft smith Infotech

Pvt Ltd., Chennai

as Software

Engineer (Analyst)

Professional Experience

Jun’22-Jun’23

Jul’20-Sep’21

May’16-Apr’19

Sep’11-Mar’16

Dec’09-Aug’11

Sep’06-Jul’09

ANNEXURE

Organisational Projects

Title: Rabet- رابط

Period: Jun 2022 to Jun 2023

Client: ELM

Type: Intranet Portal Application

Environment: Spring Boot 2.7.7, Java 11, Redis, Angular 15, Red-Hat 3-Scale & Key cloak, SQL-server, OpenShift Description:

● The old rabet doesn’t facilitate adding or extending new capabilities and hence the old rabet is re-engineered to a new portal to enhance new functionalities to achieve customization.

● The rabet admin portal stores portal objects, such as user and group/role configurations, permission, and administrative objects also, for performing rabet client management activities like rabet user approve, pending and other activities like subscription will be managed through this admin portal. Role:

● Performed designing, development from Scratch whole portal intranet individual contributor.

● Integrate software components and third-party programs.

● Possess strong problem solving and decision-making skills to ensure strong functionality and optimization. Title: CBX (Customer Business Exchange)

Period: Jul 2020 to Sep 2021

Client: Intellect Product Development

Type: Web Application

Environment: Spring Boot, Java 1.8, Redis, Angular 12 Ext JS, jQuery, Oracle 12c Description:

● Converting the businesses existing EJB-based applications which are running on heavyweight J2EE application servers to lighter-weight Spring-based applications hosted on light weight server and migrating the existing Extjs heavy weight front end app to Angular App SPA.

Role:

● Performed designing, development.

● Integrate software components and third-party programs.

● Possess strong problem solving and decision-making skills to ensure strong functionality and optimization. Title: My-Supply & Eds-Apple

Period: Feb 2017 to Mar 2019

Client: Apple

Type: Data Info

Environment: Java 1.8, Spring Boot, JMS, JSP, Oracle 12c, jQuery, SAP UI5, ABAP, Bootstrap 3.2.0, SAP NetWeaver Description:

My Supply and EDS is a secure way to access specific data and information related transactional reporting. It can provide apple product data online along with its data information. All external partner communications with any kind of attachments are sent here. My-supply eliminates the need to pull multiple reports; it is a single source to generate open and shipped reports. Also, it provides validation of deliveries against CPFR to ensure the product has been shipped and delivered accordingly.

Role:

● Develop, test and implement new enhancements.

Personal Details

Date of Birth: 30th March 1983

KSA-Address: 25 AL-Daerah Street, Malaz, Riyadh

Address: 28, Malayappan St, SevenWells, Chennai-600001, Tamil Nadu, India Driving Licence No.: F/TN/004/002754/2005

Passport No. & Date of Expiry: P8236176

Valid Till: 23/03/2027

● Clearly and regularly communicate with management and technical support colleagues, possess up-to-date knowledge of technological developments in the industry and communicate effectively and professionally in all forms of communication with internal and external customers.

● Possess strong problem solving and decision-making skills while using good judgement, test, maintain and recommend software improvements to ensure strong functionality and optimization. Title: DNBI

Period: Oct 2016 to Feb 2017

Client: DNBI

Type: Data Analytic Application

Environment: Core Java 1.7, JSP, Struts 1.2, Spring Core, jQuery, Oracle 12c Description:

DNBI is an interactive, customizable web application that provides the complete and up-to-date DUNS right information D&B has comprehensive monitoring and portfolio analysis, all for one set price. Using Data and Analytical information to discover most valuable business relationships helps to uncover hidden associations with customers, partners, and suppliers. It can help in business transformation and growth of the organisation. DNBI (DNB Interactive) is an automated credit decision solution, it provides the credibility of a company which is built on the live XP framework owned by a live capital organisation. DNBI is a web-based, risk management solution blending powerful on demand tools with the data and D&B’s unparalleled international business information and insight in one place, and in real time. DNBI provides a customizable interface to reflect the specific tasks, requirements, and authorizations of everyone in the department or business. Its key features include shared workspace so that the departments’ roles, workflows, and processes can be managed more effectively.

Role:

● Development of technical specifications and plans, analyse user requirements and convert requirements to design documents and provide information by collecting, analysing, and summarising development and service issues.

● Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas. Title: Pearson TDC

Period: May 2016 to Oct 2016

Client: Pearson

Type: Learning Assessments and On-Line Test

Environment: Java 1.8, J2EE, Spring MVC, Hibernate, Cassandra3.0, React, jQuery Description:

Pearson Revel has been developed according to what students have learnt during interactions with educators and learners. This simple fact inspired the creation of REVEL immerse learning experience designed for the way today’s students read, think, and learn. Built in collaboration with educators and students nationwide, REVEL is the newest, fully digital way to deliver respected Pearson content. REVEL enlivens course content with media interactive and assessments integrated directly within the authors’ narrative that provide opportunities for students to read about and practice course material. This immersed educational technology boosts student engagement, which leads to better understanding of concepts and improved performance throughout the course. Role:

● Design and develop new software programs and applications assisting developers, analysts, and designers.

● Help in preparation and documentation of program requirements and specifications.

● Documents and demonstrates solutions by developing documentation, diagrams, code comments and clear code. Title: Canvas Technology-Framework Product (E-Commerce & Any Domain) Period: July 2013 to Feb 2016

Product: Canvas Technology

Environment: Java, J2ee, Ext JS, jQuery, jQuery Mobile, Hybrid Mobile, Oracle 10G and IBATIS Description:

Omni-channel concept is the capability of an application to manage itself on all/every channel(s). Through this application, the business functionality developers will be able to write/configure their functionality without worrying about the device/channel on which the transaction is going to be performed. Since rendering across channels is a basic expectation from a web application of today's standard, the canvas core helps in achieving this by drawing a boundary between the functionality and the UI. While an application developer registers his functionality against a standard set of canvas defined events, the framework layer takes care of providing the appropriate metadata to the library, trigger rendition of the component and bind this canvas defined listeners to the UI events exposed by the library. Canvas by default implements two sets of libraries, Ext JS and JQuery Mobile for the Desktop Channel and the Mobile/Tablet Channel respectively.

Role:

● Produce clean, efficient code based on specifications, verify, and deploy programs and systems, troubleshoot, debug and upgrade existing software and gather and evaluate user feedback.

● Recommend and execute improvements.

● Create technical documentation for reference and reporting. Title: CBX (Customer Business Exchange)

Period: Sept 2011 to July 2013

Client: NBAD

Type: Web Application

Environment: Java, JSP, Servlets, Ext JS, jQuery, Oracle 10G, Ibatis Description:

● With CBX, the Configure-Once, Run-Anywhere (CORA) and Information, Analytics, Decision and Transaction

(IADT) paradigms can help create role-based interfaces with configurable and self-sustained applications that provide a unique customer experience through an Omni-channel solution for mobile devices and tablets as well as online.

Role:

● Performed designing, development, documentation and UTP.

● Integrate software components and third-party programs.

● Create technical documentation for reference and reporting. Title: CRM

Period: Feb 2011 to Aug 2011

Type: Web Application

Environment: Java, JSP, Servlets, Struts, MySQL, Tomcat 6 Description:

To obtain a business approach that integrates processes, people, and technology to maximise the relations of an organisation with customers. The real value of CRM is to transform strategy, business functions and operational processes in order to maintain customers and enhance loyalty and profitability. Role:

● Familiar with CRM best practices and ERP business process

● Troubleshooting software applications issues

● Collaborate with the I.T. division and play an active role in determining the organisation's current, and future, CRM data needs and solutions and to develop a solid understanding of the company's data systems and resources.

● Solve business problems using information technology. Learn, document, train, and support. Title: Release Planning

Period: April 2010 to Feb 2011

Client: Cisco

Type: Web Application

Environment: Java, JSP, Servlets, Ext JS, Oracle 9i Description:

It is a process or approach which attempts to consolidate all company’s departments and functions into a single computer system that services each department's specific needs. This is specifically designed using Ext JS framework for building interactive web applications using techniques such as Ajax, DHTML and DOM scripting and grid edit. Role:

● Designed a release planning web-based application and developed from scratch using ExtJs, Oracle for better performance.

● Facilitated business activities such as dynamic grid rendering with instant data entry for time saving. Title: Topics List and Taxonomy

Period: Dec 2009 to Mar 2010

Type: Web Application

Environment: Java, JSP, Servlets, Struts, MySQL, Tomcat 5.5 Description:

It consists of topics including categories like cameras, laptops, sports and so on. Each topic will contain a list of topic keywords. The user can import the topic keywords from a standard CSV file of the format; each topic is associated with several topic keywords. The top of the page will contain a drop down of all currently existing topics and all topics’ keywords. On selecting the topic, the page will display the list of all topic keywords. Role:

● Designed a topic web-based application and developed from scratch using Struts, and MYSQL for better performance.

● Facilitated search of the topics keyword list and data entry of topics Title: DAO Auto Process Application

Period: Mar 2008 – Jul 2009

Client: GE Money, Mexico

Type: Web Application

Environment: JSP, Servlets, Ajax, Domino, Lotus Script, Lotus Formula Language, JavaScript Description:

This is a web-based application developed in Lotus Notes and Oracle used by the employees of GE Money. This is an auto-mobile loan processing application. The auto-mobile loan will be produced after passing the legal document verification. This is done by three profiles- Promoter, Under-Writer, and GE Manager. Role:

● Performed enhancements (Intranet to Internet Applications and SCR 157,158,159,160), requirement analysis, program specification, test script, unit testing and user documentation. Title: Quality Management System

Period: Jan 2008 – Mar 2008

Client: R Systems

Type: Web Application

Environment: Java, JSP, Servlets, Struts & MySQL, Tomcat 5.5 Description:

This is a web-based application developed in Lotus Notes for maintaining quality related documents. These documents will contain the code for all the logics used in Lotus Notes which will further help to complete the task allocated for any resource within the short span of time.

Role:

● Developed Web based Intranet Application which contains the code for all the logics used in Lotus Notes which helps to complete the task allocated for any resource within the short span of time and user documentation. Title: Workplace

Period: Jan 2007 – Dec 2007

Client: GE Money

Type: Web Application and Knowledge Management Systems Environment: Java Agents, JSP, Servlets, Ajax, Domino, Lotus Script, Lotus Formula Language, JavaScript, Postgres Description:

This is a web-based application developed in Lotus Notes used by the employees of GE Consumer Finance over 30 Countries. This is a complete working environment, delivering tools for knowledge Management that is used to facilitate record and manage day-to-day activities performed. The Workplace Application is broadly divided into Workgroups. Each Workgroup is typically a container in the Work-flow environment. Each container further expands to categories, subcategories, and infinite categories available within the same. This contains the document, news and welcome message in that appropriate workgroup, category, and subcategory. Role:

● Provided support and development for the application enhancements, problem-solving, transformation and user documentation.



Contact this candidate