Abdul Wadood

Abdul Wadood

Senior Software Engineer

I build Java systems that connect to other systems at high volume, and have done so for 18 years: real-time event processing for telecom operators, call-record analytics, billing, e-commerce and ERP. I design them to absorb changing requirements without rework.

Islamabad, Pakistan

Career

  1. 2022 – now

    Senior Software Engineer, Techfinity LLC

    Technical owner for EVAM, a real-time customer engagement platform, at five telecom operators in Pakistan and Iraq.

    • Built an offer-eligibility service covering more than 125 million subscribers that processes around 100 million records a day within a six-hour window.
    • Designed and built Spring Boot REST and SOAP APIs for real-time campaigns and integrations, and Kafka producers, consumers, custom topic managers and listeners for the platform's event engine.
    • Lead up to five developers: I decide how each requirement is built and own code review, test strategy and the definition of done.

    Technologies: Java, Spring Boot, Apache Kafka, REST, SOAP, Oracle PL/SQL, React, Next.js

    More detail

    I work with the solution architect in client discovery, analyze each operator's existing systems and define how the platform integrates with them. I also moved monolithic components to Spring Boot services, optimized PL/SQL queries and procedures, and built custom React and Next.js applications for operators.

  2. 2020 – 2022

    Senior Backend Developer, Renegade Group

    Built the e-commerce platform for Coleman Furniture.

    • A custom e-commerce framework with about 2,000 unit tests and an Entity-Attribute-Value product model.
    • Pricing for bundled and configurable products using the strategy pattern.
    • Designed the AWS infrastructure.

    Technologies: PHP, Laravel, AWS

    More detail

    The AWS infrastructure covered EC2, S3, CloudFront, RDS, IAM, Route 53, SES, Certificate Manager and CodePipeline. I presented progress to the client regularly.

  3. 2019 – 2020

    Systems Analyst, Logics Builder Pvt Ltd

    Designed from scratch an ERP for Peshawar Services Club.

    • Automated the processes of 18 departments: multi-level administration, point-of-sale integration, online bookings and financial reports.
    • Led a team of 8–9 developers through delivery to final client acceptance.

    Technologies: Requirements analysis, system design

  4. 2016 – 2019

    Software Programmer, Rite Group

    PHP backend for retail and operations software, and native and cross-platform mobile apps.

    Technologies: PHP, Android (Java), iOS (Swift), Ionic

  5. 2013 – 2016

    Application Programmer, Emtyaz Almustaqbl

    Web services, internal business applications and native and cross-platform mobile apps.

    Technologies: Web services, Android (Java), iOS (Swift), Ionic

  6. 2011 – 2013

    Senior Software Engineer, Interactive Group

    An analytics and machine-learning system for a Pakistani telecom carrier, ingesting about 2 billion call records a day.

    • Churn prediction, calling-pattern prediction and recommendations, trained on 200 million subscriber records.
    • Tree- and graph-based algorithms for identifying calling patterns, built with data scientists.
    • Administered an Oracle database of about 87 TB.

    Technologies: Java, R, Oracle, IceFaces, JUNG, JFreeChart

    More detail

    Visualized network topology and geographic subscriber distribution with IceFaces, JUNG and JFreeChart. Also contributed to web application development for the wider platform.

  7. 2008 – 2011

    Telecom billing platform

    • 2010 – 2011 Senior Software Engineer, Techaccess
    • 2008 – 2010 Software Engineer, Systems Research

    Moved a Java SE desktop billing monolith onto Spring web services, rating millions of call records a day against each subscriber's tariff plan. The same product continued across both employers.

    • Built the Rating Service web application, replacing RichFaces with IceFaces for performance.
    • Designed core rating algorithms and resolved memory, transaction and scalability issues.
    • Built billing reports with JasperReports and Hibernate.

    Technologies: Java, J2EE, Spring, Hibernate, JSF, PostgreSQL, JasperReports

    More detail

    Built a security web service module with JAXB, Spring and Hibernate.

  8. 2008

    Jr. Associate Java Technology, Zigron Inc

    J2EE applications with JSF, Struts, Spring and Hibernate.

    Technologies: Java, JSF, Struts, Spring, Hibernate, PostgreSQL, MySQL

Independent projects

  • Travel Disruption Notifier

    A multi-tenant service that turns structured disruption data into ready-to-send customer notifications for flight, hotel and car bookings. Uses an LLM (Claude API) with structured XML output and a 28-case automated evaluation suite.

    Technologies: Laravel, Livewire, Claude API

  • Spa, salon and couture management system

    A complete business-operations system: appointments, billing, sales, accounting, inventory, CRM, attendance, employee management, feedback, custom surveys, user management and reporting.

    Technologies: Laravel, MySQL, React (Next.js)

Skills

  • Backend: Java, Spring Boot, Spring, Hibernate/JPA, REST and SOAP API design, Apache Kafka, event-driven systems, PHP, Laravel, Symfony
  • Data: Oracle, PL/SQL, PostgreSQL, MySQL, Redis, MongoDB, R
  • Frontend and mobile: React, Next.js, TypeScript, JavaScript, HTML, CSS, Android (Java), iOS (Swift), Ionic
  • Cloud and delivery: AWS, Azure, Docker, CI/CD, Git, SonarQube
  • Practices: system design, requirements analysis, technical leadership, code review, unit and feature testing, Agile/Scrum

Education

Bachelor of Science, Computer Science, NUML, Islamabad, 2003 – 2007

Certifications (Anthropic, 2026): Building with the Claude API, Claude Code in Action, Introduction to Subagents

Profiles