Post Job Free
Sign in

Software Engineer Project

Location:
Karachi, Sindh, Pakistan
Posted:
September 13, 2019

Contact this candidate

Resume:

CV

*/**/****

Name Mushtaq Hussain s/o Sabir Hussain

Birth day

2ndst Nov,1976

Sex: M

Cell No

NIC No

009***********

424**********

E-MAIL

*************@*****.***

LinkedIn Link

https://www.linkedin.com/in/mushtaq-hussain-2139b35/

Address A-07 Block 5 Saadi Town Scheme 33, Karachi

Language Skill

Urdu (native),English(business)

PC Skill

Languages/Scripts:

Skill Level – Expert: Java/J2EE, Struts/ Spring, Spring Boot, Linux Shell scripting, Hibernate 3.0, Tiles, SOAP/Rest WebServices, JavaScript, Prototype JS Framework, Ajax, Jquery, DHTMLXGrid,SQL,AngularJs

Skill Level – Intermediate: C/ C++, Android, Oracle DBA, Mockito and Alfresco web scripting

Skill Level – Familiar: Lucene search engine

Application Servers: Tomcat 5.x, JBoss 5.x.,Webspher 8.5

Databases: Oracle 9i/11g, MySql, DB2

Case Tools: ANT/Maven, Eclipse, Erwin, PL/SQL Developer, Visio, Visual Source Safe, SVN, MS Office etc.

Summary

15 years of hands-on experience in Java as Technical Lead / Functional Member, detailed knowledge of Project Development Life Cycle, including business process re-engineering, mapping business functional requirements into technology solutions.

Worked as Application Architect since July 2017 before that, Worked as a Team Lead, leading a team of 5 to 6 developers and communicated with USA team on daily basis, involved in design and discussions with US team of Solution Architects in eDev Technologies.

Have been worked on EVOLV product of Loan based accounting application in Primatics Financial Pvt Ltd and worked in UI and Infrastructure team.

Have been worked on Ingram Micro Search portal and Web Service development and developing client for web services as a team member in Etilize GFK Ltd.

Consultant for changes required in Database Design, performance and creating paperless environment of web based Inventory Management System at Civil Aviation Authority Pakistan.

Team member to analyze, design and developed the web based Inventory Management System for Naval Store Depot (NSD).A team member in designing and developing the Sales & Distribution System for Merck Marker Pharmaceuticals (Pvt.) Ltd during tenure in Sunsoft Pvt ltd.

EDUCATION

1992

7

SSC From Karachi Board

1994

8

FSC From S.M Science College Karachi

1996

8

BSc(pass) From S.M Science College Karachi (2 Years study – Graduation University of Karachi)

2000

12

MCS from University of Karachi (2 Years study, Graduate)

Full-time Job history

2018

11

Millenium Software Pvt Ltd. [Nov 2018 to Date]

Java Team Lead

Working as Team Lead, involved in Technical discussion, Design and development .

Converting an Existing Oracle Form based HRMS Application (HR, Payroll, Attendance Managment, ESS ) into Rest API and Angular 7 UI.

Have design a tool in core java for generating Rest API in Spring Boot, Spring Data JPA for Oracle Database that contains more than 800 Tables For HRMS Application.

Worked on OAuth2 token based authentication.

Design Angular Pages for Rest API.

2018

03

InfotechGroup Pvt Ltd. [March 2018 to October 2018.]

Consultant Integration & Development

Worked on Oracle Fusion Middleware 12c.

2014

09

eDev Technologies [Sep 2014 to Feb 2018.]

Application Architect since July 2017

TeamLead since Sep 2014.

Project: Master Data Management

Description: Master data is a collection of common, core entities along with their attributes and their values that are considered critical to a company's business, and that are required for use in two or more systems or business processes. Examples of master data include customer, product, employee, supplier, and location data.

Tools/Technologies: Java, Jboss, Oracle 11g, Informatica 9.7.1, Redhat Linux 6.5.

Responsibilities:

Analyze Requirements of Projects and Propose high level and detail level Design

That includes writing Design Document, suggesting technologies, constructing initial structure of project, Code Refactoring and Helping Developers in terms of design and implementation.

Responsibilities: I hired as a first Employee for the subsidiary of eDev Technologies and Hiring of further Developers was given to me and I Hired almost ten Developers including Project Manager and QA Lead and now we are 20 employees including QA and Devs.

The project was started from initial phase and I communicated with Technical Architect in USA and mentor the team of 5 developers.

I have installed Informatica MDM 9.1/9.7 Hub Store, Hub Server and Cleanse Server with WebSphere 7.0/JBoss 6.1 eap and also design a message queue application using Spring Boot and Spring Data JPA.

I developed an application (Pre-Process, Cleans module and Post-Process module) that works as Inbound Application and loads the data into Base Objects using EJB3.0.

1.I have built the Servers Infrastructure that includes Rackspace server’s creation, installing Oracle 11g and 12c Development and QA Environments, cloning Whole machines that includes Oracle Servers.

2.Have setup MDM Hub Server, Cleanse Server and Hub Store for QA and Dev.

3.Worked as Team Lead on Inbound Process that includes Pre-Process, Cleanse Process and Post Process part of Fast Search Application deployed on WAS8.5 that loads the data into Base Objects(Application build on JAVA/JMS, EJB 3.0, SIF calls)

4.Build shell script for taking update from SVN and deployed the Fast Search Application into Web Sphere Application Server.

5.Involved team to write Unit Test cases for Cleans and Post Process.

6.Install MDM 10.1 on Jboss 6.1 EAP.

7.Convert the Applications (PDI, CTI, and RDM) from MDM 9.1 to MDM 9.7 that includes Post load User Exit as well.

2014

2

Kaygees International as a Lead Software Engineer [6 months contract]

Project: FORMS(Forte Commercial)

Description: FORMS is basically a CRM (Customer Relationship Management) application developed for Forte Commercial. The FORMS app manages, client's data for their Leads, Clients, Job sites, Franchises and other related entities.

Responsibilities: Optimize different pages in terms of hibernate queries optimization and make a page for generating generalize report in which user can select the table and then select required columns and print the report.

Tools/Technologies: (Spring/hibernate/MySQL/JQuery/HTML based web application )

Project: MonkeyGap

Description: Web Services (Jersey API) project that were used for different applications of Android and J2ME applications.

Responsibilities: Write Ant script for deployment and add and modify some of the web services.

Tools/Technologies: Tomcat,Java,Web Service using Jersey and Ant.

Project: Desktop Authoring Tool (Stepping Stone)

Description: https://github.com/SteppingStone/sstone-dat (Swing based UI used as input for learning lessons project in Android/J2ME).Stepping Stone is a software tool which creates educational multimedia lessons for mobile phones.

Stepping Stone has two main components:

1) The Stepping Stone Desktop Authoring Tool (DAT), a desktop application that runs in the windows operating system environment within the Java swing framework and its used to create the educational multimedia lessons and write them into a specific compressed format which later on the mobile apps can used to create dynamic screens/lessons

2) The player application for mobiles (J2ME and Android) that plays back content created in the Stepping Stone DAT.

Tools/Technologies: Java 1.6 / Swing

Responsibilities: Developed different types of components like Android Reader Activity, Android Learning Activity which involves in selecting different sub components (Image File, Text Fields, Audio Video Files and Component Style) and make a zip file which will become the input of Android or J2ME for generating lessons.

Add the option of opening existing lesson zip file for editing and saving.

Read different types of Objects to Load the lesson while editing it using Java I/O.

Add the functionality of drag and drop in tree.

2011

4

Primatics Financial as Sr. Software Engineer [31 months]

Project: EVOLV Loan Accounting Product

Description: A loan based accounting software. EVOLV's end-to-end capabilities that includes: (1) loan level data capture, enrichment, and accounting event identification, (2) accounting event processing and loan level sub-ledger, and (3) dynamic reporting and analytics engine. In addition, EVOLV synthesizes and tightly integrates data elements and concepts normally separated in disparate risk and finance systems, in a single platform designed to meet all complex loan accounting treatments and analytics.

Tools/Technology: Java/J2EE/ETL/Struts 1.1/Oracle 9i/Maven/Ant and Alfresco for content management and shell script.

Responsibilities:

Maintaining and implementing new features in Loan Accounting UI, Infrastructure and Alfresco.

Worked on multitenant Environment on Alfresco web script.

Worked on ETL for multitenant environment.

Replaced Materialized views queries with simple queries and tuned queries.

Updating / writing unit test cases related to Services and UI Actions.

Bug fixing reported by QA.

Guiding / mentoring junior developers.

2009

9

Fusion Level Technologies (Prologictech) as Sr. Software Engineer [19 months]

Project: TEAMS - Total Education Administrative Management System (https://teams.solutions/)

Description: An ERP based on Java/J2EE (TEAMS Human Resources,

TEAMS Finance Management, TEAMS Student Management )

Tools/Technology: J2SE 1.5, Servlets, JSP, Custom MVC over Struts 1, Custom persistence layer, DB Visualizer, Rich tag library UI Components etc.

Responsibilities: Enhancements / Support / Bug fixing of TEAMS (Total Education Administrative Management Solution) product of Prologic.

2007

11

GFK Etilize Pakistan as Software Engineer [22 months]

Project: Ingram Micro Search portal

Description: Maintained the company’s core product over the years providing search and retrieval distributed API for millions of products and enabled the features like faceted navigation, parametric filter, comparing products, search/sort merchandising

Responsibilities: Implemented new features of the product and fixing the bugs.

Tools/Technologies: J2EE, web services using XFire

2006

9

Aspen Technologies as Sr. Software Engineer [12 months]

Project: Real Estate websites

Description: Following URLs are USA based web sites for Real Estate.

http://postnewsrealestate.com

http://www.thegalleryofhomes.net

http://www.berkshiresbesthomes.com

http://www.southernvermontsbesthomes.com

Tools/Technology: Tomcat 5.5 Web Server, Eclipse(WTP), MyEclipse, J2EE (using JDK 1.5,Struts 1.1 Framework,AJAX, Tiles,Hibernate etc.), MySQL RDBMS

Responsibilities: I have worked on different tasks such as search logic, pagination, designing classes using struts 1.1 framework with tiles and hibernate 3.0. Also coded many background processes for data feeds on UNIX Machine using C-Shell and Bash scripting.

2000

7

Sunsoft Pvt. Ltd. as Programmer/Analyst Programmer [3.8 Years]

Project: Merck Marker Sales and Distribution System.

Description: Merck is a Pharmaceutical company. It has various products (Lab Equipment, Medicines etc.) and it distributes items in all over Pakistan. Tools/Technology: This is an intranet based Application using JSP, Beans, DAO Layer and Oracle as Back-End.

Responsibilities: My responsibilities on this project were Form-Designing, Validation, Programming in JSP, Beans and designing ERD, database Script using Erwin3.5.

Project: Inventory Management System

Description: Project of Inventory Management System for Civil Aviation Authority supply depot

Tools/Technology: Tomcat 5.0 Web Server, J2EE (JSP, Beans,Servlets), Oracle 9i (Forms 6I & Reports 6i)

Responsibilities:

Analysis and Design, Development,Testing and Training

Project: Online Uniform Tracking System for Pakistan Navy Clothing Store Depot.

Description: The project was an Intranet based Application implemented at Pakistan Navy Dockyard within their Local Area Network. The project was concerned to the Issuance of different Items to CPO/Sailors of Pakistan Navy.

Tools/Technology: IIS, MS Visual Studio, ASP, JavaScript and MS SQL Server 7.

Responsibilities: I worked on this project as Analyst/Programmer

Research Projects

1.Setup of oracle 11g on Red hat Linux 6.5, Cloning whole machines and maintaining Rackspace cloud server backup and restoring the server using agent setup.

2.Research on DHTMLXGRid (http://dhtmlx.com) for designing specific screens while staying in Primatics Financial.

3.Edit the Display Tag library to support Ajax based pagination.

4.Worked as a senior Java Team Member, during which introduced various new techniques and architecture for the development of highly scalable, reliable and customizable web-based java applications.

Strength Points

1.Consistency

2.Deliverable Resource

3.Think Big and Positive

4.Proactive approach

5.Lead by Example



Contact this candidate