Wisdom from years of collecting wisdom

Friday, May 7, 2010

Resume Of Byron Balaski


Byron Balaski

 
Achievements:
● Canadian Tire – developed an activation site for CT’s Options MasterCard.
● Operation Hope (Bill Clinton Foundation) -  Contact Management System.
● Nokia: developed over 5 promotional sites and 1 portal based Expert system.
● Wrigley’s Gum : developed a multimedia contest site.
Ontario Universities Acceptance Center: Modified many features of the OUAC website.
● BestBuy: developed a marketing website.
● Nokia Knowledge Base – developed an expert system – Ask an Expert
Worked on the world's largest Microsoft project in Seattle – Agena For Windows.
Implemented an online banking software solution in Bermuda.








Byron Balaski



      Current Technical Skills:
        LANGUAGES: Java, Visual Basic (.NET), Perl, C, C++ and C#
        DATABASES:  Mysql, Oracle, Sybase, Pervasive, Microsoft SQL Server, Access.
        DESIGN:  Singletons, Polymorphism, Encapsulation, UML, Use Cases and Best Practices.
        INTERNET:  PHP, Ajax, Java, EJB, DHTML, JSF, JDBC, ASP.NET, COM+, Web Services.
        PROJECT MANAGEMENT: dotProject, Visio, Bugzilla, CVS, UAT, ClearCase and SDLC.
 

Canadian Tire Financial Services, Niagara Region, Ont., Sr. Java Programmer/Analyst,   Oct 2007 – present:        
Programmer/Analyst as well as systems architect for various web based financial systems

Responsibilities:
· Developed a Canadian Tire Options MasterCard credit card activation site using RAD 6 and Java Server Faces. Worked with the clustered WebSphere Application Server on a UNIX platform employing Chordiant, Web Services and JNDI technologies.

· Worked on a Credit card application form processing module for the Canadian Tire Financial Online Customer Self Service system. Employed web services, Java reflection and Persistence using RAD 6 and an Oracle database system.

· Maintained various applications: ePost – a bill presentment system that interfaces with Canada Post’s ePost system.
eGain/Arena-Mail – a system that helps manage enterprise-wide email routed from “Contact Us” page on the Online Customer Service Site.
TIM – a user provisioning system that interfaces with TIM Java Api .
Worked with Courion – an identity/access management system regarding various applications (Peoplesoft, Courion) that help provision access for CT Financial employees.


NXWebTechnololgies,  Beaumont California , Programming Team Leader,    Aug 2006 – Sept 2007: 
Team leader and developer: contact management system for Operation Hope – a FEMA funded project.

Responsibilities:

·  Developed a contact management system for Operation Hope, a non-profit organization that has been involved with helping Katrina victims.

·  Gathered and analyzed client business and created programming deliverables. I used dotProject to manage projects by breaking requirements into project deliverables.  Also, I maintained project timelines, issue tracking and work co-ordination amongst developers using CVS Team Management software.

·  Designed HTML and database functionality using PHP, Ajax, JavaScript, MYSQL and Web Forms. Utilized the DhtmlXTreeGrid package for browsing and dynamic editing.

·  Created auditing functionality regarding changes to data, security for various users including an Administration module and user-specific functionality.

·  Created functionality for mail merge, bulk emailing, scheduling and task management.
Webmaker Consulting,  Mississauga Ont. , Sr. Developer/Team Leader,    Jan 2001 – August 2006: 
Team Lead, senior developer and analyst:  Creating interactive and informative websites & web portals for various clients.

Responsibilities:

·  Senior developer and team leader for these projects: Nokia Strikes Back, Imagine Nokia, Nokia Unfolds, Nokia Mobile Ambassador, Nokia Focus, theNokia9300, Ontario Universities Acceptance Centre(OUAC), nokia6133 and Wrigley’s ExcelInferno.(www.excelinferno.ca, www.nokiaunfolds.com, www.imagine-nokia.com, http://www.nokiastrikesback.com/,  http://www.electronicinfo.ca/einfo.php, http://nokia6133training.com)

· Analyzed business requirements, ascertained client’s requirements, designed and developed sales and marketing web-based N-tier client-server applications. Developed Use & Test cases. Performed User Acceptance Testing (UAT) on both our Integration and Staging Servers.  Application Support: enhancing web applications and fixing/debugging problems. Responsible for maintaining projects through dotProject and CVS regarding code deliverables, bugs, maintenance, promotion and change control.

·  Created many status, tracking and summary reports for most of the applications I worked on. I created reports & documents using Crystal Reports, Jasper and PDF creation tools. I also created HTML based reports with output to Excel, PDF, and HTML.  Also, created many graph/chart reports using Java Charts.

·  Responsible for Postgres Database Administration including database creation, analysis & design (Erwin) and maintenance.  Created dynamic Sql record set queries, cursors and stored procedures via JDBC, Torque, ODBC and COM+ technologies.

· Generated database messaging and scheduling classes using the MVC II methodology and Struts.  Developed middleware EJBs utilizing UML-EJB mapping paradigms.  Employed forward and reverse engineering tools such as Torque and OJB to develop the Model. (MVC)

·  Employed J2EE, Java, JavaScript, Beans, Maven, Torque, Struts, Ant, PHP, Xerces, ASP, C#, Visual Studio.net, VB Script, XML, ASP.net Matrix with various servers including Windows 2000 Server, SQL 2000, Linux and IIS platform.

·  Created a very detailed PDF document chart utilizing PHP, and PDF classes. (Ontario Universities Acceptance Center.)

·  Developed a Search Engine utilizing java, parsing classes and struts that allowed for dynamic and configurable search-within-results. (Nokia Mobile Ambassador)

Projects:
·  Nokia 9300: I analyzed, developed a training and information site for Nokia sales representatives.  Additional features include scheduled event notification via SMS and Html Email.

·  Wrigley’s Excel Gum: Developed a Flash based scrollable multimedia gallery with streaming video and images that users could view and also vote on.

·   Nokia 6133: Developed a training site whereby users and trainers could take a quiz and learn more about the Nokia 6133 phone.

·   Ontario Universities Acceptance Center: Modified many features of the OUAC website and created a very detailed PDF lookup chart utilizing PHP,DHTML and PDF classes.

·  Nokia Mobile Ambassador: Team leader for an expert system project for Nokia, using Struts, J2EE, Java and DHTML. Also developed configurable search-within-results search engine.



Webmaker Consulting – continued…
Projects:

·  Reporting: Created many status, tracking and summary reports for most of the applications I worked on  using Crystal Reports, Jasper and PDF creation tools. I also created HTML based reports with output to Excel, PDF, and HTML.  Also, created many graph/chart reports using Java Charts.

·  DBA: Responsible for Database Administration including database creation, analysis & design and maintenance.  I created dynamic Sql record set queries, cursors and stored procedures.

·  Project Management: I was involved with gathering business requirements, analysis, project scope and timelines using project management tools. Also involved with user acceptance testing, promoting code to production, and co-ordination of work amongst various designers, contractors and programmers.

Logic Communications – Bermuda,      Lead Developer/Analyst,    July 2000 - Nov. 2000:
Development using various technologies - Visual Basic, Unix, ASP, ADO and Sql Server.

Responsibilities:
·  Analyzed and developed a web-based Sales Management System using PHP and Mysql on a Unix Platform.

·  Developed an automated database system for a brokerage firm that organized, stored and electronically transmitted trading data via intranet. Used VB, COM+, Active-X, ADO and Ms Sql Server.

·  Analyzed and developed a document retrieval system using VB, DHTML, COM+,ASP, MTS, MS Sql Server, JavaScript, and XML

 

Bank of Butterfield  -  Bermuda ,        Sr. Programmer /Business Analyst,   Sept 1996-July 2000:

Supported and serviced clients - requirement/business analysis, design and development of various banking systems.

Responsibilities:
· Created a comprehensive high volume Payment and Billing automated transaction system using Microsoft Access and later Visual Basic with SQL Server.

·  Helped develop an On-line Banking System by creating middleware scripts in Unix and creating transaction forms using Java, HTML and XML.  Also I used LiveConnect, Java and JavaScript to access CORBA business objects.  I created the third-party transaction forms using Java AWT, Java Swing Classes, XML and XMLDOM with Informix, Netscape Enterprise Server on a Sun Solaris platform

· Developed and coded report integration procedures and different module reports in Crystal Reports for the GL and End of Day Systems
.
· Created automated Unix scripts using Perl with middleware applications.  This enabled connectivity between all of their banking systems and was crucial for the Internet banking.

· Created Third party Transaction Forms in Java, HTML, XML and JavaScript that integrated into an Online Banking System.

· Customized Orbix CORBA scripts in Unix re: real-time client-server communication for the Online Banking System (web).

· Supported users - network and workstations. Managed “permissions” and deployed applications using scripts via Novell Zenworks
Bank of Butterfield – continued…
Responsibilities:

·  Upgraded the Bank’s trading application system and improved staff efficiency in these systems by removing redundancies and automated tasks. (Familiar with Chase Manhattan and other financial systems that were adjunct to bank’s systems.)

·  Assisted mainframe programmers in supporting Cobol and DB2.

·  Assisted analysis, development, testing and support of many of the Bank’s applications (SDLC).


Dimax Controls – Etobicoke, Senior Programmer,        Nov 1994 -Sept. 1996:     
Performed analysis and design - windows-based HVAC control system.

Responsibilities: 
· Developed an engineering based module in Delphi.

· Developed serial and real-time communication OLE controls and software based serial communications protocols.

· Developed code using object-oriented Visual C++ and MFC classes

· Developed a system that provided users the ability to control building ventilation, heating and air-conditioning systems via remote computer.


Teleglobe Insurance – Toronto ,  Business Analyst/ Programmer, Nov. 1993 to Nov. 1994:
 Business Analysis and development of an Insurance Brokerage System.  Provided small brokerage firms an online brokerage system for their clients.

Responsibilities:
· Ported an Insurance Marketing system (one of the world’s largest Microsoft Windows applications) from Seattle to the Canadian market. 

· Designed and customized business screens, business logic, and forms for the application using C, Visual Basic and Windows API. Developed stored procedure code with a Sybase database system.

Biltrite Industries – Etobicoke,   Senior Programmer,       July 1991 - Nov 1993:
Senior developer providing business analysis, design, programming and support. 
Responsibilities:                     
·  Analyzed and upgraded the Accounts receivable and Sales Order Entry systems using Visual Basic, FoxPro & Crystal Reports.

·  Analyzed requirements for and helped develop an employee based system that kept track of employee data such as payroll, workman’s compensation, health and retirement information using Visual Basic with a Gupta database.

·  Converted Clipper based systems to Windows User Interface based systems.

EDUCATION:

Lakehead University: Management Systems Degree, 1990 – (not completed).
Certification: Microsoft Windows Application Programming, Windows User Interface Design.
Unix and Unix Scripting Course.
Other: Unix scripting, Reporting and Database Programming Course, Dublin, 1998.

Followers