Senior Software Engineer | Application Architect
Send a job offer directly to this candidate
Application Architect and Senior Software Engineer with more than 15 years of experience designing, architecting, developing, and delivering enterprise software solutions using C++, Qt, Linux, PostgreSQL, Oracle, and distributed system technologies. Experienced in building mission-critical real-time applications, enterprise data processing platforms, distributed software architectures, and cloud-enabled solutions across the Energy and Defense sectors. Possesses deep expertise in modern C++ software development, multi-threaded application design, large-scale data processing, software architecture, database-driven systems, and cross-platform development for Linux and Windows environments.
Currently working as an Application Architect on enterprise seismic data management solutions supporting international energy-sector clients, contributing to the design and implementation of seismic data ingestion, metadata management, navigation processing, cloud integration, and industry-standard seismic data exchange workflows. Recognized for combining strong technical expertise with architectural thinking, analytical problem-solving, and the ability to deliver high-quality software throughout the complete Software Development Life Cycle (SDLC), from requirements analysis and solution design through deployment and long-term product support.
Senior Software Engineer / Application Architect - LMKR (Pvt.) Ltd. - Islamabad, Pakistan
(2021-05)
LMKR is a leading provider of geoscience and energy industry software solutions. As a Senior Software Engineer / Application Architect, I contribute to the architecture, design, and development of enterprise-scale seismic data management solutions used by international energy-sector clients. My responsibilities span software architecture, technical design, high-performance C++ development, cloud integration, data processing, code reviews, customer collaboration, and technical mentoring throughout the complete software development lifecycle.