Software Engineering Experience
2007 - 2008
at the Saint-Petersburg Branch of Motorola.
Development of Java Middleware for OCAP Digital TV set-top boxes.
The project involved at least 100 engineers,
consisted of about 3K Java classes
and a comparable number of native files
of total more than 1M lines of code.
Responsibilities: refactoring, feature implementation,
code maintenance, bug-fixing, and unit-testing.
A vice-technical leader
and later a technical leader of a local stability team.
Technologies: Java SE 1.4
(Skelmir CEE-J JVM for embedded devices),
JUnit, Eclipse, Bugzilla, ClearCase UCM.
2004 - 2006
Database administrator and web-application developer
Commercial and internal projects
such as development of routing and billing systems for phone operators
(5 - 10 engineers, 100 - 200 Java classes and JSP, at least 1K LOC),
CRM, bug tracker etc.
Responsibilities: design and implementation of database schemas,
maintenance and replication of existing databases,
development of stored procedures and triggers,
Technologies: Sybase ASA 8 with Watcom-SQL,
Oracle 10g with PL/SQL, Java, JSP, JDBC, Hibernate, Eclipse.