Post Job Free
Sign in

Project Sql Server

Location:
Oshawa, ON, Canada
Posted:
July 19, 2017

Contact this candidate

Resume:

Name: Atta ul Hyee

Email: **********@*****.***

Cell#: 647-***-****

Summary

Professional experience of software development and support within small and large companies that includes small, medium and enterprise applications.

Experience of working individually, within the teams as a team player and leading the projects. Always delivers the quality work/product. Take pride and ownership in work.

Continuous learner of software designs, processes and new technologies.

Specialties: Technical project lead, technical project tasks planning, application design and development, database designing, deployments and production support.

Professional Expertise

Technical Project Lead.

Requirements gathering and proposals

Correspondence/communication with business and clients

Project tasks planning and assignment

Software design & architecture

Software development

Database designing

Documentation

Deployments

Data migrations

Production support (problems solving, bug fixing, customization & enhancements in the applications)

Planning & Improvements.

Applications & Domains Experience

Purchase Orders

Inventory Control

Order Management System.

Client Billing/Invoicing (Receivable & Payable)

Payrolls

Applications for Sales and Marketing Departments

Applications for Customer Services Department

Rental Business

Courier & Cargo Services

Insurance & Underwriting Services

Appointment Booking

Database Management Utilities

Applications to transfer documents/files (XML, Text, ZIP & Recording) using FTP & SFTP

Technical Skills

Experience

.NET (C#)

Over 5 years

Visual Studio (2008, 2010, 2012, 2013, 2015)

Over 5 years

Asp .NET (MVC)

Over 5 years

Entity Framework

Over 5 years

Microsoft SQL Server 2008, 2012 & 2014 (Databases, SSRS, T-SQL)

Over 5 years

MySQL

Over 10 years

Visual FoxPro (programming & database) version 2.6, 3.0, 6,7,8 & 9

Over 10 years

ACCPAC Pro Framework

3 years

HTML 5

2 years

JavaScript

3 years

jQuery & AJAX

1 year

XML

Over 5 years

Bootstrap

6 months

WinScp & BizTalk (FTP & SFTP)

3 years

Microsoft Word, Excel, Access Database

Over 10 years

Automations with Excel & Outlook

Over 5 years

Integration (applications, 3rd party tools)

3 years

Professional Experience

Senior Programmer/Analyst January 2015-To date

BW Underwriting Services Inc. (leading Life Underwriting Services firm, provides services within Canada and USA)

http://bwunderwriting.com

Providing continues support that includes leading and helping junior developers, providing application architecture type of solutions, supporting existing applications and developing new modules/applications to support business needs using new technologies. Always provides smooth and high quality work from beginning to the end of the application development life-cycle.

Projects Detail:

Project 1(web application for managing documents)

Development tools used – Visual Studio 2015, C#, APS.NET MVC 5.0, Entity Framework 6, SQL Server 2014 & TFS.

Developed an application to provide interface for handling several types of documents (opening, copying, moving files based on business rules & validating several parts of the file name and its conventions).

Designed reports for the application.

Project 2 (Reports designing and development)

Development tools used – Visual Studio 2015 & SQL Server 2014

Team lead on this project.

Identified all the existing reports, letters & insurance forms from the legacy application and processes involved with those reports.

Created the project plan to redo all those in the newer technologies, prepared the tasks (such as designing reports to support multiple languages, queries, code etc.) to assign to the development team.

Put together the project structure and worked with the development team to create views & complex queries.

Worked with business analyst and the development team on daily basis using agile methodologies.

Maintained the project and its deliverable regularly.

Project 3 (Application Enhancements to have it run under the most recent operating system)

Development tools used – Visual FoxPro 9.0 & SQL Server 2012

Lead this project and the resources involved in the project.

This project was to modify very critical components of legacy application to work in the Windows 7 & Windows 10 environments.

Converted Visual FoxPro 7.0 application into Visual FoxPro 9.0 version.

This successful project helped and assured the company that they can upgrade IT infrastructure with the most recent hardware and operating systems (clients & servers sides – Win7 & Win10 on the clients)

Put together a complete project plan (identifying system components to be modified, development, testing, deployment/roll out).

Did research to get new tools and implemented those within legacy applications. Like PDF generation, email automation, faxes & reports output etc.

Many critical components of the system were modified and enhanced. These modifications were done in such a way that application can work under old and new environment/operating system so migration of client work stations to the new operating system can be done smoothly.

Deployed the application, its related tools and verified client machines. All the production deployment was highly accurate. No issue was found in the application and while it was running on the new hardware for all the users in the entire company.

Project 4 (XML data feed to client)

Development tools used - C#, Entity Framework 5.0, SQL Server 2012, SSRS, Visual Studio 2013 & TFS.

Worked and lead this project independently from beginning to its completion.

Collected all the requirements from the client and communicated with management, BAs & IT.

Provided the possible solution and detail design/architecture of the complex problem to the management.

Modified existing applications and databases.

Developed new application to implement the solution and sending data feed to the client in XML format. Validated the output XML with XSD type schema.

Used NLog for multiple (application log & database log) types of logging.

Programmer/Analyst February 2007-Dec 2014

Watermark Insurance Services Inc. (Watermark is the quality provider of insurance services across Canada)

http://www.watermarkinsurance.com

Projects Detail:

Project 1 (Web & Windows Services – back office)

Development tools used - C#, Asp.NET MVC 3, Entity Framework & SQL Server 2008.

One of the three members of a team to design and develop the application.

Involved in designing & modeling the solution to sync two databases that were different in design.

Wrote a window service to keep syncing the databases all the time.

Wrote a window service to work with internal system and for web service.

Developed a RESTFUL web service to accept the data in XML format to process it and then to generate the data into main system and send response back to the requester with confirmation. Also this service sends data back to the client on various events.

Project 2 (Redoing of Internal applications & website from legacy tools to new technologies)

Development tools used - C#, Asp.NET MVC 3, HTML 5, JavaScript, jQuery, CSS, Entity Framework, SQL Server 2012, SSRS, Visual Studio 2012 & TFS.

One of the three members of team to redesign and develop internal applications and website.

Gathered the complete requirements from the business.

Redesigned the database to give more flexibility in the system and to fulfill the new business requirements.

Developed website for clients to login, place their orders, check order statuses, upload and download various kinds of files based on their permissions.

Made the testing and rollout plan co-coordinating with business users.

Implemented data migration.

Design and developed more than a dozen reports.

Developed several parts of the application to package the documents into the zip files and deliver using SFTP to clients.

Project 3 (Ordering System)

Development tools used - Visual FoxPro 7.0, SQL Server 2008, SSRS, Visual Studio 2010 & TFS.

Desktop application that manages daily orders, services, invoicing, reports & client profile maintenance. Also consumes few services.

Created a very dynamic and efficient data access layer that made maintenance of the legacy system very easy down the road. Changed the entire back-end of this main application with SQL Server 2008.

Implemented data migration from old database to new database using scripts and coding. Consolidated couple of databases into one SQL Server database.

This application includes billing module (receivable & payable). Customization and enhancements were done in this billing module as well.

Designed & developed over 100 reports/questionnaires/Letters/Forms that various departments use on daily, weekly & monthly basis.

Developed & designed various user interface screens.

Developed a feature that generates documents and sends to the clients.

A feature was developed that integrates with the company’s phone system to auto dial from within the application.

Project 4 (Data Migration)

Databases involved in migration were Visual FoxPro 7.0 & 9.0, MySQL, MS ACCESS, SQL Server 2008 & 2012.

Identified the various data sources and categorized data for migration.

Performed data analysis and all the data sources to extract data.

Categorized data to make plan for migration.

Planed, architect and developed the application to migrate data from various sources (multiple databases) to the new database.

Wrote code and scripts to migrate data.

Provided data cleanup solutions to business users for migration process.

Project 5 (Electronic Funds Transfer – Integration with QuickBooks)

Development tools used - C#, Entity Framework, ADO.NET, SQL Server 2012, Visual FoxPro 7.0, QuickBooks, QODBC 3rd party driver for data connectivity, Visual Studio 2012 & TFS.

Lead the analysis and design phase of the project. Prepared detailed designed documentation.

Designed and developed a process and the application to integrate with QuickBooks database.

Prepared the documentation for business users to use the application with the implementation plan.

Enhanced the design of the existing database to generate and keep the history of payments.

The integration with 3rd party software and driver was implemented.

Developed various payment reports.

A feature was also developed to send payment statement to payees automatically.

Project 6(Various applications/services)

Development tools used - C#, Visual FoxPro7.0, Visual FoxPro 9.0, SQL Server 2008 & MySQL

Developed an application that downloads data & documents from web to the Ordering System. This application also generates documents after reading from database and sends reports electronically to various departments.

Developed an application to send data and files back & forth electronically from ordering system to the clients.

Developed an application to provide facility to the clients to send updates to their existing orders. And then sends statuses back to the clients electronically using ACORD Transactions which are the standard used by insurance companies across Canada.

Developed an application to keep syncing two different databases continuously. In result of this the other applications were able to access most recent data from the main system all the time.

Developed an application to provide updates related access of data to external clients.

Developed an application to update Ordering system automatically from other applications.

Wrote several stored procedures.

Designed and developed a process and the application to keep syncing data & documents among two office locations.

Developed an application that sends data/files to clients in various formats like XML, ZIP, DOC, XLS, PDF & TIF etc.

Developed an application that sends files after embedding in the final response.

Various reports were developed for clients by using Reporting tool.

Changed the backend database of several applications.

Project 7 (Web Portal)

Development tools used - Ruby & Rails, SQL Server 2008, MySQL & Visual FoxPro 9.0.

Implement business logic layer into web portal.

Implemented ACORD data standards in the application.

Wrote many unit tests.

Developed an application to update the main system from the portal.

IT Consultant September 2005 to December 2006

AbacuseConsulting (arguably the largest consulting company of its kind in Pakistan)

http://www.abacus-global.com

Project 1(ACCPAC Pro framework based application for rental business):

The development was done in an ERP system (ACCPAC Pro - Visual FoxPro code base) for an USA based client.

Several new screens were designed for managing and placing new orders.

Calendar ActiveX control was used on one of the major user interface screens to book appointments.

Enhancements were done in the user preferences interface in the application.

A feature was developed to read data from barcode scanner.

Worked extensively on SM (system management) module of this application. That includes enhancements & customization in user interface and DDL (data definitions language) routines. Also worked on the routines that had the functionality of database recovery and index fixes.

Several reports were designed for AR (accounts receivable) & AP (accounts payable) modules.

Software Developer January 2005 to September 2005

Blessings (a software company in Lahore, Pakistan)

Project 1(ACCPAC Pro 7.1):

The development was done in an ERP system (ACCPAC Pro 7.1 - Visual FoxPro 8.0 code base) for an industrial client.

The development, enhancements & customization was done in the following modules of ACCPAC.

Sale Order

Purchase Order

Inventory Control

General Ledger

Accounts Receivable

Accounts Payable

System Manager

Designed & developed several new reports in General Ledger, Accounts Receivable & Accounts Payable modules.

Enhancements and customization were done in user interface screens of Sale Order, Purchase Order & Inventory Control modules.

Project 2:

This project was developed to transfer data electronically from one office to another.

By using this project the head office was able to manage all inventory and accounting related data of the sub offices.

During data transferring the real inventory figures got updated in head office.

Programmer / IT In-charge February 2001 to December 2004

OCS (overseas courier service) Pakistan (Pvt.) Ltd

http://ocs.com.pk/

Development tools used in the following projects – FoxPro 2.0, Visual FoxPro 3.1, Visual FoxPro 6 and MySQL.

Project 1(Mail Tracking System):

Designed & developed the tracking system for the customer service department so they can promptly response to customer inquiries to locate shipments and statuses.

The users were able to update statuses and add comments for the shipments in the main system.

Project 2(mail/shipments pick up & delivery system):

Supported an application that handled outgoing, incoming mail & POD (proof of delivery).

Enhancements & customizations were done in several parts of the existing application. One of the important parts was to sync data between various locations across the country to make data entry of thousands of mail packets easily every day in main locations.

Several new user interface screens were designed & developed within the application for data entry.

Designed several reports that got used on daily, weekly & monthly basis.

Designed & developed many reports for outgoing & incoming mail for sub offices (branches).

Project 3(Cargo Shipments):

Developed the application to maintain all the cargo shipments.

Designed user interface to store shipment statuses & client’s information.

Designed and developed the cargo shipment invoicing reports.

Project 4(Couriers Incentive Sheet):

Developed this module to calculate couriers monthly incentive based on the amount of mail they have delivered.

This project provided the facility to store incentive rates per branch.

This project produced the summary & detail incentive sheet per courier.

And then at the end it produced files to send to the head office.

Project 5(Sale & Recovery System):

Designed and developed sale reports for branches & sales persons that were used on daily, weekly & monthly basis.

Designed and developed Aging & ledger reports.

Designed and developed monthly incentive report for sale persons.

Designed and developed monthly incentive report for employees of recovery department.

Project 6(Invoicing System):

Designed screens for data correction.

Implemented business rules within the existing application from time to time as required.

Developed invoicing reports for clients.

Automate the invoicing steps before applying monthly, quarterly or yearly rates into production.

Customized several reports.

Education

B.C.S (Bachelor’s of Computer Sciences)

University of South Asia

http://www.usa.edu.pk

Front end web development course (HTML 5, Java Script, jQuery, Ajax & CSS)

4 months course study within the group of developers and IT professionals.

ACORD Transactions & ACORD XML for Life Data Modeling Training

2 days training arranged by

CLIEDIS (Canadian life insurance standards association)

https://cliedis.ca

Agile Tour 2009

Attended 1 day conference that was arranged by

Toronto Agile Community

http://www.torontoagilecommunity.org

Continuously learning about new technologies and software processes mostly from http://www.pluralsight.com/ and Microsoft Virtual Academy.



Contact this candidate