Post Job Free
Sign in

Software Engineer Project Manager

Location:
United Kingdom
Posted:
May 15, 2014

Contact this candidate

Resume:

Waqas Hussain Siddiqui

Java Software Developer / Architect & Android / Mobile Application

Developer with 6+ years' experience of devising solution for telecom and

banking industry; a mobile developer and enthusiast, having interest in

Ubiquitous Computing, experience in SOA, Middleware & Telecom solution

development

Cell: +92-300-******* - *****.*******@*******.*** -

http://www.linkedin.com/in/enggwaqas

SUMMARY

Hand-on experience working with Java/JEE and related tools, techs and frameworks

Experience in developing SOAP/XML/JSON/RESTful web services

Experience in writing queries, stored procedures and creating views in MSSQL, MySQL

and Oracle 9i

Hand-on experience writing mobile applications in Android & J2ME

Contributing back to developer community by writing personal blog, answers at

StackOverflow & Repos at GitHub

[pic]

RESEARCH INTEREST

Ubiquitous Computing

Mobile Computing

Semantic Web

Message oriented Middleware

[pic]

SKILLS & EXPERTISES

Entrepreneurial Spirit & Can Do Attitude

Self-starter, enthusiastic and can work with minimum supervision

Always eager to learn new things

Excellent programming skills & strong Object Oriented Programming concepts

Team player who can work on different positions with different responsibilities

Languages: Java/JEE

Mobile/Embedded Development: Android, J2ME

Web: Servlet, JSP, Spring MVC, JAX-RS - SOAP/XML/RESTful Web services

Persistence: IBatis, JDBC, EJB

Application Server: Apache Tomcat 6

Databases: MySQL, Oracle 9i, DB2, MSSQL Server 2005

Reporting: JasperReports, Crytal Reports, OpenReports

Version Control: SVN, Git

& In phase of getting hand dirty: Redis, Restlet (Java), MongoDB, Node.js, OSGi

[pic]

EMPLOYMENT HISTORY

. Wavetec (www.wavetec.com) March

2013 - Present

Team Lead / Product Owner

ACHIEVMENTS / PROMINENT WORK:

o Scrum Product Owner of Android and Java powered products

o Revamp the architecture of android powered embedded 'Customer

Feedback Unit', resulting in stable and power friendly product

o Involved in designing and revamping existing mobile applications

to support multiple platforms specifically Android and Windows

Phone

o Designed and Implemented uniform central update feature for all

Android powered products, resulting in lesser service visits by

engineers & one click update / deployment to geographically

disturbed locations

o Successfully implemented Android based KIOSK for Government of

Pakistan project for National ID Card and SIM verifications-

Involved in designing Android GUI, application and Linux drivers

for thumb and card readers

& everything else I do here:

o Leading two different teams as a Product Owner and managing 3

developers and 2 customer support engineers

o Involved in managing product backlogs, writing end-to-end user

stories, conducting Scrum meetings, task break down and

estimations

o Involved in the designing and development decisions of Android

and Java based solutions

o Actively involved in Research and Innovative Product ideas and

proof of concept applications

o Using Spring framework in developing number of different RESTful

Web Services and Web Applications

o Have used various Java frameworks in developing web applications

and reporting platforms using Jasper Reports

o Prepare best practice or how to start guide to be used by fellow

team members

. Unified Communications (www.unifiedcomms.com) Feb 2011

- Feb 2013

Senior Software Engineer

ACHIEVMENTS / PROMINENT WORK:

o Leading newly started department 'Market Research & Product

Development' with responsibilities to analyse market and user

needs and comes up with innovative product ideas and solutions

o From scratch design and development of Call Me Back VAS, which

was a major hit, YAY!

o Involved in design decisions, platform selection and development

of Service Oriented Architecture and Web service to integrate

all value added services provided by different vendor to provide

single integrated system

& everything else I do here:

o Involved in writing 'efficient yet understandable code' to deal

with a database containing huge number of subscriber data

o Involved in the designing and development of organization's

first Android & iOS handset application

o Actively involved in Research and Innovative Product ideas and

proof of concept applications

o Involved in 'from scratch' development of Value Added Services:

Collect Call, Personal Ringback tone, Background music,

Conference Call Scheduler, Notify Me, Miss Call Notification &

Voice Mail

o Writing IVR flows, Service flows and External modules using GVP,

Asterisk AGI, Java, Axis2/JAXB etc...

o Using Spring framework in developing number of different RESTful

Web Services and Web Applications

o Have used various Java frameworks in developing web applications

and reporting platforms using Jasper Reports

o Involved in porting existing applications from .net to Java

o Prepare best practice or how to start guide to be used by fellow

team members

. vWorker Freelancer (www.vworker.com) June

2007 - Oct 2012

Freelance Software Developer / Technology Consultant

PROMINENT WORK:

o A battery intensive location-aware android application for a

well-known beverage company- to send latest promotions and

discount if user is within geo-fence

o Built from scratch a location-aware delivery system involving

shortest path algorithm, mobile application and web interface

o A survey kind of android application based on user's location

and other demographic information with integration to social

media - in progress still

o A Parent-Control value added service (VAS) for a telecom

provider- A project with Java-AGI & Asterisk, still running

successfully! even when under load (tested when all 120 channel

were occupied)

& else I have been doing is:

o As a freelancer served in multiple roles of Software Developer,

Architect, Project Manager, Consultant and a 'Teacher'

o Successfully rolled 30+ products, services and components using

technologies but not limited to Android, Java, C#, VB.net,

ASP.net, ASP.net MVC, BizTalk, SOAP/XML, JSP, Spring, Javascript

o Worked as remote team member as well as individual working with

minimum or almost no supervision (yes! there were such cases)

. SofDigital Systems (www.sofdigital.com) June

2010 - Feb 2011

Software Engineer

o Worked as de-facto .NET team lead and led two development teams

consisting of 4 skilled developers & involved in technical

design discussion and decisions

o Introduced Domain Driven Development (DDD) and Test Driven

Development (TDD) and helped subordinates and fellow developers

in getting started with it

o Involved in integrating number of external hardware and 3rd

party modules using technologies involving SOAP, XML and C#

o Led the project of transforming a huge legacy Oracle Forms HRMS

product to new visually enhanced GUI using ExtJS, backed by

ASP.net MVC

o Research & developed first android and blackberry applications

of organization

o Managed entire 'Request For Change' and software build release

process for .NET products

o Actively participated in writing technical proposals and helped

BDM in creating client presentations of products

. ScanSoftPOS Corp. (www.scansoftpos.com) Sep 2008

- June 2010

Software Engineer

o Worked as senior technology consultant and lead the development

of full featured, comprehensive and flagship point of sales

software

o Involved in the development of desktop, web and mobile based

modules for POS software using VB.net, ASP.net, Windows Mobile

5, iPhone and other .net based technologies

o Actively involved in R&D to maintain and improve the application

performance and response time as well as keeping database in

"good" condition

o From design to final product, led the development of touch

screen based version of POS software using VB.net

o Developed a backup module in C# to periodically take MS SQL

database backup

o Involved in integrating number of external hardware and 3rd

party modules using technologies involving C++, VB6, SOAP, C#

and VB.net

o Introduced improved and enhanced logging mechanism using log4net

. Clarus Tech. / United Bank Limited (www.clarustech.com)

Dec 2007 - Aug 2008

Software Engineer

o Design & implementation

o Bug fixing

o Staging deployment

*later I was deployed to UBL as technology consultant, below are

the activities I was part of

o Design & develop XML schemas and BizTalk orchestration based on

business process

o Research & Development - integration of disparate systems

o My work mostly involve research and development to find most

efficient solutions

o Coordinate with teams of other departments to gather

requirements

o Technical advises about platform and solutions to develop

o Represented my team as a technical team lead during an

integration project which involves two different departments

[pic]

EDUCATION

. Norwegian University of Science and Technology, Trondheim, Norway

Master of Science in Information Systems, 2008 - 2010

o Thesis title: "Managing spaces in context-aware ubiquitous

systems"

o Major: Mobile Computing and Ubiquitous Computing

o Experts in team - An interdisciplinary project with title "Homo

Mobilis". I was responsible for taking care of part related with

information and communication technology.

o Customer driven project - Research & Development project for

Rolls Royce Marine AS. Member of team consist of 5 members, 2

from Norway, 3 from Pakistan and 1 from Ghana. I was given a

role of system analyst and designer. Achieved well above 70%

marks (B Grade)

. University of Karachi, Pakistan

Bachelor of Science in Computer Science, 2004 - 2007

o Final year project: "Location-aware Mobile agent based delivery

service for Small & Medium Size Retailer"

o Overall GPA: 3.36 / 4 (In top 10 students of class)

[pic]

CERTIFICATION

. 'International Management and Economics' 7 days course in Telecom

Paris Tech, Paris, France

. 'Leader and Management in ICT' 7 days course in Warsaw Technical

University, Warsaw, Poland

. MCTS - Developing Business Process & Integration Solution using

BizTalk Server 2006



Contact this candidate