- 6+ years of strong experience in various fields including system analysis, design, development and unit testing using Java, Svn, Git on Windows and Linux,
mainly in field of large enterprise applications and information security of distributed systems.
- 6+ years in Java (J2SE, J2EE)
- 2+ Python (Django)
- Strong knowledge of data structures & algorithms, object-oriented programming
- Understanding of the software development lifecycle, Agile Scrum development and TDD/BDD principles
- Good communication skills
- Able to pick up new languages and skills swiftly and work strongly as a team player.
Specialties:Java (J2SE, J2EE), Python (Django), Web-stack (HTML, CSS, JavaScript,), JIRA, TDD/BDD
Interests: Data analysis,Computer vision
Scala developer @ From July 2015 to Present (4 months) Berlin Area, GermanySoftware engineer @ · Project: EMC Data Protection Advisor project
· Technologies: Java, Flex, JBoss, IntelliJ IDEA, SVN, JIRA, Hudson
· Responsibilities:Software development, code inspections, architectural analysis and design, planning, communication with foreign customers. Communication with team members from UK and Israel on daily basis From April 2013 to June 2015 (2 years 3 months) Software engineer & Researcher @ · Project: Complex surveillance & security management system. This system support wide range of IP cameras and different types of sensors and controllers.
· Technologies: Java, Linux, GWT , Hudson, RabbitMQ, TeamCity
· Responsibilities: Software development, code inspections, architectural analysis and design, planning, communication with customers, build system support From March 2012 to April 2013 (1 year 2 months) Software engineer/Web engineer @ · Project: Symantec Security Information Manager: comprehensive SIEM solution enabling organizations to centralize and analyze large amounts of diverse log data.
· Technologies:Java, Swing, IntelliJ IDEA, SVN, eTrack, VersionOne
· Responsibilities: Software development, code inspections, architectural analysis and design, planning, communication with foreign customers and teams, documentation creation and review, analysis of existing software tools for information security,in accordance with the safety standard FIPS-140-2.
Technologies: Java, GWT , Swing
Responsibilities: Software development,architecture development From August 2010 to March 2012 (1 year 8 months) Saint Petersburg, Russian FederationSoftware engineer/Web engineer @ In this start-up company I was involved into developing RIA applications that can be integrated into web-sites (Audio/Video player, VoIP/SIP phone, e-mail client, etc..), platform architecture and backend services configuration.
· Technologies: Java, Linux, GWT , Flash , Asterisk (VoIP) , POP/SMTP
· Responsibilities: Software development,architecture development From February 2010 to June 2010 (5 months) Saint Petersburg, Russian Federation/FranceResearcher @ I take part in several R&D projects in co-operation with Nokia.
- Research of dynamic routing protocols (AODV, DSDV, ZRP). The implementation of AODV for the Nokia N810.
- Development methods and performing load testing of mobile device, simulating the user experience throughout the day
- Development of a kernel module for filtering real-time traffic depending on the battery status of mobile devices.
Technologies: Java, Linux, OS Maemo
Responsibilities: Software development, R&D, performance testing From March 2007 to November 2009 (2 years 9 months) Software Developer/ResearchSoftware developer @ Summer internship at Exigen Services
I was involved in internal hands-on project to study Groovy & Grails platform ,developing a Web blog application, design and architecture of the system.
Technologies: Groovy,Grails, HTML, CSS, JavaScript
Responsibilities: Software development, R&D, performance testing From June 2008 to July 2008 (2 months) Saint Petersburg, Russian Federation
Master, Information Security/Computer Sience @ St.-Petersburg University of Airspace Instrumentation: From 2005 to 2010 Master, Enterprise mangment @ St.-Petersburg University of Airspace Instrumentation From 2008 to 2010 Dmitry Rodionov is skilled in: Security, Eclipse, Java, JavaScript, HTML, Tomcat, CSS, Web Applications, Web Development, GWT, Ant, JUnit, MySQL, XSLT, Linux, J2EE, jQuery, Subversion, Scrum, Agile, Java Enterprise Edition, Agile Methodologies, Testing, Spring