Download - CV (Muhammad Ahsan Akhtar)
Muhammad Ahsan Akhtar My ambition is to serve the Software Industry as a professional
Software Engineer and to utilize my development skills in a
better, managed and progressive environment to produce high
quality software, ensuring the product being delivered on time. I
have a passion to learn, adopt and implement new skills. I am
always willing to work beyond my knowledge set, even under the
tight schedules, without compromising on the quality.
Gender: Male
DOB: January 14, 1991
Mobile: +92-346-6817870
Nationality: Pakistani
Address: DA-1/6, Affandi Colony, Sadiqabad Road, Rawalpindi, Pakistan.
E-Mail: [email protected]
LinkedIn: http://pk.linkedin.com/pub/m-ahsan-akhtar/67/720/697 (detailed information)
Academic Information
Graduation: Bachelors in Computer Science – Mohammad Ali Jinnah University, Islamabad
(2009 - 2013)
Gold Medalist (CGPA = 3.70)
HSSC (CS): ICS – Punjab College of Information Technology, Rawalpindi (2007 - 2009)
(A+ Grade)
SSC (Science): Divisional Public School, Rawalpindi (2007)
(A+ Grade)
Skills and Expertise
I have hands-on industry experience, accumulatively ore tha 3 ears with following skills:
Web Front-End: JavaScript – jQuery – YUI3 Library – Liferay Portlets – HTML5 – CSS3
DOM Manipulation – AJAX – JSON
Back-End: Java – RESTful Web Services – Liferay – J2EE – JSP – Servlets – XML Java: OOP – J2SE – Sockets Communication – JDBC Programming
CMS: Liferay CMS
IDEs: Eclipse – NetBeans (with Apache Tomcat Server)
Mobile: Android (Native Apps)
Databases: SQL Queries – Stored Procedures – MySQL – SQLite
Frameworks: Struts – Hibernate – JSF Methodologies: Agile Scrum
Others: GIT – JIRA
Industry Experience
Elixir Technologies,
Islamabad, Pakistan
Software Engineer (Java | JavaScript | Front-End)
(Sep 2013 – Present)
Brief Overview:
A member of one of the Scrum teams that are involved directly in the development and
maintenance of Eli ir’s sig ifi a t produ t, Tango+, using following web technologies:
Front End – JavaScript, Liferay Portal Framework, YUI3 Library, jQuery, HTML, CSS, JSON.
Back End – Java, RESTful Web Services, J2EE.
I developed an entire module named RTF Editor – A web-based editor highly demanded by
customer for viewing, creating, editing RTF files. RTF data is rendered as HTML for editing (using
required Conversions carried out on Server end). CKEditor is an open-source editor in which
that data is rendered and then edited by the user. Upon editing and saving, it is persisted as an
RTF File over Lifera ’s Content Management System using Liferay API. A lot of extensive
features were introduced into that module and implemented using the strengths and
capabilities of CKEditor, JavaScript, HTML, CSS and DOM Manipulation.
I am now involved in development of a two major modules Document Editor and Hotspot
Manager – The web-based designers to carry out end-user’s tasks related to the designing of
documents that reflect in the production output. I am also maintaining RTF Editor Module.
Jabs Solutions,
Islamabad, Pakistan
Android Developer
(Jul 2013 – Sep 2013)
Brief Overview:
I implemented some native android applications.
PRAL,
Islamabad, Pakistan
Android Developer
(Internee)
(Jul 2012 – Sep 2012)
Brief Overview:
I implemented an Android App, Tailoring Management System.
This app as o er ed ith the reati g, stori g, ie i g a d odif i g the usto er’s orders i a Tailor’s shop o er a lo al SQLite Data ase. Ma age e t of orders as auto ated a d the app’s desig as suita le for a a droid de i e sizes (phone, tablet, etc.)
Mohammad Ali Jinnah
University, Islamabad
Assistant Lab Instructor
(2010 – 2012)
Brief Overview:
I taught Programming Courses (Java / C++) to the students of BS (CS) during my student-life as
"Assistant Lab Instructor" (Part-Time).
Helped and mentored students to enhance their learning and technical skills that are required
in their Programming Courses, Tasks and Projects.
Projects
Final Year Project:
Title: Track My Group (Android App)
Brief Overview:
The app runs in 2 modes: Supervisor and Member mode. The supervisor device creates
a group of members and verifies them all (uses SMS for communication). Devices with
both roles (supervisor and member) can then track their opposite side by requesting
ea h other’s urre t o-ordinates (latitudes & longitude) through GPS / Network
provider. After the co-ordinates are received, they are plotted with different colors on
Google Map (embedded in Android App) and the shortest distance (displacement)
between devices is calculated and shown.
Other Projects:
Home Appliance Management System – Android App (as a free-lancer in 2013)
o Brief Overview:
A Client-Server based System to simulate the automation of all the electrical
appliances in a house using an Android Client device as a Remote Control.
The application was implemented using Socket Communication in Java and it
simulated the controlling of the status of electrical devices (On/Off) over a
Remote Desktop Server (implemented as a Java Desktop Application). This
main Remote Server listens to the signals transmitted by the Android Client
using sockets. The time scheduling feature was also implemented for turning
the devices On or Off. A Desktop Client was also developed that could
communicate with Remote Desktop Server just like an Android Client does.
Web Application (J2EE) for ABFA Group of Companies (as a free-lancer in 2011)
o Brief Overview:
An online portal for reati g, stori g, ie i g a d odif i g the usto er’s orders developed using Struts Framework, JSPs, etc.
U i ersit ’s Attendance Management System (Java Desktop Application)
o Brief Overview:
A desktop application responsible for automating many operations of an
Attendance Department of a University developed in J2SE.
Email Client-Server Application in C (for LINUX based Operating Systems)
Inventory Management Website in .NET Framework
And many ore…
Visit my LinkedIn Profile for Details: https://pk.linkedin.com/in/m-ahsan-akhtar-69772067