Sr. Full Stack Developer and RPA Solution Architecture
Cubic-Art Technologies
Total years of experience :12 years, 11 Months
• Developed RPA solution for Tadweer government client (First RPA solution in Abu Dhabi).
• Developed RPA POC for AFZA government client (communicating with 2 government entities systems).
• Design and develop flexible and well-structured front and back end architecture for web applications, ensuring the responsiveness of applications.
• Build the front-end of applications through appealing visual design, develop well-functioning databases and applications, write effective APIs, test application for responsiveness and efficiency, and troubleshoot, debug and upgrade software.
• Build features and applications with a mobile responsive design; build security and data protection settings.
• Deal with TFS 2012, TFS 2015, DevOps to manage tasks and reported bugs.
• Define, design and deploy RPA architectural solutions for clients; understand their business requirements and document them for RPA developers to deploy the automation projects in an optimal manner.
• Analyze client processes, identify RPA opportunities, recommend RPA approach and strategy based on analysis and client RPA maturity, and assist Project Manager to ensure smooth delivery of the RPA solution.
• Assess automation opportunity from technical perspective, and design and architect the solution, ensuring the product/solution architecture is scalable and extensible.
• Deal with SRS, TDD documents to understand business and convert it to functional automated solution.
• Define complexity of the process in terms of Robotic Process Automation delivery.
• Drive the adoption of best practices around coding, design, quality and performance; constantly upgrading the product with evolving technology and customer requirements.
• Provide pre-sales support to the sales team during RFI/RFP and PoC stages, including drafting of RFI/RFP responses.
• Outsource to multi government clients, support then in creating RFPs, process automation requirements, proposals evaluation as well as applying ISO 20000 and ISO 27000.
• Outsourced to various government client to help them digitalize their processes by creating RFPs, selecting proper vendor, re-engineering processes, managing projects execution and handover to entity management.
• Participated in large, mid-size and small Microsoft SharePoint consulting and development projects; designed, developed, tested and deployed custom SharePoint solutions.
• Researched the system and technical environment needs, defined the scope, plans and deliverables regarding the assigned projects, collected and analyzed technical and user requirements, translated into programmable solutions and ensured that the identified solutions meet consumer expectations and needs.
• Worked together with Sales and Service Delivery teams to define the milestones, deadlines and scope of client projects; provided presales support to the sales team to put together proposals for clients.
• Provided technical assistance to company staff or clients with technology-related issues by understanding the issue and its cause, solving the problem and explaining the problem to the staff member or client.
• Handled reported technical issues via phone, email, ticketing system and face to face/in person; efficiently troubleshot and resolved system issues escalated from users with a high success rate.
• Installed and configured new systems, supported the roll-out of new applications, set up new users' accounts/ profiles and dealt with password issues.
• Assisted sales team with POCs, demos, and presentation; maintained Service Level Agreements (SLAs) of products and solutions and implemented ITIL Processes.
• Performed full lifecycle software development including requirements gathering, project scope, coding, testing, database administration as well as detecting and fixing bugs.
• Architected/developed new applications and made modifications in the architecture of existing application based on new security, network or business requirements.
• Understood business/customers’ needs, translated them into requirements and accordingly developed system/solution.
• Produced well-organized, optimized and documented source code; managed debugging of existing source code.
• Rendered technical assistance to deploy and support software solution; ensured all new software functions smoothly across various programs and platforms.
• Tested and maintained software products/web applications to ensure strong functionality and optimization.
• Ensured system/software is up-to-date with latest technologies and trained users to use new/modified system.