Alexander Silachev
Senior software engineer capable to manage teams.
Available for full-time employment in EU in
the fall of 2011.
Education
M.S., Computer Sience from Saint-Petersburs State University of Aerospace Instrumentation
1999 to 2005
Work Experience
Aug 2009 - present time
Team Lead
Deutsche Bank UK
Worked on web based event-driven application for capturing, processing and storing market events for Deutsche Bank. Application reads JMS messages, parses them, converts to XML close to source message, transforms it to XML, close to database presentation using XSLT, validates XML against XSD, transforms XML to Java entities using JAXB and stores entities to database. Also system provides GUI (implemented in Flex + Java Script + DWR), allowing to search data in database and customize different settings.
Jan 2008 - Aug 2009
Senior Software Engineer
T-Mobile UK
Web application used in T-Mobile retail stores all over UK. This application allows customer support specialists to handle all user requests in terms of renewals, updates, repairs etc.
Jan 2007 - Jan 2008
Senior Software Engineer
EMC
Internal web-application to handle storing, processing, and representation of health reports sent by clusters. Complexity due to large amount of health reports, necessity to support different formats of reports.
May 2006 - Jan 2007
Software Engineer
Alcatel-Lucent
Implementation of additional features to the existing OMP core functionality. Developing SMS Proxy server for interaction with Nagravision CAS (DRM System).
Apr 2005 - May 2006
Software Engineer
Alcatel
Project was originally started by another team (USA) and lately was moved to SPb. Was involved in the project transfer process as team lead, managed full project environment installation in SPb. Lately have designed and implemented importing/exporting system and testing tools for QA.
Professional Skills
- Java 1.3 - 6.0, J2EE 1.4 - 5.0
- EJB, JMS, JPA, JSP, JSTL, Servlets, Web Services (Axis, Apache CXF), WSS, Apache POI, Apache Commons, Struts
- JDBC, SQL, Hibernate, Kodo
- XML, JAXP, DOM, JDOM, SAX, XSLT
- HTML, DHTML, CSS, JavaScript, JSON, AJAX, jQuery
- Application/web servers: BEA WebLogic 8-10, Tomcat, Resin, Apache HTTP server
- Build management, testing: Maven, Ant, JUnit, Log4j, HttpUnit, JMeter
- RDBMS: MySQL, PostgreSQL, DB2, Oracle 8-10
- Modeling: UML, ER-diagrams
- Source control systems: GIT, SVN, CVS, ClearCase, Synergy
- OS: Windows, Linux/Unix
- Experience with Scrum and Kanban project management methodologies