Java, Python, C, C++, SQL, PL/SQL, PHP, XML
JEE, EJB, Hibernate, JMS, JUnit, TCP/IP, Web services, REST, JBoss
Eclipse, Visual Studio, Subversion, Maven, Ant, YourKit, JIRA, Bamboo, Confluence, Crucible, SonarQube
PostgreSQL, Sybase, SQLite
HTML, JavaScript, CSS, XSL, ActionScript, C#, Visual Basic, Perl, Ruby, Jython, Bash
JSF, ICEfaces, Spring, Qt, STL, UDP, UML, SOAP, Ajax, Adobe Flash, Matlab
IntelliJ IDEA, Qt Creator, Git, Make, GDB, SoapUI
MySQL, Microsoft SQL Server
Russian, Norwegian, Spanish
Professional experience
Industry
Electronic ticketing and travel information for public transport
Responsibilities
- Requirement analysis, design and implementation of various applications and components
- Maintenance, bug fixing and testing
- Leading a development team, acting as a proxy product owner
- Release management
Projects
- Integration with internal and external systems
- Various modules and applications with web GUI and sophisticated business logic
- Migration from Windows/Sybase stack to RHEL/PostgreSQL
- Migration from JBoss 4 to JBoss 7
- Ticket validation kiosk
- Internal tools for automated deployment and preparing release documentation
- Frameworks and simulators for automated testing
Technologies
- Java, Python, C, C++, SQL, PL/SQL, PL/Perl, Jython, Bash
- JEE, EJB, Hibernate, JMS, JSF, ICEfaces, JUnit, DbUnit, Qt, GLib, TCP/IP, Web services, REST, Ajax, JBoss
- Eclipse, IntelliJ IDEA, Visual Studio, Qt Creator, Subversion, Maven, Ant, Make, GDB, YourKit, SoapUI, JIRA, Bamboo, Confluence, Crucible, SonarQube
- Sybase, PostgreSQL, SQLite, MySQL
- Windows Server, RHEL
- Kanban, Scrum
Industry
Intelligent and integrated building management
Responsibilities
- Requirement analysis, design and implementation of various applications and components
- Maintenance, bug fixing and testing
- Leading a development team
- Customer training and support
Projects
- Customized OpenBSD and Linux distributions; tailored version of PostgreSQL
- Drivers for building automation devices and networks
- Integration of audio and video systems; an entry phone system
- Virtual intruder detection and access control systems
- Visualization for workstations, touch panels and mobile phones; a library of reusable visualization components
- Software for administration, configuration and reporting
Technologies
- Java, C++, SQL, PL/SQL, PHP, HTML, JavaScript, CSS, ActionScript, Bash, ksh
- J2ME, Swing, STL, TCP/IP, UDP, Ajax, Adobe Flash
- EIB/KNX, LCN, Xcomfort, DMX, LonWorks, Modbus, LCN-PRO, LonMaker, MRF
- Eclipse, CVS, Make, GDB
- PostgreSQL
- Windows, OpenBSD, Debian, Red Hat Linux
Responsibilities
- Teaching: laboratory classes and projects
- Scientific research
- Writing problems, model solutions and test data for regional programming contest
Research and teaching areas
- Wavelet image compression using perceptual criteria
- Routing and wavelength assignment
- Algorithms and data structures, design patterns, object-oriented programming
- Computer networks, programming in network environment
- Computer graphics, multimedia technologies
- Geographic information systems
Technologies
- Java, Python, C++, SQL, PHP, HTML, JavaScript, CSS, XML, XSL, Pascal, Smalltalk
- Swing, Qt, GTK+, STL, OpenGL, TCP/IP, UDP, UML, Matlab, Delphi
- MySQL, SQLite, PostgreSQL
- Apache HTTP Server, Postfix, Squid
Industry
- Online shops, CMSes and other web-oriented systems and applications
- Web hosting services
Responsibilities
- Development and maintenance of existing software
- Requirement analysis, design and implementation of various applications and components
- Administration of databases, web and email servers
Projects
- Insurance premiums management system
- Extensive framework for building web-oriented applications; including ready-to-use modules and development toolkit
- Online shops, content management systems
- Fleet management system
Technologies
- Python, SQL, PL/SQL, PHP, HTML, JavaScript, CSS, ActionScript, Visual Basic, Bash, LaTeX
- GTK+, ASP, Adobe Flash
- Visual Studio, CVS, VSS
- PostgreSQL, Microsoft SQL Server, MySQL
- Apache HTTP Server, IIS, Postfix, Sendmail
- Windows Server, Red Hat Linux