michael bator bator's resume.doc  · web viewprogramming languages enterprise development...

31
PROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs MVC4, 5 – 2 years Entity framework - 5 years .Net, Net 2003, 2005, 2008, .Net 2010 and 2012, 2013 – 12 yrs. C# and ASP.Net - 12 yrs. Web Services, soap, WCF 5 yrs SSIS 3+ Visual Basic 3.0 - 6.0 and VB.Net - 20+ yrs Microsoft Mappoint – 1 year VBA – Excel – 5 Years Visual InterDev - 2 yrs XML, XSL - 10+ yrs ASP - 3 yrs HTML, CCS - 3 yrs VB Script - 3 yrs JavaScript – 5 yrs DATABASES Oracle 7.0, 8.0, 11g PL, SQL, SQL Plus - 6 yrs SQL Server 6.5 to 2012, T-SQL, Enterprise Manager – 15 yrs MS Access 2.0, 95, 97, 2000, XP – 5 yrs Terra Data (NCR) – ½ yr DB2 – 1 yr OPERATING SYSTEMS All Windows servers and desktop versions REPORTING Michael Bator Bator Information Technologies Inc. [email protected] 416-209-9315 1092 Gable Drive, Oakville, ON, L6J 7R3 Bator Information Technologies Incorporated. 1092 Gable Drive Oakville ON, L6J 7R3 Page 1 What differentiates me from other candidates with top-notch technical skills is my ability to listen, understand and solution/build/code to the client’s needs. I have worn many hats over the years almost all at the Enterprise level, from ninja coder at all tiers back, middle, front to creating CMS systems from scratch. Leading, documenting, presenting, mentoring and planning are other skills on the table. Seeking knowledge has been a driving force throughout my career, creating a try anything attitude or any role on projects if need be. Clarity, continuity and communications, either written or as a presentation to various audiences are attributes I apply at various stages and roles in projects as required.

Upload: others

Post on 03-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

PROGRAMMING LANGUAGES

Enterprise Development Skills – 20+ yrs

MVC4, 5 – 2 years Entity framework - 5 years .Net, Net 2003, 2005, 2008, .Net 2010

and 2012, 2013 – 12 yrs. C# and ASP.Net - 12 yrs. Web Services, soap, WCF – 5 yrs SSIS 3+

Visual Basic 3.0 - 6.0 and VB.Net - 20+ yrs

Microsoft Mappoint – 1 year VBA – Excel – 5 Years Visual InterDev - 2 yrs XML, XSL - 10+ yrs ASP - 3 yrs HTML, CCS - 3 yrs VB Script - 3 yrs JavaScript – 5 yrs

DATABASES

Oracle 7.0, 8.0, 11g PL, SQL, SQL Plus - 6 yrs SQL Server 6.5 to 2012, T-SQL, Enterprise Manager – 15 yrs MS Access 2.0, 95, 97, 2000, XP – 5 yrs Terra Data (NCR) – ½ yr DB2 – 1 yr

OPERATING SYSTEMS

All Windows servers and desktop versions

REPORTING

Active Reports 1.0 – 1 yr Crystal Reports 7, 8.5 & 9.0 – 6 yrs Report Designer(in VB) – 1 yr Reporting Services – 1 year SSRS - 2 years

ENTERPRISE AND MISC. SKILLS

WCF Webservices – 3+ years SOA Architecture, OOD - 5 years 3 Tier Architecture, COM, COM+,

MTS, - 5yrs Microsoft Enterprise Library – 5 yrs Customer Server Controls, Solutions

Architect SSIS – 3+ years

UML, Data Modeling, Rational Rose, MS Visio– 3 yrs

Source Safe, PVCS, Stash, Git, Jira – 8 yrs

MS MQ and MQ Series – 1 yr Team player with the ability to lead. Problem Solving Skills.

Excellent Communications Skills

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

What differentiates me from other candidates with top-notch technical skills is my ability to listen, understand and solution/build/code to the client’s needs. I have worn many hats over the years almost all at the Enterprise level, from ninja coder at all tiers back, middle, front to creating CMS systems from scratch. Leading, documenting, presenting, mentoring and planning are other skills on the table. Seeking knowledge has been a driving force throughout my career, creating a try anything attitude or any role on projects if need be. Clarity, continuity and communications, either written or as a presentation to various audiences are attributes I apply at various stages and roles in projects as required.

In hiring me, you get not only strong technical experience, you get problem solving skills, passion, clarity and other soft skills that can really help drive a project..

Page 2: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

EXPERIENCE

Nov 2013 – Sept 2014 IBM@TD TECH LEAD

Industry: Financial – Risk, Branch apps, Fraud monitoring, Operations Reporting Technology: C#, .net 2.0 – 4.5, Oracle 11g, SQL Server 2008 R2, MVC 4, 5, JQuery UI

HTML 4, 5, CSS2, 3, DevExpress, Viso, Oracle developer, SSIS

Third contract at TD. To improve best practices usage, mentor, guide and approve code of all

developers. Support Branches, MBNA, OPC, PTTP and Risk Assessment (Einstein). MBNA Fraud Reporting PTTP Onboarding of contract staff. Einstein migration from Java and Oracle to SQL Server and .Net. The program

analyses any change in clients status that may introduce risk or opportunity. OPC AdHoc reporting system.

o Solutioned, documented, coded and lead the team. o It was a dual feature branch managed with Stash and Source Tree. o This project received one of the highest quality ratings from our

department 93.7.o 120 tables, 84 views, auditing, dual branch dev, multiple concurrent

release etc. o C# Console app for ingestion taking tar.gz zip file, extracting 84 xml files

to be parsed into about 120 or more tables.o Creating indexed views to alias to business field names and improve

performance.o Data streams for processing and applying generics to create dynamic SQL

with bulk insert and bulk update methods.o Designed Website to support Operations Process Command (OPC)

Integrated security using AD groups. Log4Net for leveled logging. Solution Quotes Project Plans QA Triage Diamond Attestation i.e. auditing trail for giving access to TD resources.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 3: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

o Technical analysis. o Solution Architect o Lead developer o Data Modeling and SQL Programming. o Deployment activities such as deployment document walk throughs, gap

analysis, risk assessment. Net New Projects MVC5, Bootstrap Legacy Projects MVC4, css3 LegacyASPX, Dev Express WebForms Windows Service Jobs, Console and SSIS Bat files for CA7 scheduler SQL Server and Oracle.

May 2012 – October 2013 Genworth Financial SENIOR PROGRAMMER

Industry: Financial - Mortgage Insurance GIS – doing address validation and risk polygon evaluation

Technology: vb.net, C#, .net 2.0 – 4.5, Oracle 11g, SQL Server 2012, WCF, MVC 3, 4, JQuery UI HTML 4, 5, CSS2, 3, AjaxTool Kit, Infragistics Ingnite, Viso

Participated in moving to a new database center and upgrade Oracle to 11g. Port assignments, testing MQ connections, FTP Connections, Program

Deployments activities, 36 hour deployment. Default Management System (DMS) which handled the claims and property

management side of the mortgage insurance offering. Architecture was SOA applying OO concepts with WCF and traditional web

services. Calls made to external services like Equifax and Trans Union as well as internal application servers, main frames and MQ.

File processing in and out via ftp/C# and oracle packages The database for this system is Oracle 11g .net remoting, WCF and traditional web services as the application server

technology. WebForms vb.net 2.0. WinForm apps that connected to the application server via remoting as well as

batch exe’s in .net 4.0. MVC, EF, WCF, LINQ, JQUERY site in .net 4.5 using a WCF application server

and an MVC4 front end to host the IT Dashboard. SQL server 2012

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 4: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

GIS/Risk Management Property Hub (PH) system that uses WCF 3.5 services to communicate with MQ and our other systems that require address validation, risk polygon mappings and handles all Geo-Spatial requests in the company.

Working on moving and utilizing the cloud via WCF 4.0 web services.

Jan 2011 – May 2012 Maritz Marketing SOLUTION ARCHITECTAnd SENIOR PROGRAMMER

Industry: Marketing - Scotia VisaInfinite, Scotia Key Partners, Scene upgrades and feature enhancements.

Technology: C#, WCF, SQL Server, ASP.Net, VS 2010, SSIS, encryption

The team was the Scotia Bank, Cineplex Scene team maintaining the www.scene.ca site, call center and Administration Programs with new features, promotions and creating interfaces to sync the companies i.e. webservices, batch file processing and creation.

Creating new promotions, mobile backend work using WCF webservices SSIS packages for data processing of files to and from the business partners. Front, middle, back end and B2B communications. Creating 3 data driven websites including the CMS Administration sites to

dynamically manage content, customer service and client site. Data Modeling using LINQ with the Entity Framework ASP.net, c# and. Net 4.0 with JQuerry and JavaScript. Lead Scotia Key Partners leveraging the Scotia Visa Infinite Architecture.

Jan 2010 – Jan 2011 Carlson Marketing SENIOR PROGRAMMER

Industry: Marketing - Credit Card Transactions, Rewards sites (TD, MBNA, BMO, Neilsen, CIBC, procurement, inventory.

Technology: C#, WCF, SQL Server, ASP.Net, VS 2010, SSIS, encryption, Telerik Controls.

The business is a rewards and travel sites for BMO, TD, MBNA and other clients for travel and rewards programs.

Shopping cart application that manages users and their reward points from shipping, invoicing, product catelogs and other end to end procurement activities.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 5: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Dependency injection and entity framework were used to manage customers credit card, shopping carts and travel rewards.

Develop the UI in ASP.Net WebForms ETL transformation using SSIS WCF Middle tier Credit card processing adding MC secure code to the existing framework with TD

as the provider. SOA Architecture leveraging WCF services.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 6: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Jan 2009 – Jan 2010 TD Bank SENIOR PROGRAMMER

Industry: Finance - Fraud, Anti-Phishing, Forecasting, Performance Metrics.

Technology: C#, SQL Server, ASP.Net, SSIS, Oracle, Component Art Controls

Performance Metrics Reporting using batch, MQ and web services to collect and store server, database performance related data.

The data is viewed via an intranet portal using ASP.Net, Ajax and C# and the audience is capacity analysts, support and security.

PerfMetrics site to .Net 3.5 while making enhancements such as tuning the app for speed and adding new functionality.

Anti-Phishing programming Forcast outage costs of a particular Lines of Business like Wealth Management

using SQL Server and C#.

Mar 2008 – Nov 2008 Bluesun

SOLUTION ARCHITECT And SENIOR DEVELOPER

Industry: Finance, Marketing and Insurance - Mortgage insurance, Customer Service, Financial reporting, Marketing Campaigns.

Technology: C#, SQL Server, ASP.Net, SSIS, VB.net, MVC2, WinForms, WebForms

Upgrading billing and deferred revenue modules applying changes to the accounting process from membership system using SSRS and SQL Server.

Data Migration – Solutions Architect, work with stakeholders and tech teams to ensure mapping and rules are in alignment.

Leading Workshops with the business and programmers to derive mapping documents and key business rules.

Producing and documenting the solution for sign-off. 40 plus stored procedures captured all of the AS400 data. Windows forms control panel for manual or batch use. Performance was a priority and the process ran in less than two hours processes a

half million clients with a few hundred thousand policies and over 18 million transactions.

Use of staging tables and ID generation pattern matching.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 7: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

March 2007 – March 2008 Manulife Financial Application Architect

Industry: Finance, Marketing and Insurance - Mortgage insurance, Customer Service, Financial reporting, Marketing Campaigns.

Technology: C#, SQL Server 2000-2005, PVCS (source ctrl) , ASP.Net 1.1, Mainframe, Oracle

Architecture was SOA using .net web services and MQ series to facilitate business processes.

This project was about building an online claims system from scratch utilizing SQL Server 2000, Main Frame programs, webservices, javascript, DHTML and ASP.net 1.1.

Designed the proto-type with the analyst, marketing and business partners. The design was approved and members could submit their benefits claims on-line

and have the money deposited into their account after adjudication. The solution also uses a database driven content manager and saves 30k in

deployment cost vs current file based model. Multiple languages Branding, CSS, Client management Introduced another new to Manulife concept of cross site vs. site specific reusable

server controls that save on development time.

Aug 2006 – Mar 2007 NavantisSenior Software Developer And Solutions Architect

Industry: Government, Health Care and Finance - Commissions reporting, Critical Health Care and Elections Ontario.

Technology: C#, SQL Server 2000-2005, Team Foundation Server, ASP.Net 2.0, SSRS, SSIS, Webservices

Sirius Satilite Radio – Solutions Architect

o ETL layer from a file based system to a SQL Server Data warehouse. o SSIS was used to populate commissions data into the CCE Engine.

CCIS – UHN University Health Network – Software Developer. o SSRS export reports from the data warehouseo Create Server controls

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 8: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

o ASP.net WebForms managing patient care. Elections Ontario – Software Developer

o Technical Architecture documentiono .Net, Microsoft.Practices.EnterpriseLibrary and Navantis frameworko Server controls, entity and server classes that used SQL Server and Azman

to facilitate the requirements. o Modules were Materials and Budget and Human Resources. o Service Oriented Architecture (SOA)

Feb 2006 – Aug 2006 Canada CartageSenior Software Developer

Industry: Finance and Transportation - Billing, Forcasting.

Technology: C#, SQL Server 2000-2005, Team Foundation Server, ASP.Net 2.0, SSRS, SSIS, Webservices

Building forecasting models based on mining SQL Server DBs (freight logix and Great Plaines) to produce custom models to help the executives determine the profitability and or liability of massive contracts with unusually shaped polygons i.e. not standard boxes i.e. trees or palates etc..

Customized invoicing with SSRS and SQL Server SSIS to process incoming file feeds from various depots. Asset Allocation Program to track trailers and trucks in ASP.net WebForms and

C#.

FEB 2005 – FEB 2006 TD BANK Senior Programmer

Industry: Finance – POS, Performance Tools, Monitoring Tools, Forcasting.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 9: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Technology: C#, SQL Server 2000-2005, DB2, Visio Enterprise Architect, ASP.Net, Oracle

Working on analytical GUI reporting for core applications in ASP.net WebForms. Reading a Tivoli DB2 database for enhanced reporting Graphing results using Graphics Server 2.5. Processing log files using Regex object for parsing into a SQL Server database. Web Server Controls and upgrading existing framework. Service level reporting for POS dept. Gathering requirements from the users, business, documenting and designing

from database through the middle to the client.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 10: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Oct 2003 – Feb 2005 Bell Fleet Services Senior Software Developer

Industry: Finance – POS, Performance Tools, Monitoring Tools, Forcasting.

Technology: C#, SQL Server 2000, Crystal Reports 9.0. , XML, webservices

GIS programming finding vehicles based on search criteria, showing if they are parked or moving etc..

Document management system. Fleet Cost reporting on fuel, maintenance etc. Using wireless technology to

communicate with car computers. Writing very complex multi-page stored procedures in SQL Server. Developed and maintained an accident prevention program to manage tests,

tutorials and administration. All work is written in C# using webservices, XML and SQL server 2000 as well

as existing Bell framework.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 11: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

May 2003 – Oct 2003 Maxium Financial Solutions Architect

Industry: Finance – Leasing.

Technology: VB.NET, SQL Server 2000, Crystal Reports 9.0. , XML, ASP.Net, WinForms, Webservices, Remoting

Creating software from scratch to replace legacy and non automated processes. Customer Management, Contracts, Sales, Accounting etc. are all being automated. Data Modelling OO design principles applied representing the lines of business. Writing user controls Technical documentation Requirements gathering Programming Customer Contact, Credit and Doc Prep, and Tracking. Risk Analysis programs and financial calculators.

Oct 2002 – May 2003 RBC Insurance Senior Programmer Analyst

Industry: Finance – Insurance.

Technology: VB.NET, ASP.Net, C#, JavaScript, SQL Server 2000, Crystal Reports for .Net

Developed from scratch an ASP.Net website to access an SQL Server 2000 database for the Creditor Department to track the i3 initiative.

The i3 initiative handles coaching initiatives and data entry of new innovations that are evaluated by Team Leads, Champs and VPs etc.

Scoring calculations capability Created web services in C# for encryption and security authorization and access

privileges. Created Mortgage Specialist reports using Crystal Reports, SQL Server and

ASP.NET.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 12: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Feb 2002 – Oct 2002 Barclays Global Investments

Senior Programmer, Application Architect

Industry: Finance – Brokerage house specializing in index funds.

Technology: VB 6.0, VB.Net, SQL Server, XML, XSL, Crystal Reports

• Designed, documented and programmed an order entry system that does millions and millions in investment fund sales a month.

• nTier• Data Modelling and Programming. • Special calculations and business encapsulated in the appropriate classes for

easy maintenance. • Used ASP.Net to prototype a small trade calculation program to test

deployment considerations for apps. Nov 2001 – Feb 2002 ROYAL BANK

Senior Programmer Analyst

Industry: Finance – Retail Sales Support, Forms

Technology: VB 6.0, XML, XSL, ASP, VB & Java Script, , Visual InterDev, Word VBA, Outlook VBA(mappi), MQ Series, DB2

• Involved in designing, programming a detached mobile application that interfaces with the mainframe DB2 tables using MQ Series.

• HTML, JavaScript, VBScript, ASP, XML, Word VBA, Outlook VBA (Mappi) and VB 6

• Cash managers to enter purchases of Royal Bank services. • XML Database to store information from mainframe and user input. • COM DLL to wrap XML and other functionality. • Prototyped VB.Net

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 13: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Sept 2000 – Nov 2001 Sun LifeSenior Programmer

Industry: Finance – Investments, RESP Program, RRSP

Technology: C#, ASP.Net Beta 1, VB 6.0, SQL Server 7.0, 2000, XML, XSL, ASP, VB Script, COM, COM+, MTS, Visual InterDev, Visual Source Safe, Visio, MQ Series, DB2

• Designed and implemented Class Collection hierarchy to handle legacy data and SQL Server 7.0, 2000 data for the RESP programs. Wrap complicated procedures and design reusable code using MTS, COM+. Transactions for 1 million dollars in sales in RESPs. There was some mentoring that helped out the junior programmers.

• Designed Stored Procedures, triggers and views for reporting, updating. In one case 4 hours was saved from one of the monthly batch jobs.

• Creating a VB Add-In for Commenting and Error Handling. This was helpful in keeping our 6 member team consistent and efficient.

• Communicated with IMS, DB2 databases and other Mainframe systems using XML, text files etc.

• Created an Intranet Site for Downloading Components, viewing documentation and other developer related issues like coding standards, VB Add-ins using ASP, XML, HTML, VB Script.

• Used ASP.Net beta 1 to investigate using client side events for a documentation generator program that we wanted deployed through the intranet.

• Various data sources including legacy systems, Excel Spread sheets, AS400s and SQL Server.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 14: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Jan 2000 – Sept 2000 Wells FargoTeam Lead

Industry: Finance – Loans, Loan bundling, investment bundles

Technology: VB 6.0, ADO, ActiveX, Oracle, PVCS, Rational Rose

• This three-tier architecture utilized an Oracle, Unix server backbone to house the 500 tables. Corba, M3, C++ Servers, and COM comprised the middle tier.

• The GUI client utilized in-house ActiveX Controls, Third Party Controls and VB 5, 6.

• Designed and Implemented COM components with GUI interface to C++ tasks that provided an interface to an Oracle Database.

• Team Lead in OO design of our ActiveX DLL• Stored procedures and views. • ActiveX controls, generic reusable code and class collection hierarchy

utilizing Rational Rose 98.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 15: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Aug 1999 – Jan 2000 Connections Canada Solutions Architect - Mentor, DBA

Industry: Retail – Inventory, Forecasting

Technology: VB 6.0, ADO, MS Access, ASP, HTML, VB Script, Visual InterDev, Excel VBA, SQL Server 7.0, Crystal Reports 7.0, Source Safe, Visual Modeler

• CCI is a company specializing in the retail industry. • They provide custom software and hardware solutions utilizing the Virtual Private

Network feature that Microsoft has in its NT technology.• Writing an Inventory, Warranty Program for in house operations. This program

grouped product by category or customer or region or warranty claim etc. and utilized the latest in bar code technology.

• SQL Server 7.0 and the front and business layer was VB 6.0. • Reporting, packing slips etc. were done in Crystal Reports.• Proto-Type of web purchasing B to B. Orders were placed by stores over the web

and updated the SQL Server Database at Head Office.• Designed and did all back end work while leading a team of 3 VB developers.

My job was to mentor and deliver on time and on budget.• Changed an MS Access 97 prototype for the Dollar Store Corp. to a full blown 3

tier SQL Server Application. This was primarily a purchasing, sales, inventory, tracking program.

• Performed DBA duties on SQL Server as required by these or any projects in the company. This entailed performance tuning, writing stored procedures, views etc. and the mentoring of the staff.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 16: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

MAR 1999 – AUG 1999 NCR – Sterling Douglas Intermediate Programmer

Industry: Retail – Inventory, Forecasting

Technology: VB 6.0, ActiveX, Oracle, SQL Server, TerraData, ActiveReports, Source Safe, Visual Modeler

• Stirling Douglas Group is a NCR owned company that specializes in inventory control and forecasting software.

• Purchasing and forecasting program sold to LCBO, Goodies, Walmart etc. • Multi-language and multi-data base program with R&D in Oracle and TerraData

databases. • The BSL, DSL and GUI are written in VB 6.0. • ActiveReports for the PO Team. • Created the profile policy screens and the calculations classes for the Maps Team.

Oct 1998 – Mar 1999 Wells FargoProgrammer and Jr Architect

Industry: Finance – Loans, Loan bundling, investment bundles

Technology: VB 6.0, ADO, ActiveX, Oracle, Server Controls, PVCS, Rational Rose

• Wells Fargo is the 4th largest bank in North America with thousands and thousands of branches and facilities throughout the Western Hemisphere.

• Software Developer (VB 5.0, ActiveX OCX-DLL, COM, Oracle, PVCS, Rational Rose) – Contract

• UNISYS is the consulting firm that hired me as a member of the Genesis Project. This three-tier architecture utilized an Oracle, Unix server backbone to house the 1500 tables. Corba, M3, C++ Servers, and COM comprised the middle tier. The GUI client utilized in-house ActiveX Controls, Third Party Controls and VB 5. I was very proud to be a part of this team of 300 developers and Business Analysts. As a Member of the Common Components Framework team. I Developed ActiveX Controls, Classes and DLL’s for use by 40 VB developers on the project. Wrapping the complex procedures and API Calls into methods. As a member of the GUI Swat Team. I helped bring use cases to life by taking requirements and attributes to develop screens and screen flow. We used Rational Rose 98 for design etc.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 17: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 18: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Feb 1998 – Oct 1998 Cargill FoodsSoftware Developer

Industry: Food – Warehouse Butcher Shop

Technology: VB 6.0, Oracle, Crystal Reports, Visual Modeler, Source Safe

• Cargill is the biggest Food Manufacturer in the World. They have over 100 offices World Wide.

• Played a key role in the mission-critical application development to switch from a • Wang system to Oracle (reporting, check and balance, in house development), • AS400 (Accounting, Prism, Comm, JD Edwards), OS, 2 (bar coding) and NT

Server • (FTP, Coordination between platforms and the Head Office in the USA).• Designed and implemented GUI applications to help users interact more

efficiently with the new system. Used Crystal Reports 6.5 for inventory, production reports.

• Solved a problem at a plant in England indirectly by solving our own show-stopping problem. I synchronized processes using API calls to create a thread to batch files and other processes in VB 6.0. My solution was posted on our worldwide IT intranet. Prior to my arrival the live date had been pushed back several times, by several weeks, costing a significant amount of money per day.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 19: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Mar 1994 - Feb 1998 Barnes Pumps Canada

Software Developer

Industry: Manufacturing – Pumps for industry.

Technology: VB 4.0, Access, Excel, Crystal Rep

• Barnes Pumps is part of Crane Corp. They are a manufacturer of industrial pumps. Crane is one of the biggest manufacturers of Plumbing equipment in North America.

• Designed a service level program based on the criteria provided by the General Manager. The program enforced the business rules to analyze the company’s service level. Used Crystal Reports and Excel for reporting.

• Developed quotation, fax and information software to improve company image through professional document presentation, creation, retrieval and storage.

• Designed a customer database to automate pricing, mailing and marketing. • Produced company price lists and marketing materials.

1995 General Battery Inc. Consultant, Software Developer

Industry: Sales – Pumps for industry.

Technology: VB 4.0, Access, Excel, Crystal Rep

• General Battery Inc. is one of the biggest tow motor battery manufacturers in Canada.

• (VB 4.0, Access, Crystal Rep.) – Contract• Produced company price lists and marketing materials. • Provided a GUI program to easily generate sales orders, quotations and

commissions reports. All printed forms i.e. balance sheet etc. used Crystal Reports 6.5.

• Developed a secondary database to provide checks and balances for accounting procedures.

1994 Allied Canadian Consultant, Software Developer

Industry: Property Management – Managing Apartment Buildings.

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 20: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Technology: VB 4.0, Access, Excel, Crystal Rep

• Allied Canadian is a property management company.• (VB 4.0, Access, Crystal Rep.) – Contract• Improved search time for routine and emergency information. • Improved tracking of key codes, entry codes and other apartment particulars • Provided reports on parking and apartment availability• All printed reports i.e. park vacancies etc. done in Crystal Reports.•

1994 – 96 JC Trucking Consultant

Industry: Transportation – Fleet, Driver, tracking, billing, invoicing

Technology: VB 4.0, Access, Excel, Crystal Rep

• JC Trucking is a small trucking company that operates on the east coast. Primarily from Toronto to Florida.

• Consultant, Software Developer (VB 4.0, Access, Excel, Crystal Reports) – Contract

• Improved profits lost to drivers over charging and firms short paying • Produced accounting reports i.e. expenses etc. in Crystal Reports.• Developed push button account reports for pre-tax preparation • Trained Staff to use Windows 95, the Internet, and other software

MAY 1993 – MAR 1994 EIS LTD. Software Support

• EIS is a Robotics distributor. • Worked with Engineers and their Robotic, Industrial Automation applications, to

help provide a solution suggest the appropriate products. • Helped co-workers with the transition from typewriters to computers.• Wrote utility programs for mailing and quoting.

EDUCATION

1989–1993 University of Toronto TORONTO, ONTARIOB. A., English

1997–1998 Sheridan College OAKVILLE, ONTARIO

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1

Page 21: Michael Bator Bator's Resume.doc  · Web viewPROGRAMMING LANGUAGES Enterprise Development Skills – 20+ yrs . MVC4, 5 – 2 years. Entity framework - 5 years .Net, Net 2003, 2005,

Skipped into 2nd year of a 3 year course in Visual Basic 4, 5.Standing was an A

Michael BatorBator Information Technologies [email protected] Gable Drive, Oakville, ON, L6J 7R3

B a t o r I n f o r m a t i o n T e c h n o l o g i e s I n c o r p o r a t e d .1 0 9 2 G a b l e D r i v e O a k v i l l e O N , L 6 J 7 R 3

Page 1