Viktor Stevich
E-mail: *************@*****.***
Mobile: 079**-***-***
Profile
Sun Certified Java programmer with experience in application and systems
software development. An enthusiastic computer professional with knowledge
of full software development lifecycle. Attention to detail and strong
analytical thinking and creative problem solving skills. A dedicated and
willing team player has the ability to work effectively under pressure and
on his own initiative. Specializes in object-oriented design and
development. A high degree of technical ability and hands on experience
using Java and Flex (Action Script) technology for the server side and
client side. My advanced skill set focuses on the architecture and
implementation of Adobe (Macromedia) Flex, and Java application. I am very
skilled in object oriented programming and design patterns and my work is
always robust, reliable, maintainable, and elegantly coded.
Key Skills
. Programming: Java, Swing, HTML, MXML, Action Script 2.0, Action
Script 3.0, Visual Basic, XSL, PHP, XML, Java Script, SQL.
. Development Tools: RAD, WSAD, VisualAge for Java 4.0/3.5, Eclipse, My
Eclipse, NetBeans 4.1, Flex Builder, Flash Builder 4.6, IntelliJ,
Dreamweaver, BlueJ.
. Application Servers: Apache Tomcat Server, EasyPHP, Flex Data
Services, WebSphere Application Server, My Eclipse Tomcat 6.0 Server,
IBM Console, Hudson
. Databases: MySQL, Oracle.
. Version Control System: CVS, SVN
. Case Tools: Rational Rose, RSA
. Development Methodology: Waterfall, Agile, Extreme Programming
. Software development technique: Pair Programming, Test Driven
Development
. Excellent communicator.
. Fast learner.
. Strong organizational skills with attention to detail.
Education
1997 Goce Delcev, Skopje, Macedonia, Specialized High School for
Mechanical Science
2002 Mechanical Engineering, University of St Cyril and Metodij,
Macedonia
2007 Computing and Mathematical Sciences, Open University (In
Progress)
Training
2005 Sun Certified Java Programmer (SCJP Certification)
2006 Introduction to Programming
2006 Hands-On Java Programming
2006 Flex 2: Developing Rich Client Applications
2007 Chordiant Mesh Training
2008 Chordiant CDM Strategy Director & Technical Operation Course
(version 6.2)
2008 Chordiant Technical Developer version 6.3
Certification
2005. Sun Certified Programmer for Java 2 Platform 1.4
2008 Chordiant CDM Strategy Director & Technical Operation Course
(version 6.2)
2008 Chordiant Technical Developer (version 6.3)
Employment history
. 06 Aug 2012 - 13 Oct Synesis - London
2013
Involved in building a Flex AIR Application
using Flex 4.6 and incorporating the Flex
company customized framework (not used in
other companies) using Flash Builder. I was
creating own Action script and MXML
components, classes, building front-end of
the application, styling and skinning of the
components I created.
Affect - Advanced Marketing solution allowing
clients to share projects, profiles and files
in a very dynamic environment, managing
change for continuous enhancement.
Affect 2 -Second version of Affect started
from scratch using Parsley - BlazeDS -
Spring - Hibernate - MySQL Database. On the
client side we also used FlexUnits.
We were using company customized messaging
technology sending across JSON objects to
Java services accessing MySql database. I was
involved with the development of Flex front
components and integration with Java
services.
.18 Jun 2012 - 03 Aug Digital Governance - London
2012
Involved in building a Rich Internet
Application using Adobe Flex 4.5 and
incorporating the Flex Parsley framework
using IntelliJ. I was creating own Action
script and MXML components, classes, building
front-end of the application, deploying to
Hudson server using Maven, styling and
skinning of the components I created.
Admin Portal - Management Application for the
clients which mainly includes: Manage
payments and managing the products.
Using BlazeDS messaging technology connecting
to J2EE (Spring ( Hibernate) services to
access the database. I was involved with the
development of Flex front components and
integration with Java services. For
integration to J2EE services we were using
AMF passing a remote object.
.26 Mar 2010 -31 Mar Newedge Group - London
2012
Involved in building a Rich Internet
Application using Adobe Flex 3.0.2 (GPMxA),
Adobe Flex 4.5 (Metrics) and incorporating
the Flex MATE and Robotlegs framework
respectively. I was creating own Action
script and MXML components, classes, building
front-end of the application, styling and
skinning of the components I created.
GPMxA - Interactive charting technologies
that allow you to visualize portfolios and
accounts. Monitor graphical charts with
extensive statistical analysis with ability
to interrogate data.
Metrics - Accurate and informative metrics on
client report distribution. Incident
reporting tool used to monitor how incidents
affect report delivery and how issues has
been resolved. Metrics is a hybrid
application created in jsp and Flex. I was
involved only in the Flex part of the
application.
Using BlazeDS messaging technology connecting
to J2EE (Spring ( Hibernate) services to
access the database. I was involved with the
development of Flex front components and
integration with Java services. For
integration to J2EE services we were using
AMF passing a remote object.
.19 Feb 2010 - 26 Mar Tangent Communications - London
2010
Involved in building Rich Internet
Application using Adobe Flex 4.0.1 and
incorporating the RobotLegs framework. I was
creating own Action script and MXML
components, classes, building front-end of
the application and being responsible for
Flex 4 "new fancy approach" skinning of the
components I created.
.
TCE2 - Allocating resources (consultants) on
a projects and projects on clients. Keeping
record of available consultants and upcoming
projects.
Using Python services to access the database.
I was involved with the development of Flex
front components and integration with Python
services. For integration to the Python
services we were using AMF passing a remote
object.
.12 Jan 2010 -18 Jan DVW - Staines
2010
Successfully created proof of concept of Flex
integration with SAP services. For
integration to the SAP services I was using
HTTP Protocol passing and receiving XML
object.
Proof of Concept - a very simple application
to prove the Flex and SAP integration.
.29 Jun 2009 -27 Nov Scottish & Newcastle - Edinburgh
2009
Involved in building Rich Internet
Application system using Adobe Flex 3.0.1 and
incorporating the Flex MATE Action Script 3
micro architecture. I was creating own Action
script and MXML components, classes, building
front-end of the application.
Neon - A real-time, user-friendly application
for sale Scottish & Newcastle products
(mainly beverages), calculating offers,
prices and schedule visits in calendar.
Using SAP services to access the database. I
was involved with the development of Flex
front components and integration with SAP
services. For integration to the SAP services
we were using HTTP Protocol passing XML
object.
.20 Dec 2008 - 17 Apr Quest IT - London
2009
Involved in building a Rich Internet
Application system using Adobe Flex 3.0.1 and
incorporating the Flex Cairngorm Action
Script 3 micro architecture to access web
services running on My Eclipse Tomcat 6.0
Server in Test Driven Agile development
methodology including Pair Programming
development technique. I was creating own
Action script components, classes, building
front-end of the application and creating
Cairngorm events using the
CairngormEventDispatcher instance in order
for the associated commands to execute.
Timesheet - A real-time, user-friendly
application that allows you to entry,
submission and approvals for projects
Using Spring framework for development of
J2EE back end and Hibernate framework for
mapping object oriented model to the
database. I was involved with the development
of both front and back end components.
.29 Sep 2008 - 19 Dec BskyB - Livingstone
2008
As a part of the Chordiant development team,
my responsibilities included application
design, implementing code, writing
documentation and unit testing. Using WSAD I
was involved with the development back end
components for the ECRM - IVR project.
ECRM -IVR - Enabling Sky DTV Sales with
Interactive voice response
The project involved the development of
J2EE/Oracle applications hosted on a
Chordiant CRM platform. Project technologies
included J2EE, Java, MQ, XML and development
tools included WSAD, CVS, and JUnit.
.10 Jun 2008 - 28 Sep De Lage Landen Bank - Eindhoven
2008
As part of the Chordiant development team my
responsibilities included application design
and implementing code. Using MyEclipse I was
involved with the development of front end
components for the FREO Project.
FREO - Registering and approving loan
applications
The project involved the development of JSF
framework hosted on a Chordiant 6.2 CRM
platform. J2EE, Java, JSF, Trinidad, JSP,
JavaScript, XML and development tools
included MyEclipse, SVN and SQL Developer
using Test Driven Development as a part of
the concept of Extreme Programming.
.15 Dec 2007 - 10 Jun Quest IT - London
2008
Involved in building a Rich Internet
Application system using Adobe Flex 2.0.1 and
incorporating the Flex Cairngorm Action
Script 3 micro architecture to access web
services running on Apache Tomcat Web Server.
Creating Cairngorm events using the
CairngormEventDispatcher instance in order
for the associated commands to execute. Using
Spring framework for development of J2EE back
end and Hibernate framework for mapping
object oriented model to the database. The
interface is any browser supporting Adobe
Flash Player 9. On this project, we were
using Agile development methodology including
Pair Programming development technique.
.19 Mar 2007 - 14 Dec BskyB - Livingstone
2007
As a part of the Chordiant development team
my responsibilities included application
design, implementing code, writing
documentation and unit testing. During the
projects I was also involved in skills
transfer to the existing support team.
Using a combination of WSAD and RSA I was
involved with the development of both front
and back end components for the following
projects:
eSales - Enabling Sky DTV, Broadband and
Telephony Sales over the web - mid-tier
J2EE/Java Development,
iSales - Enabling Sky DTV, Broadband and
Telephony Sales via a Set Top Box - mid-tier
J2EE/Java Development
Retail Sales Gateway - Development of a JSF
web framework
eService/Puffin - Associate router with
customer - mid-tier J2EE/Java Development
eCRM Tester - The eCRMTester was particularly
well suited to test the applications which
rely on message standards. In contrast with
JUnit, eCRMTester was meant for black box
testing of the complex eCRM Project - design,
mid-tier J2EE/Java Development.
All five projects involved the development of
J2EE/Oracle applications hosted on a
Chordiant CRM platform. Project technologies
included J2EE, Java, MQ, XML and development
tools included Eclipse, CVS, JUnit, Rational
Software Developer and WSAD.
. 23 Jan 2006 - 18 Quest IT Ltd - London/Edinburgh
Mar 2007
Completed proof of concept for proposed Java
project. Using IBM Visual Age Java 4.0 and
Eclipse with Flex plug-in developed a large
scale client front-end and backend for an
internal application. Architecture was based
on Model-View-Controller, which was
implemented using MXML files and Action
Script on the client, interfacing with Java
backend using Apache Tomcat Web Application
Server. Java backend was connected to the
Database using JDBC APIs. As a part of
development team responsibilities included
implementing code, writing documentation and
system testing.
Personal Information
Fluent in English, Serbo - Croatian, Bulgarian and Macedonian (native).
Regularly plays chess (member of University of Edinburgh Chess Club).
References
References available upon request.