Вы находитесь на странице: 1из 3

Muhammad Zubair

Cell: +92-333-9775901, Email: raozubair527@gmail.com


Website: pk.linkedin.com/in/zubairmuhammad/
Summary
I am Software Engineer having 4.8 years of experience in software development, working on
Java based backend technologies and mobile apps. I have good understanding of end-to-end
system design. I can work independently using my own initiative as team lead or as part of a
team.
Experience
Senior Software Engineer
(Dec 2012 Present)
Tkxel
Website: http://www.tkxel.com
Working as Senior Software Engineer at Tkxel, I have worked on multiple projects a few of
them are below:
LESCO Customer Information and Billing System (CIBS):
Responsibilities:
Its one of the most exciting & challenging project of my career. LESCO has user-base
of 3.9million, whose billing system needs improvements to reduce the bill calculation
time and optimize the process.
I am leading the technical aspects of the project, they key challenges I am facing
here are not only related to technical aspects but also with the operations of LESCO.
I am redesigning the deployment for application server, creating a cluster of Oracle
DB, migrating the application code for older version of framework to the newer one.
Snapsprtie:
Responsibilities:
Snapsprite is server based image processing project. Its clients are mobile apps,
server exposes REST API for clients to post data which it saves in DB. The app has
integrations with Google vision API, which it uses to processing the uploaded images
from mobile apps.
Technology stack used is Java Spark, Jetty, MySql on RDS, Google Storage Buckets
for static content.
Continuous Integration & Code Analysis for iOS Projects:
Responsibilities:
One click deployed of apps, building a pipeline to support so many heterogeneous
subsystems integrated with one another, this is most rewarding project in terms of
learning.
I suggested process improvement for all iOS projects in company by implementing
CI, performed research and give presentations to CEO & CTO for implementing
Continuous Integration in company and their impact, got approval and I put base
stone for CI by implementing it.
Deployed Jenkins, Sonar (code analysis tool) and static code analyzer for iOS &
Android.
Created a one click build delivery system for mobile apps which fetches code for
version control, build it, run test cases, perform static analysis generate reports,
created signed ipa/apk creates a unique link for it and sends email with the link. All
these steps can just be initiated by one click, only one time configuration is required.

Ames Golf and Country Club


Responsibilities:
I lead this project for requirement analysis by communicating with client till the
successful delivery of project.
The app is multiuser which allows golf player to manage their scores, order meals,
earn bonus points, it involves intensive concurrency and API usage by a large
number of client apps, client apps use REST API to communicate.
Securing the communication with backend server was critical in this app as it bonus
points can be earned by check in within the perimeter of golf course, I used MAC for
this purpose and also deployed secure services.
Most important aspect of this project is that it can be used by multiple golf courses
with little customization and features within the app can be enabled / disabled from
web Admin panel.
Technology stack used is MySql, Spring, JDBC, Apache Connection Pooling, Angular
for frontend.
During my professional career I also got chance to work on multiple mobile apps few of
them are below:
Horoscopes
Responsibilities:
Added Todays Widget (app extension) introduced in iOS 8.
Added iOS7 background multitasking i.e., fetch data (for iOS7) for the app while the
app is still in background.
Implemented Apples Push Notifications to update the users about features and
special offers.
Integrated CoreData to save the contents fetched, previous these were saved plist
files.
Updated the UI to support with iOS7+ and iPhone 5, iPhone 6 devices.
Added a new feature of viewing friends horoscopes by accessing the data from
facebook.
Improved the video contents displayed by changing the video format.
Added Google Analytics to the app for better business strategies.
Converted the code base of 100,000 lines (approx.) to Automatic Reference Count.
Link: https://itunes.apple.com/us/app/iscopes-daily-horoscopescompatibility/id284925655?mt=8
iVillagae
Responsibilities:
Designed data Model and implemented the model in Core Data.
Re-implemented the settings and info panel of the app to be more user friendly.
Replaced the xml feed with JSON, improved the parser to parse feed in 2 seconds
only.
Improved the launch animation by dynamically adjusting the view for 3.4-inch & 4inch devices.
Updated the UI to support iPhone 5 and iOS7.
Released version 2.0 Link: https://itunes.apple.com/us/app/ivillage/id417760462?
mt=8
Its Relevant
Responsibilities:
Debugged a memory crash using instruments (tool) and fixed it by removing
memory leakage.
Implemented multi-threading to asynchronously load the images on main carousel.
These images are cached and de-allocated upon receiving memory warning.
Added the Search Contents for a Specific region.
Added Facebook & tweeter integration.

Link: https://itunes.apple.com/us/app/its-relevant/id409634944?mt=8

Technical Skills:
Languages: Java, Objective-C, C / C++, Swift.
Databases: Postgresql, MySQL, sqlite3.
Frameworks and Tools: Java Spark, ORMLite, Spring, Hibernate, JSP and Servlets, JMS, EJB,
JDBC.
Servers: Jetty, Tomcat and Apache.
Tools: Ant, Maven, git, svn, Ecliplse.
Education:
Masters of Computer Science
September 2009 - September 2011
Bahauddin Zakariya University, Multan Pakistan
Professional Courses:
Stanford University Center for Professional Development, USA
Advance Software Security Certificate, USA
January 2016
Foundations of Software Security.
Pakistan Software Export Board
Ministry of Information Technology, Pakistan
June - July 2011
Mobile Gaming & Animation Development.
Honors

Certificate of Participation, from former Prime Minister of Pakistan Mr.


Youssef Raza Gillani on Mobile Game & Animation Development, the course was
supervised by Dr.Umair Saif.

Вам также может понравиться