Ibtehaj Ali
Email :-
Location: Gulberg 2 lahore, Pakistan.
Mobile:-
software developer offering more than five years of full life cycle experience including planning and
assessment, requirements definition, features and functionality design and development, coding,
implementation, product and infrastructure enhancements and maintenance. An expert in object-oriented
design and analysis with a history of building unique and original product and solutions through
intuitive problem-solving and creativity.
Summary
Knowledge of advanced level programming in C/C++ including thread synchronization
multithreading, multi processing, concurrency.
Developed 3 Mysql Storage Engines to expose HDA data on SQL standards.
Proficient in COM/DCOM technologies in C++.
Worked on OLEDB providers of different DBMS SQL Server , PostGreSQL,DB2,Microsoft Jet
Access oledb provider and Oracle .
Have work on Spark and Cassandra.
Proficient in Web technologies: HTML, CSS, PHP and Java.
Have More than 3 years experience of Android development and PHP Api’s.
Technical Skills
Languages
C, Python, C++, Java, C#, SQL, HTML, CSS, PHP, JavaScript, VBS, Scala.
Liberaries and
Framworks
Concepts
Systems
WinAPI, STL, OpenCV, MFC, ATL, .NET, OLE/COM, OLEDB,Zero/Active MQ
CakePHP ,BootStrap, Wordpress, Spark , Hadoop, Oracle Jdewards
OOP (Design Patterns, Refactoring), Multithreading/Multiprocessing,
COM/DCOM ,SQL , Scalability . RESTful web services
PyCharm, Microsoft Visual Studio, Eclipse,NetBeans ,VB6, Microsoft
Office,Proteaus,MATLAB ,Cisco Packet Tracer,AutoCAD ,Tableau ,MySQL
Workbench ,Android Studio .
Windows 2000/XP/Vista/7/8, Linux Mint.
Hardware
PCs, MicroProcessor Controllers, Peripherals, Network accessories.
Databases
Version Control System
Oracle, MySQL, SQL, DB2, MS Access, PostGreSQL, Cassandra, DynamoDB,
RedShift, Amazon S3.
Git, Team Foundation.
Bug Tracking System
Jira, Team Foundation, Asana.
Software
Career Highlights
Senior Developer, Sensys. pvt Pakistan - 2014 to Aug 2016.
Product : IntelliMAX Automation Software .
Environment: C, C++, windows, Java,JavaScript,Ms Access,MySQL,PostGRESql Oracle, DB2,STL ,OOP.
Project or Feature: Custom MySQL storage Engines and Databases Connector.
Team Members: 4 team members .
Role: Software Developer
The MySQL pluggable storage engines enables the support for mysql clients to make query and get the
data from all DBMS . All third party DBMS oracle,postgreSQL,DB2 and MsAccess databases data can be
extracted via oleDBdataProvider and HDA provider and serve to clients at SQL standard .
Database Connector connects to databases and fetch the schema of tables and publish to MySQL.
Designed, developed, and tested software applications meeting deadlines.
Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework
containing support to: data structures, common algorithms, threading.
Fixed bugs in the DBConnector and in Storage Engines.
Developed highly efficient algorithms in C++ through both pair-programming and independent
work.
Developed Query Processor that parse query using Visitor Pattern.
Developed ResultsetManager that is based on Producer-Consumer Technique and is multhreaded
module to store data in MySQL.
Product : IntelliMAX Automation Software .
Environment: C, C++, windows, Java,JavaScript,HTML,CSS.
Project or Feature: Client Redundancy .
Team Members: 4 team members .
Role: Software Developer.
Server Machine Shut Down or Server Shut Down the clients connected to server switch from one server
to another. The clients have no effect of server shut down. They will be directed to other server.
Analyzed server side infrastructure including function calls for memory management.
Designed, coded, implemented and tested new features and modules.
Analyzed code to identify and improve performance bottlenecks and contingencies with shared
resources.
Specified, prototyped, developed and tested an object-oriented, containing support to:
data structures, common algorithms sockets, threading.
Senior Developer, CybexTech Pakistan - 2016 to Aug 2018.
Industry : IT - Software Systems.
Environment: Java SE, Android SDK, SQLite, Subversion,
REST, JSON, PHP, JavaScript, C++, OPC, Hollysys, Firebase.
Projects:
Biometric Attendance Machine Integration with Mobile Application.
Application for Integration of Hollysys through OPC drivers with Mobile Android,
Android Application for restaurant chain(with information aboutrestaurants ,menu, events and
ability to place an order);
Android Application for Taxi Booking.
Android Application for Books Archives.
Android Application for Kids Safety and Tracking.
Android Application for School Management System.
Android Application for Motivational law of Attraction.
Android Application Doctors’ appointments booking.
Android Application Orders Management System with KanBan board for Textile industry.
Android Application for Labor Booking System.
Android Application for Quiz Testing Service.
Android Application for Ecommerce business PetBazar.pk.
Android Application for transport business.
Data Consultant, EnginTech Pakistan – Aug 2018 to Aug 2019.
Industry : IT - Software Systems.
Environment: Python, PySpark, Spark, Scala, Redshift,
DynamoDb, Amazon S3 Storage, Kibana, Prometheus,
Spectrum AWS, Pycharm.
Responsibilities:
Redshift Data Processing, and storing in DynamoDB and parquet files.
Used Spark-Streaming APIs to perform necessary transformations and actions on the fly
for building the common learner data model which gets the data from Kafka in near real
time and Persists into DynamoDB , Parquet Files.
Re-designed and developed a critical ingestion pipeline to process over large data.
Utilized MapReduce, HDFS, DynamoDB and Parquet Files.
Have written the pipelines for facebook, google , twitter and other social media
campaigns data in python.
Integrated the business intelligence tools like Prometheus , Kibana and Looker to
monitor Real and Historical data.
Integrated Redshift with Python Scripts to store data in PostgreSQl and MySQL.
Written the python and SQL Scripts to store data in Spectrum AWS.
Data Storage in S3 from Redshift and Copied to redshift from S3.
Senior Technical Lead, Datawiz Pakistan – July 2019 to Present
Industry : IT - Software Systems.
Environment: Oracle JdEdwards, Salesforce.
Responsibilities:
Lead and Manage the projects in Jdewards and
Salesforce.
Call Center Application Management in Salesforce.
Discussion with Clients and Write Tech Specs of
Industrial Projects.
Developed and delivered 4 projects in Jdedwards.
Consistent record of automating operational toil with software.
Experience operating software in production Kubernetes environments at scale.
Experience with Linux provisioning, administration, and troubleshooting.
Outstanding communication and interpersonal skills.
EDUCATION
Period
2010 - 2014
Name, Dept., Degree
COMSATS INSTITUTE OF INFORMATION
TECHNOLOGY.
Bachelors of Computer
Engineering.
ADDITIONAL INFORMATION
Stackoverflow.com account:
https://stackoverflow.com/users/-/umair-iqbal (mostly active in ‘java, c++’ tag).
Linkedin account:
https://www.linkedin.com/in/ibtehaj-ali-/
Github account
https://github.com/umair-iqbal-hs
ABOUT ME
- perfectionist;
- hard-working;
- fast learner;
- able to think logically;
- able to work in a team;
Place
Lahore,
Pakistan