E-mail: shpika@gmail.com
WWW: john.org.ua
ICQ: 40795848
Skype: john.shpika
Gtalk: shpika@gmail.com
Please don't hesitate to contact me if you're looking for outsourcing partner in Ukraine or just need some information about Ukranian software development market.
Yevgeniy Shpika
| SUMMARY: |
Over 10 years in OOP and OOD, over 12 years in IT. Strong leadership skills, as a result - experience in project and product management and process engineering. Strong
knowledge of object oriented approach, client/server technology, Internet/intranet based technologies, User centered design approach, distributed systems development, enterprise architecture. Certified Object oriented
developer, certified JavaScript programmer, certified HTML programmer, certified Linux administrator, certified Internet security specialist, certified Perl programmer (certified by BrainBench E-certifications www.brainbench.com)
|
| DATE OF BIRTH: |
10 January 1976.
|
| LANGUAGES: |
Java, Object Pascal, C#, UML, JavaScript, SQL, PL/SQL, HTML, DHTML, XML/XSLT, Perl.
|
| TECHNOLOGIES: |
J2EE platform, SWT, database connectivity (JDBC), .Net, ADO.NET, CGI programming, WEB programming, AJAX, Win32, GData API, OpenSocial, Google Android.
|
| METHODOLOGIES AND PRACTICES: |
OOA, OOD, OOP, (Rational) Unified Process, eXtreme Programming, Agile Modeling, GTD
|
| OS: |
Windows Vista/2003/XP/2000/98/95/3.x, Windows Mobile, Windows NT 4.0 Server/Workstation, Linux.
|
DEVELOPMENT TOOLS:
|
Microsoft .Net framework, Sun JDK 1.x, Sun J2SDK Enterprise Edition, Google web toolkit |
| SOFTWARE: |
Rational Rose, MS Visual studio .NET 2002/2003/2005, Rational ClearQuest, Rational ClearCase, Rational RequisitePro, Eclipse, JBuilder , TogetherJ, IDEA, Weblogic server, Oracle, MS SQL Server, MS Visual SourceSafe, Borland Starteam, Visio, Delphi, MS Office, MS Project.
|
| DATABASES: |
Oracle v8.x...9.x, mySQL, MS SQL Server, all SQL compatible.
|
| HARDWARE: |
Intel x86 platform, IBM RS/6000, Palm, Sharp Zaurus.
|
SKILL SET:
| Skill |
Short description |
Software used |
Experience |
|
Process engineering
|
Establish development teams workaround (rules, activities, deliverables, team decomposition, guidelines, etc.) within the three companies. |
Rational suite enterprise edition, MS Office, MS project. |
About 3 years, within this term rational unified process was deployed into company infrastructure. As well within this term was established own original development process approach that allow successfully developing projects. |
| Project management |
Software Project Management is the art of balancing competing objectives, managing risk, and overcoming constraints to successfully deliver a product that meets the needs of both customers and the users. |
MS Office, MS Project |
About 5 years, within this term a lot of projects were finished successfully. |
| System analysis |
Performed at preliminary iterations of every project includes:
- Requirements gathering;
- Requirements decomposition;
- Requirements specification;
- Knowledge transfer to other project stakeholders.
|
MS Office, Rational RequisitePro. |
About 3 years, within this term more than 12 projects were analyzed and their requirements were specified and defined. |
| Architecture analysis |
Performed after inception phase of every project iteration, needed for defining architecture of the system to be developed. It means this workflow is used to define subsystems, layering and other architecture significant project elements. |
Rational Rose, MS Office, Rational RequisitePro |
About 2 years, within this term this skill was performed for four projects, their volume from 6 man/month to 25 man/years |
| MS C# and .Net development |
My first experience in design of complex console applications. Strong experience in application infrastructure development, layering, reflection and so on. |
MS Visual Studio .Net 2002/2003, ADO.Net, Windows forms, MS SQL Server 2000. |
On demand learned skill, strong experience. |
| Java development |
In general, serverside development, i.e. technologies set from J2EE platform. No GUI excepts SWT (being developed within Eclipse project, www.eclipse.org) platform |
Eclipse, Tomcat, JBuilder 6.0(5.0), Together Control Center, Weblogic server 6.1(6.0/5.1), Oracle 8i. |
Self learned skill, several commercial project experiences. |
| Web development |
HTML, JavaScript, AJAX, Google web toolkit |
Allaire HomeSite, Eclipse |
3 years. |
| Perl development |
CGI, database connectivity, daemons, etc. |
Allaire HomeSite, Visual SourceSafe |
About one year at my career start, was powerful and strong skill. I don't want to resume work with any kind of Perl based technologies. |
| Database development |
In general was as a subset of architecture analysis. |
Rational Rose, Platinum ERWin, PL/SQL Developer, SQL Navigator. |
About 1,5 years, from time to time I've done it for any kind of projects. |
| Visual Studio automation tools development |
Visual Studio .Net have very strong development API. |
Microsoft Visual Studio .Net 2003/2005, Add-ins API |
I've developed several automation utilities for common tasks like refactoring, code analysis and patterns usage. |
| Rational automation tools development |
Most of Rational's products have possibilities to develop some automation tools (macros, script, etc.) using strong product's API. |
Rational Rose, ClearQuest, ClearCase etc. |
About one year, from time-to-time I've been developing some tools for guys from my workgroup mates or for myself. |
| Delphi development |
This skill I've used only for my personal projects, which I wrote time-to-time for myself |
Delphi 6 |
About 1,5 year work with COM, COM+, Windows Shell extensions |
EXPERIENCE:
|
Research and development department vice president, system architect, project manager, process engineer
|
| MWDN ltd., Kharkov, Ukraine | May 03 - Present |
|
Project management, system analysis, architectural analysis, architectural design, requirements analysis.
|
Used Software and Technologies:
- OOA/OOD/UML
- MS Source Safe
- MS SQL Server 2000
- MS Visual Studio 2002/2003
- Microsoft Windows Server 2003
- Microsoft Windows XP
|
Responsibilities:
- project management;
- internal development process rules;
- system requirements analysis;
- code reviews;
- system architecture;
|
|
Project manager, system analyst, process engineer
|
| Creative Data Decision Ukraine, Kharkov, Ukraine | May 02 - May 03 |
|
Project management, process engineering and system analysis. Requirements gathering for a lot of projects, estimate these projects on the previous experience base. Create an initial architecture purpose for a lot of projects. Web enabled and handheld enabled projects were managed. Projects volume from 2 man/month to 85 man/years.
|
Used Software and Technologies:
- Rational Unified Process
- eXtreme Programming
- Agile modeling
- OOA/OOD/UML
- MS Source Safe
- Windows XP
|
Responsibilities:
- project management
- project estimations and budget
- internal and external documentation circulation
- customers representatives communication
- internal development process rules
- analyze systems requirements
- produced high level and detailed design specification
|
|
Technical editor
|
| Symbol plus publishing house (www.symbol.ru), Moscow, Russia | May 02 |
|
Technical editing of "Refactoring" book by M. Fowler, Russian issue.
|
|
System analyst, project manager, process engineer, quality assistant, software developer
|
| Nix solutions ltd., Kharkov, Ukraine | September 99 - May 02 |
|
Project management, system analysis, quality assurance. Supported documents workflow, implemented modern technologies of software engineering and design (RUP).
|
Used Software and Technologies:
- Rational Unified Process (strong experience in all parts of it)
- OOA/OOD/UML
- MS Source Safe
- Weblogic application server 6.0 (5.1)
- Oracle DBMS server
- SQL*Plus (SQL and PL/SQL)
- PLSQL Developer
- JBuilder
- Sun JDK 1.2.2
- Sun J2SDK Enterprise Edition
- HomeSite
- JDBC
- Linux
- Windows NT 4.0 Server
- Windows 2000 Professional/Server
|
Responsibilities:
- project management;
- analyzed systems requirements;
- software quality assurance;
- developed software (server side, client side);
- CGI programming;
- produced high level and detailed design specification;
- constructed SQL queries for data processing;
- tested the database, web-based interface and client application.
|
|
Linux system administrator
|
| Samson ltd., Antracit, Ukraine | December 98 - September 99 |
|
Developed an billing and security solutions for internet service provider. Linux ISP server installation and maintanance, clients support.
|
Used Software and Technologies:
- Perl
- IPC
- Linux
|
Responsibilities:
- analyzed system requirements;
- developed software(including Web front-end)
|
EDUCATION:
2001 BS degree in Computer Science (Kharkov State Technical University of Radio Electronics).
Projects description and references: available upon request.
Last update: 16/Sep/2009.
|