Faizan Ahmed
@faizanahmed
I'm a Software Engineer with over 10 years of experience. I am based in Lahore, Pakistan
PakistanWhat I'm looking for
Worked on GPU Programming (CUDA-GPGPU), Particle Effects Solution for video games called Fork Particle, Unity based Game Development in Oculus(VR)/PC/iOS/Android and software based Digital Video Processor (Encoder/Muxer etc.) for Satellite broadcast software called iTX.
Specialties: C/C++, C#, Unity, CUDA, OpenCL, REST API, TCP/IP Sockets, MATLAB-Simulink And
3D rendering using DirectX & OpenGL-ES, FFMPEG, Game(Tech) Design, Oculus SDK, Eclipse, Linux, Object-Oriented Programming, GDI, Assembly Language, ModelSim, Autocad
Experience
Lead Software Engineer
Afiniti
Apr 2021 - Present (3 years 1 month)
Switch Interface design to communicate with Call Center's Switches
Program with Switch APIs to create a layer between our specialized application for the customer and the
vendor's deployed switches
Create performance code for routing calls
Principal Software Engineer
SSI (Strategic Systems International)
Jan 2019 - Aug 2020 (1 year 7 months)
Warehouse Management Systems, Xamarin Android (JNI) & C++ Development
MFC C++ Application for Script Generation of Dimensional Measurement Machines using CAD files and rendering
CAD files using ACIS API for adding measurements.
Principal Software Engineer
Algo
Aug 2020 - Feb 2021 (6 months)
GPU Development (Optimizing ComputerVision/AI algorithms)
Optimize Facial Recognition software using OpenCL
JNI layer for using C++/OpenCL optimizations being used by Android Software designed in Java
Facial Recognition software used in Makeup and Thermal Detection applications
Principal Software Engineer
Arbisoft
Aug 2015 - Apr 2017 (1 year 8 months)
General Purpose-GPU Programming (CUDA/OpenCL) for speeding up Machine Learning
algorithms-SVMs, Neural Networks - using parallelization
Achieved 150X speedup of a Java based NeuralNet using C++(JNI) & CUDA
Achieved 100X and 350X on a MATLAB based algorithm
Web scraping using Python.
Android OS Developer
AirCod Technologies (Sublime Wireless)
Feb 2018 - Sep 2018 (7 months)
3G-LTE Protocol Stack Diagnostics (e.g. RRC, RLC, MAC)
Packet Parsers (similar to Wireshark)
Software Engineer
TkXel
Aug 2013 - Apr 2014 (8 months)
Development Team Lead in several Unity3D (Mobile game) projects like "Zombies Ate My Doctor"
(iOS/Android/WP8) and "War Shooter" (Android) including design of procedural map generation, memory
management, optimization (Unity3D).
Created an optimized/scalable Grid system (tile-based, isometric) for a mobile game project in Unity3D.
Successfully integrated sprites into the sprite animation system fo
Software Engineer
Fork Particle
Nov 2010 - Aug 2013 (2 years 9 months)
Designed a Generic Integration Layer of Fork Particle SDK for support on multiple platforms (Windows7/8 and
XBox360, iOS 5.1, Sony PSVita SDK) including documentation.
Director Feature(Fork Studio): An Event triggered timeline for multiple emitters; UI and the Runtime pipeline.
Fork Particle PSBs(Effect binary) support on PC, XBox360, iOS and PSVita by porting Fork SDK.
Effects 3D Rendering suppor
Software Engineer
IDream Systems
Jan 2010 - Oct 2010 (9 months)
Designed a software based Multi-Program(audio/video streams) Multiplexer to generate single Transport Streams
by Modifying FFMPEG libs.
Study and examine Media Streams(MPEG-4) packet formats/standards and design a packet extractor/parser.
Worked on LogViewer application, library generation for FFMPEG with MSYS and MinGW.
Senior Software Engineer
QBXNet
Apr 2014 - Jan 2015 (9 months)
Development Team Lead in "Virtual Reality Poker" game(casino-vr.com) for Oculus Rift(VR) including designing
Hand Evaluator, turn/betting mechanics (Unity3D).
Created Multiplayer system for Poker including acknowledgment-based syncing and player-info retaining
system(cache) for identification and synchronization of returning disconnected players (without a dedicated server)
based on Photon Unity N
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring Faizan?
You can contact Faizan and thousands of other talented remote workers on Himalayas.
Message FaizanFind your dream job
Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!