Summary
Overview
Work History
Education
Skills
Languages
Certification
Affiliations
References
Timeline
Generic

Abdul Moeed

Lahore

Summary

Imagine an innovative professional in software development, known for productivity and efficiency in completing projects, with a strong ability to adapt to new technologies quickly. Possess strong skills in algorithm design, system architecture, and code optimization. Excel in problem-solving, communication, and teamwork, ensuring successful collaboration on complex projects.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Software Engineer

Emblem Technologies
Lahore
01.2023 - Current

SaaS Application for Data Analysis and Visualization.

  • Developed a SaaS platform for data analysis and visualization, tailored for large chemical and pharmaceutical companies.
  • Designed and implemented an admin panel for user registration and role-based access control (RBAC).
  • Implemented Microsoft SSO login, so the users in the client's Active Directory are able to access the system.
  • Created an SQL database schema to store and manage raw data uploaded by clients.
  • Developed a company portal to allow clients to upload CSV and Excel files, and visualize processes using that data.
  • Leveraged Python (NumPy, Pandas) to clean, transform, and process raw data.
  • Used Redis to cache the processed data, so it would be readily available.
  • Transformed the data to be suitable for visualizations based on client requirements, integrating Python and Pandas for data manipulation and processing.

Travel and Loyalty System.

  • Worked on a microservice architecture travel booking system, with integrated hotel and flight reservations.
  • Integrated third-party APIs for voucher systems to enable seamless redemption.
  • Implemented cron jobs for the auto-update of voucher data from the providers using Hangfire.

Code Quality and Collaboration.

  • Conducted pull request (PR) reviews, ensuring code quality, readability, and adherence to coding standards.
  • Participated in code cleanup sprints for improved maintainability and performance.
  • Authored technical documentation for implemented features and workflows.
  • Collaborated with managers and clients to gather requirements and ensure proper feature delivery.
  • Participated in continuous learning opportunities to stay current with emerging technologies.

Education

Bachelor of Science - Electrical Engineering

University of Central Punja
Lahore, Pakistan

Skills

Programming languages

  • C#
  • Python – data processing, scripting
  • SQL

Frameworks and libraries

  • NET Core
  • Python, Django Rest Framework
  • Entity Framework Core
  • Hangfire
  • AutoMapper
  • MediatR

Databases

  • SQL Server, PostgreSQL, MySQL, SQLite

API Development

  • RESTful APIs
  • Swagger / OpenAPI – API documentation and testing

Cloud and DevOps

  • Azure – Functions, Blob Storage, SQL Databases
  • AWS – S3
  • Docker – containerization and deployment

Authentication and authorization

  • Identity Server – OAuth2
  • JWT – token-based authentication
  • Role-Based Access Control

Design Patterns and Architecture

  • SOLID Principles
  • Dependency Injection
  • Microservices architecture
  • Repository pattern
  • Clean code architecture

Data Processing and Analytics

  • Python Libraries: Pandas, NumPy
  • ETL Pipelines
  • Excel and CSV handling

Languages

Urdu
First Language
English
Upper Intermediate (B2)
B2

Certification

  • Data Analysis with Python

Affiliations

  • Football
  • Chess
  • Tech

References

References available upon request.

Timeline

Software Engineer

Emblem Technologies
01.2023 - Current

Bachelor of Science - Electrical Engineering

University of Central Punja
Abdul Moeed