Transcript

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


Top Related