Post Job Free
Sign in

QA Analyst/ Developer

Location:
Brooklyn, NY
Posted:
January 16, 2012

Contact this candidate

Resume:

SHOAIB MUKHTAR

**** **** **** ******, *** Floor, BROOKLYN, NY 11214

Tel: (1-718-***-**** Email: ************@*****.***

SUMMARY

Over 3 years of working experience in utilizing JAVA in business, web, and client-server environments including JAVA Platform, JAVA Enterprise Edition (JEE), JAVA SERVLETS, JSP and JAVA DATABASE Connectivity (JDBC) technologies

Solid understanding of several programming languages including; JAVA, PERL, UNIX SHELL SCRIPT, HTML, SQL / T-SQL and XML as well as proficiency in writing T-SQL with ability to optimize complex Stored Procedures in SYBASE

Sun Certified Programmer for the JAVA 2 Platform

Good Understanding of Software Development Life Cycle (SDLC)

Excellent communication & research skills, possess ability to learn quickly and proven track record of working with teams in stressful, deadline-oriented environments

SKILLS

Languages JAVA, PERL Script, UNIX AWK, UNIX SHELL Script, SQL / T-SQL

Databases SYBASE 12.5, ORACLE 9i

O/S Windows, UNIX/LINUX

Web Development JAVA SERVLET, JSP, EJB , ASP, HTML/DHTML

Software Eclipse, Net Beans

Tools WEBLOGIC, TOMCAT

Others JDBC, JUNIT, HTTP, HTTP/SSL, TCP/IP, FTP, OSGI, STRUTS, HIBERNATE, Revision Control System (RCS), AUTOSYS, CRONTAB

WORK EXPERIENCE

JAVA DEVELOPER AUG. 2008 – DEC. 2011

Argawan Technologies, Inc.

Islamabad, PAKISTAN.

PTMS: Post-Trade Management System

The objective of this project was to capture intra-day trading activity from various FIX CLIENT(s) logs, persist them on the data-stores and generate web-based user interfaces to query trade data into several levels. CLIENT agent capture FIX message logs, and pass it to MULTI-THREADED JAVA SERVER, where FIX PARSER parses those messages, merge it with the market data and stores them into the data-store built using SYBASE ASE. At the end of each trading day, the trade data of the given day uploads to the historical data-store for maintaining the historical data archives. Those archive further utilized in development of web interface for querying and reporting/charting the trade data. The system was developed using JAVA/J2EE/WEBLOGIC technologies at the Server-end, combination of JAVA and PERL programming language at the Client-end and SYBASE ASE as back end DATABASE.

Roles and Responsibilities:

• Design, coding and testing the FIX Parser module which is the core component of the project

• Parsed through FIX messages to obtain necessary information and performed file and data integrity checks using various scripts

• Using JDBC to connect to SYBASE DATABASE.

• Created Stored procedures, Triggers and created Indexes for performance on Sybase tables

• Used BCP and format files to upload files to Sybase DATABASE, generated dumps for further use in history archive

• Wrote JAVA SERVLETs and made it interact with SYBASE DATABASE on Sybase tables

• Developed web interfaces to extract information from Historical DATABASE by Portfolio managers to manage and develop portfolios.

• Developed web interfaces for Query tools, reporting/charting DATABASE data using JCHARTs and generating spreadsheets using JEXCEL.

• Configured JAVA SERVLET based web application interfaces on WEBLOGIC application server for the traders to search past trading records effortlessly.

• Created Monitoring scripts and Report generating scripts to monitor Autosys jobs and generate reports at the end of the day

• Performance tuning database indexes, stored procedures, user-defined functions, and views.

• Stored procedure optimization.

Environment:

JAVA, JEE, PERL SCRIPTs, UNIX, SHELL SCRIPTs, WEBLOGIC, SYBASE, T-SQL, HIBERNATE

TFMS: Trade Floor Monitoring System

The goal of this project was to build a trade floor monitoring system across numerous residual FIX TRADING ENGINE Client(s). It monitors the client’s system behavior and reports those statistics to the server in periodic intervals. The monitoring items includes but not limited to, connectivity between buy-side & sell-side FIX CLIENT(s) by utilizing heart-beating process between different fix engines, processes and services for processes, physical hardware monitoring such as process usage and machine load averages, file mount point checks, data and file integrity checks etc. The system was developed using JAVA technologies at the Server-end and PERL programming language at the Client-end.

Roles and Responsibilities:

• Wrote several UNIX SHELL/PERL Scripts for file retrievals, checks, archival and data movements

• Developed several UNIX SHELL/PERL Scripts for system and physical hardware monitoring

• Debugged and trouble shoot various UNIX SHELL/PERL scripts

• Created scripts for system testing in PERL

• Wrote MULTI-THREADED JAVA Server that entertain residual FIX CLIENTS

• Developed JAVA front End Application using JFC/Swing for SYSTEM ADMIN and wrote numerous classes and utilized many JAVA Collections to handle Data Extracts

• Developed many file watcher and directory watcher tasks that notifies concerned departments or groups about the issues

Environment:

JAVA, PERL SCRIPTs, UNIX, SHELL SCRIPTs, FIX PROTOCOL

HMS: Health-care Management System

The aim of this project was to build a health-care management system for a hospital to maintain the day-to-day state of admission/discharge of Patients, schedule the of Doctors (Consultants) check-ups routines, prescriptions of drugs and Billing etc. The system keeps records of admission of patient, scheduling the appointments as well as the system keep details about the consultants, their Prescriptions and treatments, surgery reports etc. The system was developed using the combination of JAVA/ J2EE /WEBLOGIC technologies at the Front and Server-end and SYBASE ASE as back end DATABASE.

Roles and Responsibilities:

• Developed JEE based Front-end for Query Tools, data storage, extraction and representing the data

• Wrote JAVA SERVLET to provide JDBC connection to database, user authentication and data representing

• Configured web application interfaces on WEBLOGIC application server

• Wrote several T-SQL queries, Triggers and Stored Procedures

• Test, Debugged and trouble shoot various JAVA Classes

Environment:

JAVA, PERL SCRIPTs, SYBASE, T-SQL, SERVLET, JSP, JAVA Beans, WEBLOGIC, STRUTS, HIBERNATE

RESEARCH ASSOCIATE SEP. 2005 – JUL. 2008

Ajou University

Suwon, SOUTH KOREA.

Roles & Responsibilities:

Worked as a research associate at the graduate school and participated in several projects:

Design and Analysis of service discovery protocol for wireless mesh network

Design and Analysis of co-operative channel assignment strategies for wireless mesh network

Design and Analysis of security and management solutions for wireless mesh/maritime mesh network

Research publications under-review in several journals

Gained experience in working in a wireless environment

Gained sound knowledge in Programming in various languages like Java, C/C++

Worked as a teaching assistant

RESEARCHER SEP. 2003 – AUG. 2005

Center for Ubiquitous Computing and Networking (CUCN), Ajou University

Suwon, SOUTH KOREA.

Developing core technologies for Smart Home System

The aim of this research project was to develop core technologies for smart space and system solutions for well-being life. Our part of the project was to build a proto-type of OSGI-based Smart Home, which has highly advanced automatic system for lighting, temperature control, multi-media, security, window and door operations, and various supplementary functions.

Roles & Responsibilities:

Participated in Smart Home project from u-Frontier (Ubiquitous Korea) http://www.uauto.net/

Contributed in the design and the development for OSGI based solution for the home gateway using JAVA platform and check their validity

Wrote several bundles using core JAVA and configured those with home gateway software

Contributed in the system integration phase for the development of home gateway software on embedded Remote Manager™ by Prosyst® in a multi service environment where many users interact with the multiple services (BUNDLES)

EDUCATION

Master of Engineering in ELECTRONIC ENGINEERING, 2005

GPA: 4.00/4.50

AJOU University, Republic of KOREA.

Bachelor of Science in COMPUTER SCIENCE, 2003

GPA: 3.04/4.00

SIR SYED University of Engineering &Technology, PAKISTAN.



Contact this candidate