Post Job Free
Sign in

Senior Software Developer

Location:
Mississauga, ON, L4T 3L9, Canada
Salary:
negotiable
Posted:
January 20, 2016

Contact this candidate

Resume:

HAMID ALI

acs60f@r.postjobfree.com

647-***-****

I want to join a progressive organization to pursue professional excellence and contribute my best in the accomplishment of organizational goals.

I am a Canadian, with software engineering experience in IT technologies using Objected Oriented Analysis, Design and Development, using methodologies such as Agile, UML, OMT, CRC and Use Case on Multi-tier (client-server/n-tier) architecture. Worked with fortune 500 companies across United States and Canada. Eager to learn new things.

Computer Skills:

C#, ASP.NET, WPF, WCF, Entity Framework, MVC, Microsoft Visual Studio, HTML, Java Script, JQuery, Java Servlet, EJB, Smalltalk, VisualWork, VisualAge, GemStoneEnvy, Store, Paradigm Plus, Visio, Extra, Basic, C++, JetForm FormFlow99, PDF development, VM Ware, Oracle (SQL), T- SQL, Microsoft SQL, MS Office and Active Directory Services.

Methodologies:

UML, OMT, CRC, Use Case and Agile.

Certifications:

Sun Java 2 Programmer, USA

IBM Web Sphere Application Server, USA

Education:

Object Oriented Design certificate from ICS.

Application Design in VisualWork (Smalltalk) certificate.

Performance under pressure certificate.

Oracle Relational Database course certificate from Business Automation.

Bachelor of Commerce from University of Karachi.

Awards:

Personal Best Award, from Enron Corp, USA.

Service Award for dedication and service, from Object Intelligence, USA.

Experience:

(Oct. 2015 – to date) Dr. Khan Dentistry – Senior Software Developer

Designed and developed DCS application which entails patient’s registration, appointment, follow up, treatments, diagnostics, x-rays records, dental records, patient history, communication, billing and reports using Visual Studio, C#, ASP.NET, MySQL and PDF.

Dentistry Clinic System (DCS)

DCS is a feature-rich system designed to handle the extensive information management needs of the clinic. This application is designed to be feature rich but user friendly with easy graphical user interface, hence, minimizing staff training time. It is generic and it can be enhanced as practice grows.

(Feb. 2007 – Sep. 2015) Consolidated Aviation – Senior Software Developer

Responsibilities included software analysis, design, development and unit testing using object oriented analysis and design. Participated in the development of numbers of applications including Employee Information System, HR, WSIB, Shift Manager, Training, Reports, Workshop and Flight Scheduling Systems respectively. Used Visual Studio, C#, PDF and MySQL to develop these applications.

(October 2003 – January 2007) Tyco HealthCare – Interface Engineer

Responsible for the development and support of Clinivision application (for respiratory department), provide mentoring, as well as providing support to the application in production.

Clinivision

This application uses HL7 protocol for communication between hospitals and different applications. With the help of this application, test results, clinical observations, diagnostics information, patient’s condition and histories are quickly accessible to doctors. Used various design patterns to improve quality of code and make the application scalable. Used Smalltalk, VisualWork, Oracle SQL.

(September 2001 – July 2003) Enron Corp Inc. – Senior IT Technical Specialist

Responsible for the support and development of TMS (Throughput Management System) application for NNG, TW and FGT pipelines (Northern Natural Gas Company, Transwestern Pipeline Company, and Florida Gas Transmission Company). My primary responsibility includes mentoring, designing and development of enhancements, as well as providing support to the application in production. TMS is a 24x7 mission critical application. It controls the flow of natural gas in all three pipelines, which spans from East to West and North to South in USA.

(January 2001 – September 2001) Check Solutions – Software Engineer

I was responsible for mentoring other developers, designing and developing software, unit testing and coordinating with users to get better understanding of their requirements and providing them training.

Research Adjustment/Express

This software is uniquely designed for the banking industry. Its main utility is in posting adjustments accounting entries to various accounts. It provides capability to do research on various levels/stages of adjustments.

Inbound Returns/Express

Inbound returned items are checks (transit and on-us) that have been returned to the bank of first deposit for a variety of issues related to the maker's account, such as insufficient funds, account closed, fraud, and so forth. The CS Inbound Returns/Express system automates processing of these items, using image processing and flexible work routing for greater processing efficiency over conventional paper-based methods. The goal of the CS Inbound Returns/Express system is to collect the funds represented by each returned item by either:

oWithdrawing the value of the returned item from the depositor's account and returning the physical item to the depositor (charge back).

oRe-presenting the returned item to the maker's bank (re-deposit or re-clear).

It provides the capabilities to investigate the reason for which Check(s) or Debit(s) are returned by providing check images, signature images and the amount verifications.

Returned Check Application (RCK)

This application takes part in the process of communication between Originating Depository (ODFI) and Receiving Depository (RDFI) through National Automated Clearing House Association (NACHA). This process specially deals with the issues of Returned Check (RCK) request received from ODFI or RDFI, and returning back the response. The communication is based on the ASCII string structure defined by NACHA. One request has some predefined set of fixed string size records, each record has its own separate definition and each position in the record is read differently as per definition defined by NACHA manual.

Derailment Sorter Application

This application reads the captured request containing the captured record of checks which are derailed by the sorter machine. This request is generated by Inbound Returns/Express application. The main function of this application is to run 24 x 7 and keep watching any captured request dropped in to Input Tray (by Inbound Returns/Express or any other source such as other company), it reads it and do some processing on it and commit it to database for further processing, after getting done with processing, it moves the read request to Processed Tray. This application is designed for headless application.

(Aug 1997 – December 2000) DigitalEsp – System Consultant

Responsible for mentoring other team members, training business analysis, designing and developing software. In addition to that, responsibilities included modification and updating, unit testing, bug fixing on in house project development as well as providing consultancy to company’s clients and working directly with the client.

Einstein (for First Union Bank)

This project was for First Union Direct (FUD), a department of FUB. This application was used by the Customer Service Representative (CSR) for the banking client who wishes to do their banking through phone. This application uses 24x7 time framework. I was responsible for Software development as well as modification/updating, unit testing, bug fixing and working directly in contact with user (in production).

TCMS-II (Trouble Call Management System-II, for Florida Power & Light)

It was 24x7 mission critical application. It provides the pinpoints the electrical short break of power in the region. It maintains and manages the Trouble Ticketing process and provides the necessary information to the crews in the field to fix the electrical shortage. It also prioritizes the Trouble Ticket at various levels.

I was responsible for the implementation of new requirements as well as modification, unit testing, bug fixing. I was also working directly with users (in production).

PAW (Producer Administrative Workbench) for Insurance: Individual Contracting (For Principal Financial Group)

This application was developed for company’s insurance business for Individual Contracting. It provides all the necessary process, information and communication all over the U.S.

Implemented the Role model functionality and implemented new requirements. Also, modified/updated and unit tested the application and worked directly with users (in production).

PAW Individual Licensing (For Principal Financial Group)

This application was developed for company’s insurance business for Individual Licensing. It facilitates all necessary processes, information and communication needs in all over the U.S. I developed and implemented the Role model functionality.

PAW Firm Licensing. (For Principal Financial Group)

This application was developed for company’s insurance business for Firm Licensing. It maintains the license of Firms and facilitates the necessary process, information and communication in all over U.S. I was responsible for the development of application.

(April, 1994 – May, 1997) CresSoft – Software Engineer

My responsibilities included training, mentoring and developing software according to customer’s requirements as well as modifying/updating, unit testing and bug fixing on in house project development.

ASR Mechanized Interface System (for Time Warner Communication)

Team Lead for design and development of the application that reads in ASR (Access Service Request) which is in ASCII format files. Specific ASR objects were generated depending on the contents of the file. These newly created form objects are then passed on to ASR system. I was responsible for programming and testing required classes according to the specification.

Sub-Network Manger System (For MCI WorldCom)

Team Lead for the “Sub Network manager- Q3 team”. I was responsible for the development of q-Adapter for Q3 and non-Q3 compliant elements. In addition to that, I was responsible for the development of Q-Adapters while closely working with IBM consultants. I was engaged in studying TMN architecture and Q3 implementation. Also I worked with ASN2CXX, an ASN-1 tools set compiler.

Access Service Request System (for Time Warner Communication)

I was responsible for programming and testing the required classes according to the specification. System was developed using Object Oriented Architecture/Design using Smalltalk language as a front end and Sybase as a back end with Client/Server architecture.

Order Management System (for Time Warner Communication)

I was responsible for programming the required classes. System was developed using Object Oriented Architecture/Design using Smalltalk language as a front end and Sybase as a back end with Client/Server architecture.

Trouble Management System (for Time Warner Communication)

I developed the classes according to specification and unit tested those classes. System was developed using Object Oriented architecture and design using Smalltalk language as a front end and Sybase as a back end with Client/Server architecture.



Contact this candidate