Accomplished Senior Software Engineer specializing in Java Spring Boot, and Quarkus with strong background in designing and developing Java/JEE-based client/server applications. With over 6 years of diverse experience, I am recognized as an Intellectual Solution Provider, skilled in delivering innovative software solutions across sectors, including banking and international markets. Known for collaborative teamwork and adeptness in diverse environments. Proficient in implementing SDLC methodologies, adhering to SOLID principles, utilizing design patterns, and harnessing data-driven approaches to create robust and efficient software solutions.
Experienced Java Developer at Super Future Technology, adept in crafting cutting-edge healthcare solutions. Skilled in designing and implementing software systems for efficient patient record management, comprehensive report generation, and detailed medical history maintenance. Proficient in Java, Spring Boot 3, and reactive programming with Flux. Dedicated to empowering healthcare providers with technology to deliver exceptional patient care.
As a Software Design Engineer at Teresol (Pvt) Ltd, I played a pivotal role in various projects for Bank Al Habib Bank. My focus centered on enhancing the OBS system, particularly contributing significantly to the Funds Transfer and ATM Transactions modules, along with the DCP Digital Corporate Portal tailored for Bank Al Habib Bank's corporate clients. I spearheaded the development and refinement of these critical components, prioritizing secure and efficient fund transfers and ATM transactions. Additionally, I facilitated seamless integration with OBS, CBS, SOA, and APIS, ensuring robust management of beneficiary information, account history, foreign exchange transactions, and administrative portal functionalities.
As the Technical Lead at EdgeOn within the Custom Software Department at Raya Financing, a premier car leasing company in Saudi Arabia, I directed the software development team in enhancing customer experience and operational efficiency. I initiated the development of a user-friendly portal, a specialized authorization system, and a simplified car leasing calculator. Additionally, I integrated Tamm services for seamless communication, utilized YAKEEN services to improve customer identification, and established secure payment solutions through Sadad and Paytabs gateways.
At EvanTageSoft (Pvt) Ltd., I excelled as a Java Developer by specializing in API integrations using AngularJS for projects such as KashApp, Upasa, SimPasa, and Panasonic E-commerce Site from Europe. These experiences significantly enhanced my API proficiency. Additionally, I effectively utilized project management tools like Jira and Slack, and gained expertise in AWS for cloud management. My skill set includes Java 7, Selenium, Spring Boot, REST APIs, Hibernate, AngularJS, AWS, Jira, Slack, and Git, making me proficient in both software development and project management.
AEM Adobe Experience Manager Development took Trainings and Perform my best Work with AEM CQ5 WCM Skills Implemented Project through design-building and development phases on CQ5 as Architect That was Proof of concept (POC) for RoyalCyber Key designer and Developer on the team in CQ5 i have Strong knowledge on Java, J2EE, Servlet and JSP Life cycle I have knowledge on project building tools like Eclipse Maven FileVault crx-de lite expertise. AEM Integration with Adobe Site AEM Integration with Adobe Search and Adobe Test Target
AWS Amazon Web Services Manage AWS account with multiple VPCs for production.
Design AWS formation templates to create VPC architecture. EC2s Subnets and NATS to meet high availability application and security parameters across multiple Regions. Design roles and groups for users and resources using IAM . Create and manage S3 buckets and policies for storage and backup purposes.Support, manage and maintain researchers\' development efforts with custom applications
JBoss Hands on experience providing enterprise support to Linux Windows and Centos servers
Jboss application server Work on Linux and windows Server 2012 by creating Virtual Machines using VM viewer Creating 2 Os with 2 difftent Static ip that both can Ping each other to Making Cluster Enviroment
Developed a web application with my team for the automobile industry. The application maintained the record of incoming and outgoing vehicles at the show room. All sorts of data was maintained in the application including the pictures and catalogs of the vehicles.
The technologies used in this application are JSP, servlets, Struts2, Hibernate, Bootstraps, JavaScript, JQuery, Ajax, Mail API and various other Web Services.
Worked on Desktop Applications including Games and Management Software. Developed a desktop Application for Hospital. Complete Hospital management was part of the application.
The technologies were used are Java Swing, AWT, SQL Server Database.