Fahad Ahmad
Cell # - 404-***-**** *****.**@*****.***
Houston, TX 77070
Objective
A software engineer / data scientist position in a dynamic and creative setting, where I can use and extend my
experience in developing innovative software solutions, applied machine learning and big data analytics. The
ideal position would employ and challenge my solid problem-solving and learning capabilities and
multidisciplinary background.
Summary of skills
• 11+ years of software design and development experience with large engineering applications.
• Machine learning and optimization algorithms – Decision trees, Linear models, SVM, Neural networks,
Bayesian methods, PGM, Recommender systems, Ensemble methods, Unsupervised learning (Clustering,
PCA)
• Model evaluation and optimization
• Statistics and Machine learning libraries and packages – Numpy, Scipy, Scikit-learn, Pandas, Vowpal
wabbit, MS Azure Machine Learning Studio, Weka, Octave, R
• Big Data technologies – Hadoop, MapReduce, Pig
• Programming languages – C, C++, C#, Python, Java, Ruby
• Version control systems – SVN, Git
• Databases – MySQL, SQL Server, NoSQL systems
• Operating systems – Windows, Linux
• Data Visualization – Tableau, ggplot2, matplotlib, Seaborn
• Software development methodologies (waterfall and agile), data structures, algorithms, OOD and
programming, design patterns, performance optimization.
Independent Coursework
• Coursera – Introduction to Data Science Data Mining with Weka
•
• Coursera – Machine Learning Edx – Learning from Data
•
• Coursera – Data Analysis and Statistical Udacity – Introduction to Parallel Programming
•
Inference using CUDA
• Coursera – Mining Massive Datasets Udacity – Intro to Hadoop and MapReduce
•
Independent projects
• Participant in Kaggle and DrivenData competitions.
- https://www.kaggle.com/users/106849/f623
- http://www.drivendata.org/users/f623
- https://github.com/fahad623
• Analyzed properties of a billion vertices graph using Pig/Hadoop on AWS.
Experience
Hewlett-Packard, Houston, TX December 2010 – Current
Systems/Software Engineer
• Conduct/participate in multidisciplinary research and collaborate with various software architects and
software engineers in the design, development, and utilization of Value-add software solutions on HP
notebooks.
• Process improvements such as getting legacy code under unit tests and refactoring.
• Maintain and add features to kernel mode Windows drivers.
• Contribute to the design and architecture of a cloud based manageability solution.
Environment:
Visual Studio 2013, MFC, C#, WPF, WDK, STL, ATL-COM, Python, Windows Internals, Ruby on Rails
Solidworks, Concord, MA July 2008 – November 2010
Software Engineer
• Develop new features and maintain existing features in the drawings functionality of Solidworks MCAD
product such as section views, break views, detail views etc.
Environment:
Visual Studio 2008, MFC, C#, Parasolid, OpenGL
Autodesk/Hanna Strategies LLC, Atlanta, GA January 2006 – July 2008
Software Engineer
• Build and maintain Autodesk Inventor tools and applications.
Environment:
Visual C++ 2005, ATL-COM, MFC, Visual Basic, Parasolid, ACIS, Granite
D.P. Technology, Camarillo, CA July 2004 – December 2005
Software Developer/Programmer
• Build practical applications and programs for D.P.Technology’s CAD/CAM software ESPRIT which
involved implementing new code and code maintenance.
Environment:
Visual C++ 2003, ATL-COM, MFC, GDI, OpenGL, Visual Basic
University of California, Davis, CA
Intelligent Manufacturing Systems (IMS-Mechatronics) Lab
Department of Mechanical and Aeronautical Engineering
- Post Graduate Researcher October 2003 – June 2004
- Graduate Student (M.S. Mechanical and Aeronautical Engineering) Sept. 2001 – Sept. 2003
• Worked on the project titled ‘A Real Time Scheme of Intelligent NURBS Interpolation for CNC systems to
Machine Sculptured Surfaces’. The project involved developing tool path interpolation module, and
achieving a vibration free motion of the tool utilizing DSP and filter techniques in order to get the fastest
possible interpolation.
Environment:
Visual C++ 6.0, Matlab
Education
University of California, Davis
Master of Science, Mechanical and Aeronautical Engineering (Specializing in CAD, Computational Geometry)
V.J.T.I (University of Mumbai), India
Bachelor of Engineering, Mechanical Engineering