Mushtaq Hussain

Mushtaq Hussain

$15/hr
Java team lead
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
48 years old
Location:
Karachi, Sindh, Pakistan
Experience:
15 years
CV 12/4/2017 Name Mushtaq Hussain s/o Sabir Hussain Birth day 2ndst Nov,1976 Cell No - NIC No - LinkedIn Link Address Sex: M E-MAIL - https://www.linkedin.com/in/mushtaq-hussain-2139b35/ A-06 Block 5 Saadi Town Scheme 33, Karachi Language Skill Urdu (native),English(business) PC Skill Languages/Scripts: Skill Level – Expert: Java/J2EE, Struts/ Spring, Linux Shell scripting, Hibernate 3.0, Tiles, SOAP/Rest WebServices, JavaScript, Prototype JS Framework, Ajax, Jquery, DHTMLXGrid ,SQL 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 • Almost 15 years of hands-on experience in Java & Oracle Application as Technical / Functional Member, detailed knowledge of Project Development Life Cycle, including business process re-engineering, mapping business functional requirements into technology solutions. • Currently promoted as Application Architect since July 2017 before that, Worked as a Team Lead, leading a team of 5 to 6 developers and communicating 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 for Loan based accounting application in Primatics Financial Pvt Ltd. • Have been worked on Ingram Micro Search portal and Web Service development and developing client for web services as a team member in Etilize Pvt 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. Year Month 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 2014 09 eDev Technologies[working since Sep 2014] Application Project: Master Data Management Architect since Description: Master data is a collection of common, core entities along with their July 2017 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. Team Lead Responsibilities: I hired as a first Employee for this project and Hiring of further since Sep 2014. 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 communicate 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 build 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 build the Servers Infrastructure that includes Rackspace servers 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, EJB, 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 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 as Sr. Software Engineer [19 months] Project: TEAMS - Total Education Administrative Management System 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.), Responsibilities: MySQL RDBMS 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 are 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 Point 1. Consistency 2. Deliverable Resource 3. Think Big and Positive 4. Proactive approach 5. Lead by Example
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.