Softage Java Project Manager
KEYWORDS:
Software architecture, design, project management, development and testing, Java, EJB, JMS, JavaMail, Java Servlets, JSP, JDBC, AJAX, Hibernate, JAAS, JUnit, JBoss cache, Web Services, SOAP, WSDL, JavaScript, XML, HTML, Gemplus GemXplore, Novosoft Zebra, Novosoft FL, UML, SMPP, WDP, SMS, GSM, IBM CrossWorlds® InterChange Server, IBM MQSeries Workflow, Parasoft Jtest, IBM WebSphere Application Server, Jakarta Tomcat application server, Caucho Resin application server, JBoss application server, IBM DB2 UDB, Oracle, InterBase, FireBird, MySQL, MS SQL, WebSphere Studio Application Developer, Borland JBuilder, IntelliJ Idea, Eclipse, Rational Rose, MagicDraw UML, Jacorb, XDoclet, Spring framework, Struts, Ant, Quartz, log4j.
SYNOPSIS:
Over 8 years of experience in IT area. Proficient in:
• Object-oriented architecture and design;
• Project management;
• Project estimating and auditing;
• Software application development;
• Test plan development and application testing;
• Teaching; • Billing systems; • Mobile solutions; • Client/server applications; • Web applications.
SKILLS SUMMARY:
HARDWARE PLATFORMS Intel (x86 architecture); Gemplus (SIM cards) OPERATING SYSTEMS Windows XP/2000/NT/9x; Unix/Linux; MacOS;
GemXplore98
LANGUAGES Java, UML, XML, HTML, JavaScript, WSDL, Delphi, C\C++, Gemplus Script Language
STANDARDS and TECHOLOGIES EJB, JSP, Java Servlets, JavaMail, JMS, Hibernate, JDBC, JBoss cache, JAAS, Web Services, Swing, AWT, Gemplus GemXplore, Novosoft Zebra, Novosoft FL, JUnit, Parasoft Jtest, Apache Struts, XDoclet, Jakarta Ant, Apache log4j, Jacorb, Spring framework, Quartz, AJAX, Echo2
PROTOCOLS AND INTERFACES SOAP, SMPP, WDP, SMS, GSM , TCP/IP, HTTP, HTTPS, POP3, SMTP
APPLICATION SERVERS IBM WebSphere, Jakarta Tomcat, Caucho Resin, JBoss AS BUSINESS INTEGRATION
SYSTEMS
IBM CrossWorlds® InterChange Server, IBM MQSeries Workflow
CASE TOOLS Rational Rose, ArgoUML, Sparx Enterprise Architect, MagicDraw UML
SPECIFIC AREAS Application architecture and design; Project estimating and auditing; Project management; Development; Billing systems; Mobile solutions; Teaching
Experience
Summary
2005–Now Softage Inc Novosibirsk, Russia
Software architect
Software architecture and design Project manager
Project management
Project planning, estimations and auditing
2003–2006 A.P. Ershov Institute of Informatics Systems Novosibirsk, Russia
Post-graduate student
Education at laboratory of Systems Programming.
2003–2005 HitTelecom Novosibirsk, Russia
Software architect
Software architecture and design Technical management
Project estimations Senior Developer
Software design and development
2000–2003 Novosoft Inc. Novosibirsk, Russia
Developer
Software design and development
Analyzing application functionality, designing test plan, functional, automated and stress testing.
1998–2003 Novosibirsk State University Novosibirsk, Russia
Student
Developed and lectured course “Unified Modeling Language, UML” at Novosibirsk State University, from September 2002 to June 2003.
Certificates
2003 University of Cambridge ESOL Examinations Business English Certificate PreliminaryDate of Examination JUNE 2003 Certificate Number 0010382000
RELEVANT WORKING EXPERIENCE (ARCHITECTURE, DESIGN,
PROJECT MANAGEMENT, DEVELOPMENT AND TESTING
EXPERIENCE):
Company SoftAge Inc Department Java group
Project Name Mobile Phone Multimedia Platform Duration July 2006 - Now
Description Mobile Phone Multi-Media Platform (MP2) is system for managing advertisement distribution over mobile devices. It helps businesses to notify its potential customers with its product, service or
promotion information. Furthermore it also provides mobile device users with ability to raise money by viewing advertisement provided by MP2 system.
Role in the project Project manager
OS and Platforms Windows NT/2000/XP/2003, Linux\Unix Tools and
technologies
JDK 1.5, Servlets, log4j, javaMail, JSP, JDBC, Quartz, Spring, Tomcat 5.x, Ant 1.x, Oracle, JUnit 3.8, UML, Sparx Enterprise Architect, IntelliJ Idea
Company SoftAge Inc Department Java group
Project Name Total Gaming System
Duration June 2006 – Now
Description Total Gaming System is a complete software application that makes use of Client-Server / multi-user technology, designed specifically for licensed gaming operators. Its main purpose is to provide modern gaming experience to casino players at the comfort of their home, through broadcasted live casino games, secured payment solution, and automated administration and monitoring of the whole business operation.
Role in the project Software architect, Project manager
Estimation, audit, project management, software architecture and requirements conformance.
OS and Platforms Windows NT/2000/XP/2003, Linux\Unix Tools and
technologies
JDK 1.5, Servlets, Hibernate, log4j, javaMail, JSP, Web Service, Quartz, Spring, WSDL, AJAX, Tomcat 5.x, Ant 1.x, MySQL 5, Flash Remote, JUnit 3.8, UML, MS Project 2002, MagicDraw UML, IntelliJ
Idea
Company SoftAge Inc in collaboration with Inteks Department Java group
Project Name Vieweo
Duration May 2006 – August 2006
Description Vieweo aims to provide a platform for content providers (CBS, Sundance, ESPN, etc.) to deliver their content to anyone connected to the internet but to also add commercials. This system will make it easy for content providers to provision their content, set
attributes (when the episode can be viewed, etc.) and define rules for delivery (only to a certain location, etc.).
Vieweo will allow users to download a full length motion picture (Sundance movie) for a small fee. The TV programming downloads are free while the movie downloads are for a fee. Users will be able to browse 'isles' (similar to local video store) and select TV shows to be downloaded and movies they would like to buy.
Role in the project Software architect
Software architecture and requirements conformance. OS and Platforms Windows XP/2003
Tools and technologies
JDK 1.5, Servlets, log4j, javaMail, JSP, Web Service, Quartz, Spring, AJAX, Tomcat 5.x, Ant 1.x, MySQL 5, JUnit 3.8, UML, MS Project 2002, MagicDraw UML, Eclipse
Company SoftAge Inc Department Java group
Project Name EngageOne e-commerce system Duration January 2005 – Now
Description General Purpose of EngageOne system is:
• Allow marketing and sales users of the system to trigger real-time marketing and sales actions based on defined visitor characteristics:
o Static characteristics (information known about visitor)
o Behavioral characteristics (real-time site visit characteristics)
• Track and report on visitor, behavior information as well as results of system actions on key business metrics.
Role in the project Software architect, Project manager
Estimation, audit, project management, software architecture, development and requirements conformance.
OS and Platforms Windows NT/2000/XP/2003, Linux\Unix, MacOS Tools and
technologies
JDK 1.4-1.5, EJB 2.1, JMS, Hibernate, JBoss cache, log4j, javaMail, Swing, AWT, Servlet, JSP, Web Service, WSDL, AJAX, Echo2, JBoss 4.x, Tomcat 5.x, Ant 1.x, XDoclet 1.2.x, MySQL 3.x-5.x, Jabber IM, YourKit, JUnit 3.8, UML, ArgoUML, MS Project 2002, IntelliJ Idea Company HitTelecom
Department IT department
Project Name HitTelecom Corporate Calling System – Externet
Duration June 2003 – May 2005
routing configuration.
Role in the project Software architect, technical manager.
Technical audit , software architecture, development and requirements conformance, technical part of project process organization etc.
OS and Platforms Windows NT/2000/XP Tools and
technologies
Java, Delphi, EJB 2.0, JMS, JSP, Struts 1.1, Servlet, log4j, javaMail, JAAS, SSL, Jacorb, JBoss 3.x, Resin 2.1.x, Ant 1.x, XDoclet 1.2.x, FireBird 1.x, JUnit 3.8, Wise Installation System 9.0, Borland Optimizeit Enterprise Suite 6.0, UML, Rational Rose, IntelliJ Idea Company Novosoft
Department IBM solutions group
Project Name EWA Framework IDE Independent Testing Duration May 2003 – June 2003
Description The independent testing of EWA Framework IDE. Role in the project Software developer, test designer, tester.
Developed and tested application, designed test plan. OS and Platforms Windows NT/2000/XP
Tools and technologies
Java, WSDL, Web Service, EWA Framework IDE, WebSphere Studio Application Developer
Company Novosoft
Department IBM solutions group Project Name ACORD and Web Services Duration May 2003
Description The purposes of the project are:
to develop the demo that proves feasibility of proposed concept of mapping of ACORD XML specification to SOAP-based web services; to develop utility components that can be reused in other ACORD servers;
to study specific issues related to WSDL interfaces implementation. Role in the project Software developer.
Developed application. OS and Platforms Windows NT/2000/XP Tools and
technologies
Java, Web Service, UML, WSDL, SOAP, WebSphere® Application Server, WebSphere Studio Application Developer, Rational Rose, Jakarta ANT
Company Novosoft
Department IBM solutions group
Project Name Vehicles Catalogue Training Duration February 2003 – March 2003
Description The main goal of Vehicles Catalogue Training project is to get experience in IBM MQSeries Workflow and Parasoft Jtest applications.
Role in the project Software developer and test designer. Developed application and test plan. OS and Platforms Windows NT/2000/XP
Tools and technologies
Java, WebSphere Studio Application Developer, IBM MQSeries, UML, Rational Rose, Parasoft Jtest
Company Novosoft
Project Name EWA Framework Configurator Independent Testing Duration February 2003 – March 2003
Description The independent testing of EWA Framework Configurator v1.01. Role in the project Test designer, tester.
Tested application, designed test plan. OS and Platforms Windows NT/2000/XP
Tools and technologies
Java, EWA Framework Configurator, WebSphere Studio Application Developer
Company Novosoft
Department IBM solutions group Project Name Dynamo
Duration January 2003
Description Create proof of concept to demonstrate that Web Services technologies do in fact address requirements for RTOs data exchange.
Role in the project Software developer. Developed web services. OS and Platforms Windows NT/2000/XP Tools and
technologies
Java, Web Service, UML, WSDL, SOAP, WebSphere® Application Server, WebSphere Studio Application Developer, Rational Rose, Jakarta ANT
Company Novosoft
Department IBM solutions group Project Name GeoServer
Duration October 2002 – May 2003
Description The goal of the project is to develop and deliver the solution that allows processing of geospatial data and delivering the results over the Internet. The solution shall demonstrate that IBM Web Services technology is a viable alternative to existing processing applications from a performance, scalability, and extensibility perspective. Role in the project Software developer, test designer, tester.
Designed, developed and tested application. OS and Platforms Windows NT/2000/XP
Tools and technologies
Java, EJB, Web Service, UML, WSDL, Java Servlets, WebSphere® Application Server DB2 Universal Database, JUnit, Parasoft Jtest, WebSphere Studio Application Developer, Rational Rose, Jakarta ANT
Company Novosoft
Department Production department Project Name Impression Management
Duration October 2002 – December 2002 Description Web-based questionnaire. Role in the project Software developer.
Developed application.
OS and Platforms Linux\Unix, Windows 9x/NT/2000/XP. Tools and
technologies
Java, XML Company Novosoft
Department IBM solutions group
Duration September 2002 – October 2002
Description The main goal of WebSphere Business Integration Training project is to get experience in WebSphere Business Integration (WBI). Role in the project Software architect, software developer, tester.
Designed, developed and tested application. OS and Platforms Windows NT/2000
Tools and technologies
Java, EJB, Web Service, UML, SOAP, WSDL, Java Servlets, IBM CrossWorlds® InterChange Server, WebSphere® Application Server, DB2 Universal Database, WebSphere Studio Application Developer, Rational Rose, Jakarta ANT
Company Novosoft
Department Mobile department
Project Name Mobile Strategy Game (W-Domination)
Duration December 2001 – Oct 2002
Description W-Domination is a multiplayer strategic SMS-game that creates an interactive environment where player gets the opportunity to become a ruler of a state and manage its different aspects, such as economy, army, diplomacy, science etc. W-Domination is a
challenging game that attracts the youngest and most active part of the audience, which results in driving up messaging traffic and increasing revenue.
Role in the project Software developer, test designer, tester.
Developed and tested application, designed test plan. OS and Platforms Linux\Unix, Windows NT/2000
Tools and technologies
Java, Novosoft FL, UML, SMS, GSM, Oracle, InterBase, Rational Rose, Apache log4j, Jakarta ANT
Company Novosoft
Department Production department Project Name Going Platinum (GP)
Duration July 2002 – September 2002 Description MLM portal.
Role in the project Software developer.
Developed and tested the core and the server presentation. OS and Platforms Windows NT/2000
Tools and technologies
Java, EJB, JBoss application server, Oracle, MS SQL Company Novosoft
Department Mobile department Project Name Mobile eMail (MeMail)
Duration November 2001 – February 2002
Description Novosoft MeMail is mobile service that lets users to send and receive e-mail using their mobile phones. Novosoft MeMail supports SMTP, POP3, and IMAP protocols and gives subscribers instant access to their existing ISP or corporate mailboxes.
Role in the project Linux\Unix, Windows 9x/NT/2000/XP OS and Platforms Software developer, tester.
Developed and tested application, designed test plan. Tools and
technologies
Java, JavaMail, Novosoft FL, UML, SMS, GSM, Oracle, Rational Rose, Apache log4j, Jakarta ANT
Department Mobile department
Project Name Mobile Instant Messenger (MIM)
Duration June 2001 – September 2002
Description Novosoft MIM is a Mobile Presence and Instant Messaging service providing GSM subscribers with access to Internet Messaging networks directly from their mobile phones. Bringing together the worlds of mobile users and wired Internet Messaging communities, it allows mobile operators to extend their package of value-added services with cutting-edge operator-branded Mobile IM solution. Role in the project Software developer, test designer, tester.
Developed and tested the core and the web part of the project, designed test plan, tested application. Developed application under Gemplus GemXplore OS.
OS and Platforms Linux\Unix, Windows 9x/NT/2000/XP, Gemplus GemXplore OS Tools and
technologies
Java, JSP, Java Servlets, Gemplus GemXplore, UML, SMPP, WDP, SMS, GSM, Oracle, InterBase, Jakarta Tomcat, Rational Rose, Apache log4j, Jakarta ANT, JDBC
Company Novosoft
Department Production department Project Name lwJMS
Duration May 2001
Description Lightweight JMS client and server implementation. Role in the project Tester.
Conducted the suite of tests (automated and manual functional, load and stress testing).
OS and Platforms Linux\Unix, Windows 9x/NT/2000 Tools and
technologies
Java, JMS, Oracle Company Novosoft
Department Production department Project Name eMagazin
Duration January 2001 – July 2001 Description eMagazin is an electronic mall Role in the project Software developer.
Developed News and Voting services supported NWS-Portal, News, Voting, Question-Answer services.
OS and Platforms Linux\Unix, Windows 9x/NT/2000 Tools and
technologies
Java, JSP, Java Servlets, JavaMail, Novosoft Zebra, Novosoft FL, UML, Jakarta Tomcat application server, Oracle, Rational Rose, Apache log4j
Company Novosoft
Department Production department Project Name NWS-Portal
Duration October 2000 - January 2001
Description A web portal solution for service collaboration. Role in the project Software developer.
Developed the core and several web services. OS and Platforms Linux\Unix, Windows 9x/NT/2000
Tools and technologies
Java, JSP, Java Servlets, Novosoft Zebra, Novosoft FL, UML, Jakarta Tomcat application server, Oracle, Rational Rose, Apache log4j