A skilled software engineer with a strong focus on backend software development. My expertise includes Java-Spring Boot, GO and Python for building robust applications, micro-services architecture, Uber Cadence and Apache Airflow for orchestrating workflows and REST APIs along with SQL and PostgreSQL for data-driven solutions.I excel in ETL processes using Apache Kafka for real-time data processing, and Elasticsearch and Clickhouse for extracting valuable insights from extensive datasets. Additionally, I possess Linux Administration and Docker proficiency for seamless application deployment and management.
-
Software EngineerJazzIslamabad, Pk -
Back End DeveloperTarget Energy Solutions Mar 2024 - Present• Maintained and optimized Spring Boot microservices, resolving bugs and improving system reliability.• Managed Elasticsearch and PostgreSQL indexes for large OGDR datasets, enhancing search performance.• Utilized JPA Native Queries to execute raw SQL queries, enabling complex database interactions and leveraging database-specificoptimizations for performance improvements.• Employed Criteria API to build dynamic, type-safe queries, enhancing flexibility in data retrieval and reducing runtime errors.• Implemented REST and socket-based communication protocols between microservices to ensure reliable data exchange.• Containerized microservices using Docker, ensuring consistency across development and production environments.• Developed/Maintained parsers for DLIS and LAS logs in Python to efficiently handle and analyze. -
Software EngineerEmumba Jul 2022 - Jul 2023Islāmābād, Pakistan• Designed and implemented scalable Django-REST APIs for a SaaS-based solution, creating custom visualizations for real-timecryptocurrency data and optimizing performance across devices.• Integrated crypto wallets with applications, utilizing Apache Airflow for workflow automation & third-party APIs for functionality.• Developed and maintained a price-service in Golang, retrieving historical cryptocurrency prices from APIs such as CoinPaprika and CryptoCompare, ensuring accurate, up-to-date data for the SaaS solution.• Collaborated with the development team to drive progress; produced detailed API documentation for front-end integration.• Actively contributed to code reviews and participated in the development of new features and enhancements.• Orchestrated Infrastructure as Code (IaC) using Python-CDK, deploying AWS resources such as API Gateway and Lambda. -
Software EngineerTech Avenue Private Limited Oct 2019 - Jul 2022Islamabad• Developed the Python backend of a reconciliation application to process Call Detail Records (CDRs) ensuring the legal termination ofinternational traffic.• Designed & implemented ETL processes in Python using pandas for data profiling & transformation, integrating data from HDFS.• Created and queried Hive External tables with HQL, performed reconciliation based on predefined rules, and generated reports usingHiveQL and SparkSQL.• Designed and implemented REST APIs for a web monitoring solution, capturing and monitoring 10 Gb traffic on DPDK interfaces,leveraging a DPI engine and Elasticsearch cluster.• Implemented Kafka publishers and consumers in Golang, setting up a cluster using Elasticsearch/ClickHouse.• Developed a Golang consumer for Kafka topics to parse and clean data.• Deployed and managed a multimode Elasticsearch cluster, utilizing Kibana for visualization and configuring Index Lifecycle Management(ILM) policies -
Associate Integration SpecialistMultilynx Jan 2019 - Oct 2019IslamabadProvided configuration and integration management expertise to different HPE products TeMIP, Fault- Archival and Statistics (FAS), Unified Correlation and Automation (UCA), Unified OSS Console (UOC). My responsibilities were:- Maintain the services used in application integrations.- Setup the environment for HPE-TeMIP - Integration of different HPE-TeMIP products.- Provide support for HPE-TeMIP
Muhammad Ashraf Skills
Muhammad Ashraf Education Details
-
Computer Science
Frequently Asked Questions about Muhammad Ashraf
What company does Muhammad Ashraf work for?
Muhammad Ashraf works for Jazz
What is Muhammad Ashraf's role at the current company?
Muhammad Ashraf's current role is Software Engineer.
What schools did Muhammad Ashraf attend?
Muhammad Ashraf attended National University Of Computer And Emerging Sciences.
What skills is Muhammad Ashraf known for?
Muhammad Ashraf has skills like C++, Microsoft Office, Java, Microsoft Word, Mysql, Html, Sql, Microsoft Excel, Programming, C#, Databases, Asp.net Mvc.
Not the Muhammad Ashraf you were looking for?
-
Muhammad Naveed
Director Of Information Technology At Ministry Of Maritime Affairs IslamabadPakistan2gmail.com, gmail.com -
Muhammad Ashraf
Hr Professional | Recruitment Specialist | Hr Operations | Employee Relation | Employee Training | Employee Engagement | Payroll Management |Multan -
-
Muhammad Ashraf
Hod Hr & Admin (Hr Professional With 20 Years Experience In Hr Operations/Talent Acquisition/ Ir/Er / Labour Laws)Pakistan -
Muhammad Ashraf
Senior Software Engineer @Redmath | Java | Spring Boot | Javascript | Vue Js | React Js | Angular | Typescript | E-Commerce (B2B) | Hr TechLahore
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial