Resume

Sign in

Software Design

Location:
Kitchener, ON, Canada
Posted:
November 03, 2019

Contact this candidate

Resume:

KHAN KHODA, Ph.D.

**** ****** ****.

MISSISSAUGA, ONTARIO, L5N 6E1, CANADA

Tel: 416-***-**** Fax: 905-***-****

Email: adaq0t@r.postjobfree.com

SUMMARY OF QUALIFICATIONS:

Highly competent in technical, project and team leadership with solid hands-on programming experience.

Specialized in Client/Server Desktop and Web-based application design and development, system design, functional & technical design solutions with analysis & formulation and project management.

Engineering and R&D Design Automation Software Applications for automation of product or business specifications.

Object-oriented programming and design skills.

Strong expertise in .Net (3.5/4.0/4.5), .Net Core, VS 2015, ASP.NET/Classic ASP, VB.NET, C#.NET, WCF, MVC, ADO.NET, XML, WCF, HTML/DHTML, HTML5, DOM, VBScript/JavaScript, jQuery, Angular 2 & 4, TypeScript, Bootstrap, CSS, WC3 Standards, VS.NET, VS Code, Atom, SQL/Stored Procedure, SQL Server/Oracle/Access/MySQL/PostgreSQL, NoSQL (MongoDB), Photoshop CS6, Dreamweaver CS6 and Adobe Production Suite CS6, Crystal Reports, API, IIS/Apache, Windows/Unix/Ubuntu.

Experience with n-tier high availability/scalable applications.

Experience in web-based integrated Information Management Solutions for Tracking Process System.

Establishing best practices in all areas of software or application lifecycle (SDLC) development processes.

Performing hands-on development, in particular for challenging code segments.

Technical & project lead with team-oriented expertise to achieve best results in project implementation.

Build optimized efficient technical solutions to meet business and product objectives.

Ability to learn any new technological and development needs in any IT environments quickly.

Results oriented with strong analytical, logical, problem solving and decision-making abilities.

High level of self-motivation, with the ability to perform effectively, with minimal supervision, to meet aggressive deadlines and client deliverables.

Strong in-depth knowledge of computer hardware and software, network, email (exchange), firewalls, remote access/VPN, FTP, data visualization, Digital Asset Management (DAM), video streaming/encoding, CDN and IPTV/VOIP system with various codecs like H264, MP4, QuickTime, G729, G723 etc.

Significant in-depth knowledge of various technological competency, platform and design constraints.

Guiding team members to ensure they understand and follow-up with client’s best practices.

Excellent communication, strong interpersonal and technical writing skills.

PROFILE:

Professional competence in software development, business analysis, technical/project/team lead, project/systems management and designing computer-aided business solutions that meet the critical business and engineering requirements of the constantly changing market demands.

Over 20 years’ experience in a wide comprehensive range of activities. This includes systems architecture, designing and integration of n-tier web and client/server applications development, e-Commerce business solutions, database design, data-warehouse design and implementation.

Specialized in project management with estimating effective project schedule and implementing its track execution process for deadlines completion.

Expert of defining software technical specifications for optimized system interfaces.

Competence in developing effective functional specification based on the prioritization of critical user requirements.

Experience of analyzing and validating business requirements and specifications for producing efficient robust solutions.

Competence in performing unit test and deploying developed software by implementing work packages under development, QAT and production environment.

Object oriented analysis, design and programming techniques with agile methodologies.

Client/Server application design & development in n-tier architecture with all phrases of development life cycle.

Specialized in Digital Asset and content management systems.

Specialized in data visualization components, such charts, scorecards and maps.

Leak Detection Process Management in water transmission and distribution for automation of product or business specifications for engineers.

Thermal Decomposition Process for Waste Management System for engineers.

Process/Data modeling, relational database design & implementation.

Website design and development with .NET and e-Commerce business solution.

Strong project management and leadership skills, with ability to coach and mentor team members to optimum performance levels.

TECHNOLOGICAL SKILLS:

VB/VB.Net

C#.Net

ASP.Net, MVC & Ajax

.Net FW 4.7 & Core

ADO/ADO.Net

VS.Net 2019

VBScript /JavaScript

JQuery

Delphi, C++ Builder

Classic ASP

Stored Procedure

SQL/Transact-SQL

COM/DCOM, COM+

XML, DTD/XSD

C, C++, Pascal

Visio/OneNote

Windows/Web Service

Illustrator CS5

Dreamweaver CS5

InDesign CS5

SVN/TFS/Git

SQL Server 2008-2017

MySQL/PostgreSQL

Flash CS5

Photoshop CS5

Crystal Report

MS Office 2010 Suite

Oracle 9/14g

Project/Lync 2012

IIS/PWS/Apache

HTML5, CSS3

Win7/Win8/Win10 OS

2003 - 2012 Servers

Unix/Linux/Mac OS

Angular 2 & 4

WCF/WebAPI

Bootstrap

NoSQL (MongoDB)

VS Code/Atom

TypeScript

PROFESSIONAL EXPERIENCES:

CIBC, TORONTO ONTARIO, CANADA OCTOBER 2018 – TO DATE

DEVELOPMENT LEAD & SENIOR SYSTEM ARCHITECT & TECHNOLOGY CONSULTANT THROUGH POLARIS/VIRTUSA

Involved in Web & Mobile application design and development for creating an automated robust process of repairing any failed SWIFT payment transactions due to incorporate information. This application is designing to develop in ASP.Net MVC5 using C# under the 4.7 framework environment with the aid of AI-Machine Learning Model under SQL server as back-end database. Complete software development life cycle process has been used from start to finish including technical & functional requirements, class diagram design and documentation with design prototype creation and reviews, coding and code reviews, software verification unit testing, system integration, and debugging of software issues.

Involved as a technological lead architect with hands-on coding to design, formulae the business logics and develop the core functionalities that successfully correct any incomplete SWIFT Wired payment transactions and then release it through the CIBC's Integrated Wired Services system.

Formulating efficient business logic based automated process and its algorithm to develop robust application for fixing any failed payment transactions to a successful transaction using AI/Machine learning model under the Visual Studio 2017 ASP.Net platform with robust efficient design patterns, methodologies and object-oriented programming techniques.

Designing and developing AI/Machine Learning Model in Python 3.7 platform which will be analyzed and processed to provide a recommendation of a true Transit Number if any SWIFT payment message fails to contain or incorrectly contain any transit number.

Tools used: GIT for code repository with version control & release management, Microsoft Visio 2012, Project 2012 & Lync 2012.

Development using Visual Studio.Net 2017 Professional, framework 4.7 and MVC5 with C# ASP.Net, WCF, WebAPI, LINQ, Entity Framework, JSON, BSON .Net components, HTML5, CSS3, Bootstrap, ADO.Net, JQuery, JavaScript, XML, Photoshop CS6, Illustrator CS6 and InDesign CS6, SSRS & SSIS, Stored procedure, triggers, SQL Transact and windows services. MS SQL Server 2014 & NoSQL (MongoDB) are used as a back-end database server under Windows 2012 Server.

Managing the day-to-day activities of the software development team providing coaching, leadership, guidance and performance management whenever needed.

Providing management of the client and Project/Delivery manager to on-time project delivery ensuring milestones and road maps are properly defined and achieved.

Involving Document development deliverables, schedules and other necessary information providing progress reports whenever required.

Assisting in defining and continually enhancing the development processes of the organization and its IT team.

Liaise with all relevant organizational departments in order to plan and execute projects providing assurance project scopes are accurately and adequately defined in relation to software development.

Act as a resource for various departments concerning software development.

Perform maintenance of programming for existing versions of the organization's software offerings as per roadmap and client requirements.

Ensure the functionality, performance, scalability, reliability, security, realistic implementation schedules and system architecture for each project are delivered as planned.

Actively participate in team meetings and offer recommendations /ideas on design projects.

Managing the design and quote major features in collaboration with team members.

Managing external venders and contractors.

Continues professional development through attendance at meetings, professional seminars, conferences and training as required.

NUTRECO CANADA INC., Guelph, Ontario, Canada March 2018 – September 2018

Senior .Net IT Consultant & Lead Software Architect (short contract) through Robert-Half

Involved in Client/Server desktop application design and development for creating an innovative and competitive Trouw Nutrition Mechanistic broiler Model software in .Net environment using C# language based on its legacy EFG biological Delphi codes. Complete software development life cycle process has been used from start to finish including technical & functional requirements, class diagram design and documentation with design prototype creation and reviews, coding and code reviews, software verification unit testing, system integration, and debugging of software issues.

Involved as a technical lead architect to migrate existing legacy EFG biological Delphi application into .Net C# application by converting from its current Delphi Pascal coding language into C# language under the Visual Studio 2017 .Net platform with robust efficient design patterns, methodologies and object-oriented programming techniques.

Designed and developed various new add-on functionalities and modules to integrate effectively into the newly migrated C#.Net application for efficient business functional needs.

Developed graphical end-user UI functionalities that created various charts utilizing Excel based on SQL query.

Tools used: TFS& GitHub for code repository with version control & release management, Microsoft Visio 2012, Project 2012 & Lync 2012.

Development using Visual Studio.Net 2017 and framework 4.7.1 & Core with C#.Net, Embarcadero Delphi RAD Studio 10.2.2, WCF, WebAPI, Entity Framework, JSON, BSON, .Net components, ADO.Net, ASP.Net, JavaScript, JQuery, XML, Photoshop CS6, Illustrator CS6 and InDesign CS6, SSRS & SSIS, Stored procedure, triggers, SQL Transact and windows services. MS SQL Server 2014 and NoSQL (MongoDB) are used as a back-end database server under Windows 2012 Server.

Major Projects

Nutrition Mechanistic broiler Model Software is designed and developed for broiler birds, such that diets, and production can be more accurately optimized considering nutritional, environmental and management factors. The main objective of this project is to evaluate and review the existence legacy base EFG biological Delphi code and convert it into the c-sharp OOP programming language under visual studio .Net environment with numerous efficient enhancements. Unit test and UAT has been accomplished by validating back against the published EFG model. This new enhanced migrated code together with its enhanced add-on features will be used by extending its biological horizon towards other animals for the next generation of Trouw Nutrition Mechanistic Broiler Model on NutriOpt platform.

TRANSPORTATION FINANCE, BMO, Ontario, Canada January 2017 – February 2018

Senior IT Consultant & System Analyst through BirlaSoft

Involved in full Client/Server desktop software and web-based integrated application design and development life cycle including technical requirements, design documentation with design prototype creation and reviews, coding and code reviews, software verification unit testing, system integration, and debug of software system issues in banking & financial industries.

Technical lead to design and implements the high-quality robust efficient systems with configuration of interactive hardware and software solutions.

Involved as key architect in system/solution architecture and develop web-based integrated applications to loan, deal funding & booking and efficient tracking processing system for multithreading solution for BMO Transportation Finance.

Developed applications that created various charts utilizing Excel based on SQL query.

Tools used: Tortoise SVN for code repository with version control & release management, Microsoft Visio 2012, Project 2012, Lync 2012 & OneNote 2012, Jenkins uDeploy, ALM, gForge, VMware, Remote Desktop, TightVNC, EMS SQL Studio for SQL Server, PostgreSQL, MySQL & Oracle.

Development using Visual Studio.Net 2015/2008 and framework 4.0/4.5 with ASP.Net, MVC, C#.Net & VB.Net, Classic ASP, WCF, WebAPI, Entity Framework, JSON, ComponentOne, Infragistics NetAdvantage, Telerik, Dundas Chart & Chilkat FTP .Net components, PostgreSQL Data Provider for .NET (Npgsql), Oracle Data Provider for .NET (ODP.NET) Managed Driver, ADO.Net, CSS3, Master Page, XML, HTML/DHTML, HTML 5, DOM, JavaScript, JQuery, VBScript, Angular 2 & 4, TypeScript, Bootstrap, JS Frameworks, Photoshop CS6, Illustrator CS6 and InDesign CS6, Crystal Report, SQL reporting Service, SSRS & SSIS, Message Queuing, Stored procedure, triggers, SQL Transact, SQL and windows/Web services. TFS. MS SQL Server 2012/2014 and PostgreSQL are used as back-end database server under Windows 2012 Server and Ubuntu 12.04 LTS (Linux) platform.

Major Projects

Rating Portfolio Management System, Rating Management Application, Daily Margin Application, Customer Consolidation Application, Customer Loan & Asset Monitoring System and Interactive Processing System for deal funding & booking process.

TOYOTA MOTOR MANUFACTURING CANADA, Cambridge, Ontario, Canada April 2015 – Nov 2016

IT .Net Consultant & Senior Lead Developer (Contract) through Procom

Involved in full Client/Server desktop software and web-based integrated shop-floor automated application design and development life cycle including technical requirements, design documentation with design prototype creation and reviews, coding and code reviews, software verification unit testing, system integration, and debug of software system issues in automobile manufacturing industry to enhance robust process, design, workflow and shop floor automations and improvements for engineers.

Involved in project management with estimating project schedule and implementing its project track execution for deadline completion.

Analyzed and validated business requirements and specifications for the development of efficient robust multithreading .Net solutions.

Defined and wrote software technical specifications together with functional requirements and use cases for .Net multithreading application development and optimized system interfaces.

Worked on system analysis to formulate business processes and customers requirement based on the prioritization of critical user requirements.

Technical lead to design and implements the high-quality robust efficient systems with configuration of interactive hardware and software solutions.

Gathered technical and business requirements from the customers and then developed discussion documents, proposals, statement of work, and responding to RFPs.

Performed unit test and involved to deploy developed software by implementing work packages under development, QAT and production environment.

Involved as key participant in system/solution architecture and design to translate motor tracking and manufacturing production line process into a fully multithreading manufacturing service solution for Toyota motor manufacturing.

Extensive worked on development and project management for data networking and TCP communications protocols with Socket Programming and Asynchronous Threading.

Developed & implemented various web and windows services and console multithreading applications with object-oriented, socket programming, design patterns and agile methodologies for the motor manufacturing process systems for monitoring and analyzing car build with data visualization components.

Tools used Splunk logging system, Tortoise SVN for code repository with version control & release management, Microsoft Visio 2012, Project 2012, Lync 2012 & OneNote 2012, VMware vSpare & player, FireDaemon, KEPware, TightVNC, Toad for Oracle tool, EMS SQL Studio for SQL Server, PostgreSQL & Oracle.

Development using Visual Studio.Net 2013 and framework 4.0/4.5 with ASP.Net, MVC, C#.Net & VB.Net, Classic ASP, WCF, DevExpressv14.2.6, Telerik, Dundas Chart & Chilkat FTP C#.Net components, PostgreSQL Data Provider for .NET (Npgsql), Oracle Data Provider for .NET (ODP.NET) Managed Driver, ADO.Net, CSS, XML, HTML/DHTML, HTML 5, DOM, JavaScript, JQuery, VBScript, Angular 2 & 4, TypeScript, Bootstrap, JS Frameworks, Photoshop CS5, Illustrator CS5 and InDesign CS5, Crystal Report, SQL reporting Service, SSRS & SSIS, Message Queuing, Stored procedure, triggers, SQL and windows/Web services. TFS, Shell Scripting. MS SQL Server 2012/2014, PostgreSQL, and Oracle 9/14g are used as back-end database server under Windows 2014 Server and Ubuntu 12.04 LTS (Linux) platform.

ECHOLOGICS – MUELLER CANADA LTD, Toronto, Ontario, Canada Feb 2012 – Feb 2015

Principle Software Engineer/Technical & Project/Team Lead

Involved in full Client/Server desktop software and web-based integrated automation application design and development life cycle including technical requirements, design documentation with design prototype creation and reviews, coding and code reviews/inspections, software verification testing, system integration, and debug of software system issues for leak detection in water transmission and distribution industry. This application will help engineers to automate and improve their design, flow-diagram and process performance, create competitive advantage and produce superior optimal results within their business channels.

Involved as a technical & project leader to manage projects for its timely completion and to ensure successful new product developments as measured by timeliness, quality, product cost, and investment.

Managed and led the Software Department team with object-oriented and agile methodologies to produce optimal results and output as per business needs with extensive hands-on software architecture, design, and development.

Led the product development team for client-server/web-based software and leak detection & acoustical analysis software including research, analysis, and development activities.

Involved in project management with estimating project schedule and implementing its project track execution for deadline completion.

Managed and balanced schedules and resource allocations against multiple high priorities/competing activities.

Analyzed and validated business requirements and specifications for the development of efficient robust solutions.

Defined and wrote software technical specifications together with functional requirements and use cases for application development and optimized system interfaces.

Worked on system analysis to formulate business processes and client requirement based on the prioritization of critical user requirements.

Gathered technical and business requirements from the clients and then developed discussion documents, proposals, statement of work, and responding to RFPs.

Performed unit test and involved to deploy developed software by implementing work packages under development, QAT and production environment.

Worked with HW, SW, FW, and technical acoustical experts to research, test, and develop host based acoustical analysis software and DSP based algorithms.

Involved as key participant in system/solution architecture and design to translate customer/market needs into a fully realized product and/or services solution for water transmission and distribution.

Management and coordination of 3rd party contractors/developers including requirements, planning, design, system integration and test, etc.

Extensive worked on development and project management for data networking and communications protocols, especially as applied to radio networks and WAN together with cellular data networking and its associated protocols.

Managed client relationships at a highly technical level and liaising with development teams and engineering product & service teams.

Provided technical advice and training to development & production and engineering service team when needed.

Developed & implemented various applications with object-oriented and agile methodologies for the water transmission and distribution systems for monitoring and analyzing pipes with data visualization components.

Developed IPTV platform using ASP.NET & VB.NET using MP4 and H264 protocol.

Development using Visual Studio.Net 2010 and framework 3.5/4.5 with MVC, WPF, ASP.Net, Classic ASP, VB.Net, C#.Net, WCF, Dundas Chart & Chilkat FTP VB.Net components, Java (Maven), C++, ADO.Net, CSS, XML, HTML/DHTML, DOM, JavaScript, VBScript, JQuery, JS Frameworks, Flash CS5, Photoshop CS5, Illustrator CS5 and InDesign CS5, Crystal Report, SQL reporting Service, Stored procedure, triggers, SQL and windows/Web services. MS SQL Server 2008r2/2012, SharePoint, Team Foundation Server2012, Shell Scripting, MySQL, PostgreSQL, and Oracle 10i are used as back-end database server under Windows 2003 Server and Ubuntu 12.04 LTS (Linux) platform.

VITALINSIGHTS, Mississauga, Ontario, Canada. Aug 2011 – Jan 2012

Software Developer III (Contract Job)

Development of Client/Server desktop software and web-based integrated applications for the automobile industry based on three-tiered architecture under agile environment with data visualization components.

Involved as a support programmer and application developer with hands-on development.

Wrote technical specifications with functional requirements and user test case for interactive web application.

Debugged any error found and resolved application malfunction when required.

Analyzed and validated business requirements and specifications for the development of efficient robust solutions

Provided technical advice to development & implementation support team when needed.

Performed unit test and involved to deploy developed software by implementing work packages under development, QAT and production environment.

Developed and managed SQL based statement and stored procedure for database correction.

Development tools using Visual Studio.Net 2008/2010 and framework 3.5/4.0 with ASP.Net, Microsoft Enterprise Library & Dundas Chart, Telerik ASP.Net components, Classic ASP, VB6, VB.Net, C#.Net, WCF, ADO.Net, CSS, XML, HTML/DHTML, JavaScript, VBScript, JS Frameworks, Photoshop CS5, Crystal Report, SQL reporting Service, Stored procedure, triggers, SQL and windows/Web services. MS SQL Server 2008r2 is used as back-end database server under Windows 2003 Server platform.

SARVA SREE FOUNDATION, Iowa, U.S.A. May 2009 – June 2011

Software Developer & Project /Team Lead

Full life cycle design and development of web based and client/server desktop applications for music & entertainment industry based on three-tiered architecture under agile environment.

Involved as a systems programmer and developer with hands-on development on digital media content distribution and delivery on-line system.

Managed and led the Software Development team with object-oriented and agile methodologies to produce optimal results and output as per business needs.

Involved as a project leader to manage projects for its timely completion and to ensure successful new product developments as measured by timeliness, quality, product cost, and investment.

Involved in project management with estimating project schedule and implementing its project track execution for deadline completion.

Managed and balanced schedules and resource allocations against multiple high priorities/competing activities.

Wrote technical specifications together with functional requirements and user test case for interactive web application and its optimized interfaces.

Analyzed, validated and formulated business logic and process flows for the requirement of systems & business analysis.

Worked on system analysis and formulate business processes for optimizing product implementation.

Provided technical advice and training to development & implementation team when needed.

Gathered technical and business requirements from clients and then developed discussion documents, proposals, statement of work, and responding to RFPs.

Managed client and vendor relationships at a highly technical level and coordinated with product development, event management and sales teams.

Performed unit test and involved to deploy developed software by implementing work packages under development, QAT and production environment.

Produced SQL based ad-hoc reports to accommodate enhancements and new event management.

Implemented IPTV broadcast with MP4 & H264 format.

Developed & implemented Goggle Map & data visualization components and iPad Web application.

Development tools using Visual Studio.Net 2008/2010 and framework 3.5/4.0 with ASP.Net, MVC, Microsoft Enterprise Library & ComponentOne, Telerik, Dundas Chart & Chilkat FTP component, Classic ASP, VB.Net, C#.Net, ADO.Net, WCF, CSS, XML, HTML/DHTML, JavaScript, JQuery, VBScript, JS Frameworks, Flash CS3, Photoshop CS3, Illustrator CS3 and InDesign CS3, Crystal Report, SQL reporting Service, Stored procedure, triggers, SQL and windows/Web services. MS SQL Server 2008r2, Access 2010 and Oracle 10i are used as back-end database server under Windows 2003 Server platform.

MIJO CORPORATION, Toronto, Ontario, Canada Sep 2006 – Mar 2009

Systems Developer & Team Lead

Full life cycle design and development of custom-built web-based applications and client/server desktop applications for media broadcasting & advertising industry based on three-tiered architecture under agile/waterfall environment with object-oriented techniques and methodologies and data visualization components.

Involved as a systems developer and designer with hands-on development on DAM and digital media content distribution and delivery system.

Led the Development team to produce optimal results and output as per business needs.

Web & Client/Server development using various types of development tools including Visual Studio.Net 2005 with AJAX, Dundas Chart & XPort ASP.Net components under framework 3.5, ASP.Net, Classic ASP, VB.Net, C#.Net, ADO.Net, CSS, XML, WCF, HTML/DHTML, JavaScript, VBScript, Flash MX, Dreamweaver MX, Fireworks MX, Photoshop CS2, Illustrator CS2 and Coral Draw11 under IIS 7.0/Apache environment together with Stored procedure, triggers, SQL and windows/Web services. MS SQL Server 2000 & 2005 with Oracle 10i & Access 2000 are used as back-end database server under Windows 2003 Dot Net server platform. Crystal Reports & SQL Reporting Service is used for report generating tools.

Involved in development with streaming & encoding compression methodology & techniques.

Worked on system analysis and formulate business processes for optimizing product implementation.

Developed technical specifications together with functional requirements and user test case documents by analyzing and formulating business requirements for robust online digital spot delivery and commercial campaign scheduling operations.

Managed client and user relationships at a highly technical level and coordinated with development and project teams.

Analyzed and validated business requirements and specifications for the development of efficient robust solutions.

Gathered technical and business requirements from clients and then developed discussion documents, proposals, statement of work and responding to RFPs.

Provided support and training to clients and users when needed.

Analyzed and formulated business logic and process flows for the requirement of systems analysis, business analysis, design, data modeling and designing relational database using Visio.

Developed and created dynamic management, sales, customer status and Spot delivery & scheduling reports.

Performed unit test and involved to deploy developed software by implementing work packages under development, QAT and production environment.

Major Projects

Asset Command-Commercial Campaign Management & Scheduling Countdown System, Broadcast Clearance Advisory Management System, MijoNET-Online Digital Spot Delivery System and Digital Asset Management System. VB.Net, C#.Net, ASP.Net with AJAX, Dundas Chart & XPort ASP.Net components under framework 3 are used with numerous Window & Web services in conjunction with SQL, stored procedures & triggers under MS SQL 2000/2005 back-end database server. Extensive numbers of reports are generated using Crystal Reports & SQL Reporting Service for management, sales, customer service and Spot delivery & scheduling update. The scopes of these individual projects are to provide robust online digital spot delivery and efficient commercial campaign scheduling operations. Involved as a GUI designer, system designer and lead developer to complete the whole project life-cycle from requirement to implementation.

NORTH PLAINS SYSTEMS CORPORATION, Mississauga, Ontario, Canada May 2005 – Sep 2006

Software Implementation Developer (Contract)

Full life cycle design, architecture and development of any customization required for deployment of Telescope



Contact this candidate