Personal details

Salman A. - Remote full-stack developer

Salman A.

Senior Software Engineer
Based in: 🇵🇰 Pakistan
Timezone: Islamabad (UTC+5)

About

As a full-stack AI engineer with 8+ years of experience, I specialize in developing AI-driven web applications using Python (FastAPI, Django, DRF), React, and cloud technologies. My expertise extends to cutting-edge AI/ML technologies, including Generative AI and Retrieval-Augmented Generation (RAG) frameworks. I am skilled in designing, building, and maintaining scalable, secure, and high-performance software solutions that meet both client and user needs. With a strong foundation in software development methodologies and AI integration, I consistently deliver optimized solutions across the entire stack. Passionate about continuous learning, I stay up-to-date with emerging technologies to provide innovative solutions. Known for my friendly, professional demeanor, I am adaptable and excel in collaborative environments.

Work Experience

Principal Consultant Development
Systems Limited | Jul 2021 - Present
Python
Django
MySQL
Flask
PostgreSQL
GitHub
Nginx
Amazon EC2
Docker
React
pytest
AWS Lambda
Next.js
CI/CD
Fastapi
Django rest api
AWS
  • Developed and maintained scalable web applications using Python frameworks such as Django and Flask, ensuring clean, modular, and efficient code.
  • Designed and implemented RESTful APIs to facilitate seamless communication between front-end and back-end systems, supporting high-performance applications.
  • Built and optimized data pipelines for ETL processes, enabling the transformation and integration of large datasets from multiple sources into analytical systems.
  • Conducted exploratory data analysis (EDA) and created dashboards using tools like Pandas, Matplotlib, and Plotly to derive actionable insights and support data-driven decision-making.
  • Managed databases, including PostgreSQL and MongoDB, for efficient storage, retrieval, and querying of structured and unstructured data.
  • Implemented data validation and cleansing processes, ensuring data accuracy and integrity across analytics and reporting workflows.
  • Collaborated with cross-functional teams to align data engineering solutions with business objectives, delivering results on time in agile development environments.
Senior Software Engineer
ESketchers | Mar 2018 - Jun 2021
Python
SQL
Django
Node.js
MongoDB
Angular
PostgreSQL
React
JavaScript
AWS
  • Designed, implemented, and maintained high-performance Python applications, ensuring scalability and reliability while adhering to industry best practices for software development.
  • Developed and maintained RESTful APIs and web services using frameworks like Django and Flask, integrating user-facing elements with server-side logic to deliver seamless user experiences.
  • Collaborated with cross-functional teams to define, design, and ship new features, effectively communicating technical requirements and aligning with product goals.
  • Optimized database schemas and managed both SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB), writing efficient queries that improved application performance by 20%.
  • Developed and executed comprehensive unit, integration, and system tests, ensuring code quality and functionality while actively identifying and fixing bugs in existing software.
  • Participated in code reviews and maintained high coding standards, fostering a culture of continuous improvement and knowledge sharing within the development team.
  • Engaged in agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives, while staying current with industry trends and proactively recommending improvements to the codebase.

Projects

MedSim AI
Python
Django
PostgreSQL
TypeScript
Docker
React
OpenAI
Pinecone
Vector databases
MedSim.AI is an innovative platform providing AI-powered medical training to enhance clinical skills. It offers over 25 interactive modules, enabling users to practice diagnosing and treating a wide range of medical conditions through realistic, AI-simulated patient interactions. The platform provides real-time feedback, helping medical students and professionals refine their diagnostic, treatment, and patient communication skills in a low-risk environment. MedSim.AI integrates Retrieval-Augmented Generation (RAG) to ensure accuracy and reliability in its training simulations.
Snap Platform | Overview (W19)
Python
Django
PostgreSQL
Machine learning
RabbitMQ
React
Deep Learning
Supabase
AWS
As a full-stack engineer, I contributed to the development of an advanced automated quality control and traceability solution that integrates image capture and AI throughout the manufacturing process. This cutting-edge platform enhanced product development, streamlined workflows, and significantly boosted yield efficiency. Key responsibilities included: - Developing robust APIs to enable seamless integration between image capture systems and AI-driven analysis tools. - Crafting intuitive frontend interfaces that supported sophisticated filtering and searching capabilities for captured images. - The creation of comprehensive automation test cases, ensuring system reliability and optimal performance. - Designing and implementing a thorough unit test suite for backend APIs to guarantee functionality, stability, and long-term scalability. My work on this project contributed to delivering a solution that not only improved operational efficiency but also empowered teams with real-time insights and data-driven decision-making capabilities. This experience honed my skills in API development, front-end design, automation testing, and building AI-integrated solutions.

Education

Information Technology University
Master's degree・Masters in Data Science
Sep 2019 - Jun 2021
COMSATS Institute of Information and Technology
Bachelor's degree・Computer Enggineering
Feb 2012 - Feb 2017