Integration Support Engineer- Fintech
Saudi Financial Technology Company
Total des années d'expérience :18 years, 2 Mois
◦ Setup environment for supporting ClickPay customers. Ticketing system (freshdesk) and MS Office 365.
◦ Provide support knowledge base for Clickpay merchants and maintain postman documenter.
◦ Provide integration support for our merchants Clickpay (L1 & L2 support).
◦ Assisted merchants in configuring and setting up all aspects of their online payments.
◦ Maintain plugins for popular web frameworks.
I directed company transformation and migration from outdated desktop tools and paper work to the web-based scalable system: http://auction.sa.
I’ve been driving all parts of software development lifecycle from scoping requirements to the actual launch. Setting up the strategy, requirements gathering and documenting, designing screen prototypes, designing the system architecture and database. Planning the old database migration.
Throughout the system lifecycle, I’ve been working closely with stakeholders, operations, business, financial teams to ensure requirement fulfillment as well as achieving customers satisfaction.
I established architecture for cloud environment where the system has been deployed.
After launching the system, I successfully led the continuous feature releasing and bug fixing, creating the architectural specifications that developers have followed to design and implement the solution using agile development practices.
I also built, hired and managed full-time, part-time, freelancers, remote (offshore) and in-house based developers. Directing and overseeing the development team. Conducting code review, Git activities review. Providing technical mentorship. Monitoring their day-to-day activities and tasks progress.
Planning and negotiating for features, balancing multiple and competing priorities and executes accordingly. Maintaining releases roadmap and the system long term plans.
Actively conducting system troubleshooting, testing and maintaining the core product software and databases to ensure strong optimization and functionality.
•Contribute in all phases of business operations process, liaise with other teams within product stream, operations team, sales team and marketing team to ensure features delivery according to business and quality standards.
•Responsible for release planning, deployment plans, leading and coordinating software development activities.
•Develop and demonstrate the Proof-of-Concept for business application solutions.
•Use tools like JIRA and Git to monitor and enhance productivity of the team and manage company code-base.
•Manage and maintain deployment architecture of company system on amazon cloud (AWS).
•Analyze and recommend solutions to programming issues, defects and bugs as assigned or encountered.
•Customize, configure and extend Magento as well as use Zend framework in creating sandbox tools.
•Identify, diagnose and fix system and servers bottlenecks and devise solutions to performance issues.
•Build, enhance, debug, Rest APIs with oAuth authentication the company mobile application.
•Guide business decisions from technical perspective like performance, reliability, scalability and security.
•Build architecture for integration between company services and third party services, e.g. Google services, LDAP, and YouTube, KSA Ministry of Education web-services (Noor web-services).
•Identify and troubleshoot issues as needed. Perform Bugs diagnosing and fixing.
•Write clean object-oriented PHP, using CodeIgniter framework, as well as efficient SQL.
•Maintain, debug and extend Drupal and Joomla websites.
•Customize and configure Moodle LMS and WizIQ virtual classrooms service.
• Responsible for conducting, leading and coordinating software development activities throughout the project, including key design decisions for the technology, structure and configuration of the system.
• Determine technologies and tools that the team will use in projects (e.g. composer packages).
• Review and analyze software requirements and specifications, And explain project business to team members according to the business documents.
• Use Symfony2 framework to integrate data from different storage solutions (MySQL and Oracle).
• Write program instructions and user manuals.
• Develop and maintain websites with PHP & MySQL on Windows and Linux platforms (LAMP stack).
• Use web and front-end languages and methodologies like: CSS, XHTML, javascript, AJAX and jQuery.
• Analyze business documents to identify tasks and design BD schema.
• Participate in developing a new version of the company core service: www.resalty.net platform and maintain its reliability and performance efficiency.
• Develop solutions for complex performance problems and architectural challenges, like database replication and tables indexing.
• Develop a custom version of the open source Vtiger CRM.
• Maintain, expand, and scale the website, as well as develop new modules using PHP, MySQL and Ajax.
• Optimize DB and code to correspond the high-traffics that the website was receiving.
• Integration with third party services like www.clickandbuy.com, Google ad-sense and Google Analytics.
• Initiate and develop projects using PHP, smarty and MySQL, according to Business Requirement.
• Cooperate with web designers to match visual design intent.