michael bator bator's resume.doc · web viewprogramming languages enterprise development...
TRANSCRIPT
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..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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