Toronto, ON
ada3q9@r.postjobfree.com
M3H 4Y2
Professional Profile
Proficient in .NET and C++ development with 18 years of extensive software engineering.
Strong commitment to quality, schedule, and process flow.
Team player with a positive attitude
Talented in solving programming and project management challenges.
Able to work under pressure.
Technical Skills
Proficient in software design, engineering, development, and implementation from initial phase to the final phase, including installation, updates, and custom licensing.
Proficient in .NET development using collections, generics, XML, WPF, XAM serialization, SQL, ADO.NET, services, graphics, instrumentation, interoperation and mail functionalities of .NET.
Profound knowledge of API and SDK of various applications.
Proficient in Object-Oriented Programming and Object-Oriented Design
Proficient in the generation of MS Office documents, reports, and databases.
Talented in the design of attractive and friendly graphics user interface
Able in a short time to understand the workflow of sophisticated design.
Proficient in debugging and testing of software, including batch debugging.
Proficient in software engineering and product expertise throughout the life cycle of assigned projects.
Proficient in algorithm design and code development, including high mathematics.
Able to supervise, manage, and provide staff training in new software.
Tools:
C#, VB.NET, .NET, C++, ASP.NET, ASP.NET MVC, OOP, OOD, ADO.NET, LINQ, PLINQ, entity framework, SQL, Java, WPF, XAML, MVVM, MS Blend 2012/2013, Telerik WPF controls, XML, XSLT, SOAP, WinForms, Windows Services, Microsoft Office for Applications, Visual Basic 6/5, COM, Excel, VBA, VB Script, JavaScript, HTML,ARX, Unit Test, TFS, GIT
Databases: SQL, MS Access, XML, SOAP, BigQuery
Project Management and Tracking system: Agile, Waterfalls, Jira, MS Team, TFS, GitHub, Youtrack, TortoiseSVN
CAD API: AutCAD,ACA,Civil 3D, Map 3D, Vault, Tekla, Smart Plant 3D, Microstation, SolidWorks, Scketch, Revit, Autodesk Infrastructure Map Server
Education
M.Sc. CAD Systems Engineer
Vlad Paly
Professional Consultant
PalySudio
6/2014-Present
Toronto, Ontario
Responsible for providing software engineering and development services to a variety of clients in different industries, such as The Home Depot, RN Design, KiSP Inc, Yulio Inc, SolidCAD, Normac Kitchen, Array Marketing, Red Cage Inc.
Some of the major responsibilities have included:
Developed ASP.NET C# application and SQL database as an integral part of a corporate website for customer databases, manufacturing catalogs and various levels of licensing of shared SAAS
Initiated 2nd and 3rd phase of software development for the accounting department.
The company drastically increased the effecienncy of the system by adding new features and logic.
Recollected data and information for a new generation of software and database.
Completely redesigned software, using the MVVM pattern.
Implemented dependency injection and class wrappers.
Generated new customizable user interfaces, using WPF.
Design WPF custom control libraries.
Created routine for the generation of excel files with build-in complex logic, algorithms, and database.
Provided generation of comfortable interface for customization of software settings.
Developed built-in and stand-alone product catalogs, with automatic full-feature price report, based on MS SQL.
Provide full compatibility between new Excel reports and existing accounting system based on MS Office system.
Develop cross-platform databases, using XML serialization.
Provided development of unique standalone license for copyright protection of software.
Generated libraries and dictionaries of styles and themes.
Widely usied LINQ for XML, Json and SQL
Pick webdata using parallel processes.
Developed detailed designs consistent with object-oriented principles.
Senior software developer
Municipal Tax Equity Consultants Inc.
01/2014-05/2014
Toronto, Ontario
Provided the migration of large-scale project of new GIS system for the government of the Saskatchewan, using ASP.NET, SQL server, Java and JavaScript.
Provided code migration from V6 to C#
Provided analysis and design of databases and user interfaces
Provided the automatic generation of highly complex SQL queries for Saskatchewan district revenue reports, using existing statistical data.
Solved software challenges by the generation of temporary views and stored procedures, reduced time of execution by up to 80%.
Vlad Paly
Senior software engineer
Array Marketing Co.
10/2012-12/2013
Toronto, Ontario
Initiated 1st phase of software development for the accounting department, using C#
Collected data and information from the accounting department, worldwide sales departments, customers and end users, for the generation of the software and database data model and user interfaces.
Generated a customizable user interface, using WPF various styles and themes.
Developed built-in and stand-alone product catalogs, with automatic full-feature price reports, based on MS SQL.
Provided development of conversion routines for migration of older databases.
Provided WPF two-way binding with database
Senior software engineer
Exxon Mobil/Imperial Oil
04/2011-09/2012
Toronto, Ontario
Developed code for massive automatic conversion for more than 1 million differently formatted documents, code and databases, using project pattern using MVVM.Exxon found that my development helped the company save at least 10 million dollars.
Created multiple interfaces and controls bending using WPF.
Develop code for conversion of ancient exotic databases and project managers to SQL Server 2008R.
Develop code for bug detection and fixing “on the fly” in old software and corrupted documents.
10% of complex documents were initially corrupted and later recovered.
Created highly efficient tools for automatic quality verification of migration.
Created various help routines and provided support for clients in US, UK, Singapore, Australia, and New Zealand.
All configuration files and reports have been generated in Excel files.
Created the document database on the web site using ASP.NET MVC.
All development was done on C#
Provided an automatic QA of recovered documents.
Senior software Engineer/Support specialist
Bantrel, Co
10/2010-03/2011
Calgary, Alberta
Provided the development, finalization, and implementation of the Bantrel Design Hub, drastically reducing import time from Tekla Structures to SmartPlant 3D.
Reduced import time from 12 days to a few hours of Phase of the Surmont II SAGD, a project of ConocoPhillips estimated at $3.5Bn.
Developed software for smooth product integration between Bantrel and CH2M Hill.
Created routines of product transformation to CH2M Hill standards.
Designed various tools for acceleration and standard correction of the design process for Tekla Structures and SmartPlant 3D.
Developed deployment for a new software package for standard verification of code and projects.
Generated UI from scratch, using WPF's compound controls.
All development was done on C#.
Vlad Paly
Senior Software Engineer (part-time)
Robert Steltman, Inc.
05/2009-10/2010
Toronto, Ontario
Developed a new CAD software for Civil Engineering, using VB.NET and C#.
Provided full migration of development, code, and projects from VS6, VBA, VB-Script to
VB.NET and C#
Created a development of data transfer between project documents, using XML.
Generated interactive user interface from the data model using WPF and Express.
Created a wide bridge vice-versa functionality between .NET interop and COM objects.
Developed highly complex geometrical routines.
Lead Programmer and Chief Architect
CANAC Kitchens, Kohler Co
02/2002-05/2009
Toronto, Ontario
Designed, generated and implemented the ideology, structure, functionality, codes, databases, libraries and interfaces of new CAD kitchen design software, with project budget over 50 million dollars, using VB.NET, C#, C++, MS Access, SQL, XML, ADO.NET, SOAP, Services, VS 6.0, MFC, LISP,
Reduced cost of one software copy from $10000 to $1500, by finding the way to use OEM software.
Completely redesigned the existing graphical interface to a much more appealing interface, using CorelDRAW and Photoshop for the creation of icons and bitmaps. The interface complies with international standards.
Created routines for the generation, verification, and correction of databases, to avoid the errors for the design, estimation, price reports, and material order forms.
The software can automatically generate BOM, material orders, sales reports, invoices, purchase orders, customer orders, and project progress interactive charts.
Developed automatic generation of data and graphical instructions for shipping and site assembly.
Collected knowledge, information, and data from customers, salespersons, cabinetmakers, plant manager, and users for design and implementation of a new kitchen design software.
Generated bridges between software and the SAP ERP, SOM.
Developed code for generation report tables, project flow, and databases correction.
Responsible for the support of more than 300 users, including software installation, on-line supervision, and training in new software and computer-related issues.
Developed BOM generation in Excel and PDF formats.
CAD Administrator/Designer
IBM
07/2000-10/2000
Toronto, Ontario
Developed 3D Studio MAX and SDK script for network rendering on more then 40 stations.
Generated flexible DOS batch script.
Created off-line batch processing for more realistic and complicated higher-resolution images.