LUQMAN AHMAD
*** *********** **** ****: 613-***-****
Nepean, K2J 0V8, ON aboxav@r.postjobfree.com
OBJECTIVE: To find a challenging position as a Java Software Developer/Engineer within an
interesting environment, where my talents can be applied and my expertise expanded.
SUMMARY OF QUALIFICATIONS
7+ years of experience in C/C++ and POSIX.
Possess expertise in Object-Oriented Analysis/Design and Java Development, skilled at
progressing from problem statement to well-documented designs.
5+ years of experience in architecture, design and development of Desktop Applications
using JAVA
3+ year s professional experience in JSP, Servlets, JDBC, JPA, EJB.
3+ years experience in Java Web Service (JAX-WS) and RESTFUL
Well versed and extensive professional experience in Database programming varying
from Microsoft SQL Server, Oracle, MySQL.
4+ years of Oracle and MS SQL 2008 professional experience ranging from stored
procedures to maintenance and tuning of DBMS.
Well versed in C/C++, Actionscript, QT worked on Blackberry Playbook
QNX project.
Exceptional ability to quickly master new programming languages and apply their
full range of capabilities.
Strong Programming skills and GUI development experience with SWING/JFC
Well versed with BlackBerry Interface and Network development
Excellent interpersonal skills; effective working both independently and as a team
member; self-motivated; hard-working.
TECHNICAL SKILLS
Languages: Java, VC++, C/C++, XML/HTML, JavaScript,
VbScript, ASP, Php, SQL, PL/SQL, T-SQL, 4GL,
QT/Cascades.
Technologies: Swing, Design Patterns, JSF/Seam, JDBC, J2EE,
Servlet, Web Services, RestFUL, JSP, SAX/DOM,
SOAP, JSON, InterOp, JXTA
Frameworks/APIs:
JUnit, TestNG, DBUnit, EasyMock, Cactus, HttpUnit,
Spring Framework, Hibernate ORM, Clover, Emma,
JMeter, JConsole, JBoss Seam.
Development Tools: Eclipse, NetBeans, Ant, Visual Studio 2005,
2008, CVS, SVN, Jira, PVCS, CruiseControl, BigTime.
Databases: Oracle 8/9/10/11, MS SQL 2005/2008, Informix, MySQL,
PL/SQL, T-SQL, 4GL.
PROFESSIONAL EXPERIENCE
Research In Motion Limited, Kanata
Position (Software Developer- BlackBerry Core Platform Services). Jan 2011- Present
Worked in from designing to development phase of BlackBerry Cloud Storage Services.
Developed Cloud Storage in Java and client on BlackBerry 10 and BlackBerry playing
using QT and C++ .
Developing Profile Service for BlackBerry Platform Services for Playbook and
BlackBerry 10 Devices using, C++, Java.
Designed UI for Profile Service in QT/Cascades.
Worked from Design to Development phases of cloud computing on PlayBook Devices
using QNX native development, POSIX Threading and
Developed BlackBerry ID User Experience on Blackberry Playbook using Actionscript,
POSIX C by designing in Model View Controller pattern in Actionscript 3.0.
Responsible of performing functional testing on BlackBerry Playbook using ASunit and
python to simulate the system calls.
Worked on the security programming for Single Sign on (SSO) by implementing the
OPENID for BlackBerry Identity project.
Design and developed the database layer for Web SSO for third parties such as kobo, gist
etc. to provide a Single Sign On experience by using Blackberry Identity on Playbook
and Web.
Developed OAuth for Blackberry ID project by developing using Token Services and
Secure cross site scripting for internal RIM and third party.
Developed JAVA APIs (REST APIs) for Blackberry ID, Token Service and
Implementation of OPENID. (Server Side)
Developed User Interfaces for WebSSO using JSF, Shadowbox, lightbox and other js
libraries along with Seam.
Designed and Developed User Interfaces for Blackberry Handheld for SSO and
BlackBerry Identity.
Developed & Implemented Automation tests framework for Single Sign On (WebSSO)
and Playbook SSO using TestNG and ASUnit.
Developed third party Application for Kobo, Amazon on the PlayBook in C/C++,
ActionScript and Python for Device Single Sign On.
Developed UI Testing Tool for BlackBerry HandHeld OS 6, 7 devices.
Technologies: Advanced Java, JSF, JSP, Seam, REST/SOAP, OAuth, OPENID, Junit, TestNG,
Python, Actionscript, Posix C, Java and Actionscript Design Patterns.
NorthStar Utilities Solution Sept 2009 Jan 2011
Position: (Java Software Engineer)
Developed and maintain Java Enterprise Application based on Swing/ JFC- implemented
Model-View-Controller, Data Access Object Factory and other design patterns. Used
J2EE technologies for client/server. Used RestFul and SOAP services for third party
modules and JDBC for database accessing. Implemented Stored Procedures and triggers
for automating the transactions in Oracle, SQL Server. Maintain and sustain the web
component i.e. using ASP/VB.
Projects:
Designed and implemented Web API for partner Loris Tech, to incorporate into the
Customer Information System of NorthStar, using SOAP web services. Integrated
FileNexus un-structured Database of Loris with existing CIS using a rest style HTTP
services for access the billing journals/ adjustment journals and other utility reports. Used
RESTful framework for wrapping users calls from the CIS.
Sustain and Maintain the CIS NorthStar that is J2EE application on both client (SWING)
and server (EJB).
Worked closely with support and customer to sustain the CIS application and developed
and designed modules for customers.
Maintain and tune ORACLE DBMS for Customers and in house test environments.
Developed and implemented eDocs NorthStar using JAVA-WS.
Integrated the IBM Cognos Framework for analysis with ORACLE, SQL SERVER and
INFORMIX using database programming in PL/SQL, T-SQL and 4GL.
Sustaining and maintaining mCare ASP/VB code.
Took part in the Research Group NorthStar to use new technologies.
Technologies:
Core Java, J2EE, SWING, JDBC, JAX-WS, JAX-RS, PL/SQL, T-SQL, JPA, EJB 2.0,
Design Patterns (MVC, DAO, MVP and others), PL/SQL, T-SQL, CVS, ASP, VB,
JUNIT/DBUnit, TestNG and Code coverage tools, JBOSS.
(PacketDNA Inc, Kanata) Jan 2008 Aug 2009
Position: (Software Developer)
Designed and Developed Secure Receptor PacketDNA Server Side using Core JAVA,
Servlets, JSP using Model-View-Controller and DAO patterns. Designed and Developed
Classification Engine using SVM and Neural Networks to classify the un structured
documents and pictures based on their contents (Content-Based Information
Retrieval).Worked on the client side of Secure Receptor in VC++ and designed and
implements the Encryption engine.
Projects:
Designed and Implement Server Side of PacketDNA Secure Receptor.
Used JDBC for database accessing and Pojo for the model
Developed the Web-Components using Servlets and JSP.
Designed the Web part Policy Manager using MVC and Abstract DAO Patterns.
Performed Web Components testing using Cactus, Junit/DBUnit.
Designed and Implemented Document Classification Engine.
Used C# and VC++ to develop the Classification Engine by proposing Algorithms for
Classification/Categorization of Text documents.
Developed AI engine for Classification using SVM and Neural Nets to classify
documents based on the Contents.
Developed Classification for OLE, Compound files, Images and Videos.
Used MPEG-7 meta-data for Classifying the videos and XMP for Images.
Designed and Implemented Encryption engine in VC++ for Secure Receptor.
Technologies:
Core Java, Servlets, JSP, JDBC, Pojo, VC++, C#, VSTO, JUnit/DbUnit, MVC, DAO,
MPEG-7, XMP, SVN, ORACLE.
K-Soft Inc, Islamabad Pakistan Sept 2003 July 2005
Position: (Software Developer)
Developed Information Systems and Inventory Systems for customer using JAVA and
C#. Used JDBC, ADO.NET, ODBC for database accessing and JAVA Swings and C# for
front-end.
Projects:
Developed Information System for Higher Education Commission Islamabad, Pakistan
using ASP.NET, C# and SQL Server 2000.
Wrote T-SQL stored procedures and documents each phase of development process.
Designed and Developed Handwritten Recognition System in VC++ using Artificial
Neural Nets.
Developed the front-end using MFC and proposed and implemented Image Processing
Techniques and Algorithms to convert the written words in digitize pattern for ANNs.
EDUCATION
Masters of Computer Science, March 2009.
School of Information Technology and Engineering, University of Ottawa, Ottawa
CGPA 9.0/10
Bachelors of Computer Science, August 2005
COMSATS Institute of Information Technology, Islamabad, Pakistan
CGPA 3.6 out of 4.0
REFERENCES UPON REQUEST