Post Job Free
Sign in

Developer Customer Service

Location:
Toronto, ON, Canada
Posted:
November 20, 2012

Contact this candidate

Resume:

**********@******.***

Roman Mironenko

Objective Finding a contract position as a software architect, senior developer

Summary I have over nine years of professional development experience. I lead teams of two

to forty people through entire lifecycle of application development. I was an official

architect/developer on six large projects and a lead designer/developer on 15 large

projects.

Here are some of the details of my work as an architect, project lead,

designer/developer. If more details are needed I can provide my full CV.

Experience 2005 Aug present Bell Canada, ExpressVu Toronto, ON

by project Architect, Lead Developer

ECSM Bill Preprocessing

ECSM application allows Bell CSRs to modify billing information, update client s features,

update client s billing preferences. As an architect and a lead developer on the project I

had to verify business requirements, prepare high-level and detailed design

documentation, handle project resource issues, design and implement various

frameworks including DAO, object mapping, validation, NTLM authentication and more.

Technologies used: UML, J2EE, XML/XSD, BEA Weblogic 8.1, Oracle, DHTML.

2005 May 2005 July Boomboat Toronto, ON

Architect

Bell ADSL Unbundled Loop Full

This project allows other carriers than Bell (CLECs) to use Bell lines to provide ADSL

service to the end customers. My job was to put together a detailed design document

from the requirements that were collected at the same time. I had to prepare detailed

design documentation for the project, supplied collaboration, component, sequence, ER

diagrams, Vitria BusinessWare level process models used as low level detailed design

representations.

Technologies used: UML, J2EE, XML/XSD, Vitria BusinessWare, BEA Weblogic.

2004 November 2005 April Hydro One Inergy Toronto, ON

Architect, Lead Developer

Electronic Business Transfer 3.0 (EBT3.0)

I was invited as an architect for this ongoing project. The project deals with

communications between local energy distribution centers (Hydro One,) retailers (such as

Direct Energy) and end user customers (residential and businesses.) I became

responsible for all requirement and design documentation, architectural decisions with

regard to the existing and new application components. I prepared design

documentation, component level test cases, implemented some of the components and

automated tests, and developed visual tools for data testing purposes.

Technologies used: J2EE, XML/XSD, BEA Weblogic/WLPI (Weblogic Process

Integrator,) Eclipse, CVSNT, Junit, JSPWiki, RUP, Swing.

2004 July 2004 Nov Christie Digital Waterloo, ON

Designer, Lead Developer

Media Manager

Built software that controls digital video walls industrial type digital rear projection TVs

that can be put into wall configuration to make one large screen out of multiples of TV

screens.

Technologies used: J2SE, C++, OGL, JNI, RMI, SOAP, AWT, Swing, XML/XSD, JAXB,

Jetty, Eclipse, ANT, Junit, XPlanner, JSPWiki, RUP and Extreme Programming.

2004 June July International Financial Data Services Toronto, ON

Designer, Developer

Transfer Agency System (Progress to J2EE Transition)

Built proof of concept software to connect Progress (iFAST) over Sonic message queue

to a Swing front-end to allow Progress/C++ desktop substitution replicating all of the

existing functionality (security, session management, desktop side data caching and

manipulations etc.)

Built test suit allowing asynchronous multi-user tests. Used the suit to conduct tests and

to provide statistical analysis of the system throughput.

Technologies used: J2SE, Sonic Message Queue, iFAST (Progress), Javelin s FIXchange

server, Swing.

2004 March June Automated Data Processing Inc. Toronto, ON

Designer, Lead Developer

Smart Prospectus project Mutual fund print processor for ADP clients: Royal Bank

Canada, ING and other brokers

Built software that transformed and transferred mutual fund data files from back office

suits (ING, RBC, others) to storage and printing facilities (Symcor)

Methodology used: Extreme Programming.

Technologies used: Junit for the unit testing, J2SE, XPath, Jaxb, XML, Oracle 8i

Enterprise, Oracle based JMS, SQLLoader, Ant, Eclipse, Swiki, XPlanner.

2001 Jan 2004 Jan Symcor corp Toronto, ON

Architect, Lead Developer

WebIR project for Symcor Check Processing Center, BMO Financial Group, Royal Bank

Financial Group, TD Bank Financial Group, and Bank of Nova Scotia

Led a group of 5 developers to build software used to allow bank clerks and eventually

bank clients to retrieve images of their checks over the web. This software interfaces with

other systems that I built for Symcor, for example with DAY2 system that allows retrieval

of microfilm based images and from Image Archive system that allows retrieval of digital

images stored in DB2/OnDemand servers.

Process used: RUP and unit testing with Junit. Technologies used: Websphere Application Server,

DB2, J2EE, Java, Web Services (AXIS), Business Delegate pattern, EJB stateless sessions and

bean managed entities, DAO pattern, JSP, UML, UNIX, CVS, SOAP, WSDL, AXIS, UDDI, MQ

Series, Maven

Architect, Lead Developer

Day2 project for Symcor Processing, BMO Financial, RBC Financial, and TD Financial

Lead a team of 15 developers to build software used by banks to retrieve check and

statement images from Symcor microfilm repository.

Process used: RUP and unit testing with Junit. Technologies used: Websphere Application Server,

DB2, J2EE, Java, Struts framework, Business Delegate pattern, EJB stateless sessions and bean

managed entities, DAO pattern, JSP, XML, SAX, DOM, HTML, UML, UNIX, shell scripting, CVS,

WinNT, SOAP, WSDL, AXIS, UDDI

Architect, Lead Developer

Email Archive Application prototype for Scotia bank.

Built a working system for archiving emails in a large corporate environment. The

system allowed for heavy throughput, and Very Large storage capabilities in orders

of hundreds of terabytes.

Technologies used: Linux, sendmail, MySQL, PHP, HTML, DHTML

Architect, Lead Developer

Project Status Reporter

Lead a team of about 20 developers through the entire lifecycle of the application. Built

application internal to Symcor used to manage all projects and project resources at once.

Technologies used: Weblogic BEA 6.0, Oracle 8I, J2EE standards, Java, Struts framework, JDO

pattern, JSP, XML, SAX, DOM, HTML, UML, UNIX, shell scripting, CVS, WinNT

Architect, Lead Developer

World Insure Broker System

Lead a team of about 40 people through entire life-cycle of application used to collect

insurance client data, generating quotes from multiple insurance carriers, underwriting

clients, managing client data, managing insurance carrier data.

Technologies used: Weblogic BEA 5.x, 6.0, Vitria connectors, Oracle 8I, J2EE, Java, Java

servlets, Adobe PDF templates, Adobe FDF files, Adobe FDFTK, JSP, XML, SAX, DOM,

HTML, UML, UNIX, shell scripting, CVS, WinNT

2002 July 2003 Feb Avema Corporation Toronto, ON

Application Architect

Advanced Vendor Management (AVEMA)

Lead a team of 4 developers through entire lifecycle of application used to analyze

various types of telecom invoices, compare invoice data against service contracts,

produce alerts in cases of inconsistency, allow clients to setup service/item directories,

user directories, produce reports, etc.

Technologies used: JBoss Application Server, Postgress database, MSSQL database, J2EE

standards, Java, Struts framework, Business Delegate pattern, DAO pattern, JSP, XML, SAX,

DOM, HTML, CVS, Linux, WinNT, Crystal Reports for Java

1996 Apr 2001 Jan Davinci Technologies Inc. Toronto, ON

Architect, Lead Developer

Lead a team of 10 developers through the entire lifecycle of the core product of Davinci

Technologies J2EE compliant application server with custom extensions and custom

Struts like (this is pre-Struts) first tier management system with GUI designer.

Technologies used: Java Application Server (Weblogic BEA, Gemstone/J, Orion, IONA iPortal),

Java, Java2 specifications, App Servers on WinNT, Sun Solaris, UML, Object Oriented Databases,

RDBMS, UML in Visio and Together/J

Programming techniques: Java 1.2, JSP, Java Script, Java Servlets, JFC 1.1, Swing 1.1, RMI,

CORBA, IIOP, XML, HTML, WML, JAAS, JESS, EJB, Oracle 8, PL/SQL, MSSQL 6.5, MSSQL 7,

Smalltalk OODB, LDAP, DOM, DOM parsers, SAX parsers

Software designer, developer Danli Promotions, Dynamic Product

Catalog

Designed and developed dynamic catalog generation software for Danli Promotions Inc.

Started the project alone and brought two more developers into the project six months

after beginning. A project lead, a group of two, managed junior developers.

Technologies used: ASP, COM, DCOM, MSSQL 6.5, VBA, VBS, ActiveX controls, C++, XML,

WML, HTML, DHTML, MSSQL, ACCESS

Software designer, developer Bell Mobility, Customer Service

Representative System

Designed and developed customer service management software for Bell Mobility.

Technologies used: ASP, COM, MSSQL 6.5, DB2, WML, HTML, DHTML

Software designer, developer Xerox Canada, On-Line Store

Developed XEROX Canada on-line store

Technologies used: Server side Java applications, CGI, HP UNIX, ORACLE

Software designer, developer Bell Mobility, Instant Activation System

Lead a team of 40 developers to the first release of Instant Activation System used to

activate Bell Mobility phones from the booth online.

Technologies used: MSSQL, DB2, Sybase, PL/SQL, Active Server Pages, COM, C/C++

Software designer, developer AT&T Canada, DCS Rebiller Data

Management and Transfer System

Started as a single programmer, but then lead a team of 4 through the entire lifecycle of

an application used to provide call data to phone rebillers. This was my first Java project.

Technologies used: Server side Java applications, Java applets (AWT), Oracle, PL/SQL, CGI,

Sapphire Web, Sun Solaris, HTML

Software designer, developer Canada Coke, Intranet Accounting System

Redesigned Canada Coke intranet accountant system to handle large quantities of data

on the client side, optimized data retrieval.

Technologies used: ASP, Oracle, HTML, client side Java Script

Junior software developer - Bell Mobility, Invoice On-Line

Worked as a single programmer on an award winning Bell Mobility Invoice on Line project

first in Canada on-line electronic bill presentment and feature activation systems for a

large telco.

Technologies used: ASP, COM, DCOM, MSSQL 6.5, DB2, HTML, HDML

1995 Jan 1996May Techsar Inc. Montreal, QC

Junior software developer

Built fax processing software, bitmap processing, text and sound processing.

Technologies used: C, C++, Assembler 86/87

Education University of Toronto Toronto, ON

B.Sc., Computer Science.

Open Source 2005 March ongoing

Projects Mozilla Firefox Extension Developer Russ Key Extension

Came up with the concept of the Russ Key extension that allows typing in different

languages (starting with Russian,) and transforming text from translit notation into native

language notation in Firefox internet browser as well as in Mozilla Suite browser and

mail/news client and ThunderBird mail/news client.

Designed and developed and still maintaining the extension.

2005 April ongoing

Mozilla Firefox Extension Developer Leet Key Extension

Came up with the concept of the Leet Key extension that allows typing in different

encodings, such as l33t, URL, Hex, Binary, Morse Code and DVORAK. Also allow

encoding/decoding all of the above encodings and DES encryption/decryption both as

static and dynamic text in Firefox internet browser as well as in Mozilla Suite browser and

mail/news client and ThunderBird mail/news client.

Designed and developed and still maintaining the extension.



Contact this candidate