Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas online more than two weeks ago
Candidate
Male, 42 years, born on 26 July 1982
Vladivostok, not willing to relocate, prepared for occasional business trips
System Architect, Solution Architect, Enterprise Architect
5 000 $ in hand
Specializations:
- Programmer, developer
Employment: full time
Work schedule: remote working
Work experience 19 years 11 months
October 2013 — currently
11 years 7 months
CardPay
Vladivostok, www.cardpay.com/
IT, System Integration, Internet... Show more
Software Development Lead
Recruiting and interviewing candidates. Establishing development process in new development division. Performing code reviews. Designing infrastructure elements, applications, modules and components.
Achievements:
- Organized interviewing and recruitment of candidates.
- Established software development process of team using best practice of software development.
- Established continues integration process;
- Developed analytical application using complex Oracle analytical functions;
- Designed, developed and taken part in several applications;
- Developed transaction management application as well as back-end and front-end;
- Integrating SSO technology based on KeyCloak server;
- Introduced static code quality analysis based on SonarQube;
- Introduced micro-services based architecture;
Used technologies: J2EE, Spring, Camel, Tomcat, Oracle, MyBatis, ExtJS, AngularJS, JQuery, Sonar, Redmine, Jira, Jenkins, TDD, Docker, SonarQube.
June 2013 — October 2013
5 months
Freelance
Vladivostok
IT, System Integration, Internet... Show more
Software developer
Achievements:
- Developed and put into service android application using Scala language;
- Developed UI for managment phone database with meta feilds for high-volume mobile short message deliveries;
- Developed messages queue with grouped prioritization using MongoDB for high-volume mobile short message deliveries;
Used technologies: Java, Scala, Android, JavaScript, MongoDB
January 2011 — June 2013
2 years 6 months
USA, www.nxsystemsinc.com
IT, System Integration, Internet... Show more
Software Engineer, Team Leader (remote)
Recruiting and interviewing candidates. Managing and coordinating team of 16 developers. Administrating development and QA environments. Performing code reviews. Designing modules and components.
Achievements:
- Organized interviewing and recruitment of candidates.
- Established remote working process of team in 16 developers using best practice of software development.
- Established QA environment with automated build and deployment processes.
- Designed several modules and components.
Used technologies: J2EE, Spring, Camel, Tomcat, JBoss, PostgreSQL, Hibernate, MyBatis, Sonar, JIRA, SCRUM, TDD
November 2008 — January 2011
2 years 3 months
Intech Global, Inc
Vladivostok, www.intech-global.com/
Architect, Senior Software Engineer
Designing and developing widget based AJAX web portal and payment system for portal.
Achievements:
- Was producing requirements and setting goals to team members.
- Developed under no exact requirements.
- Designed and developed aggregated payment system.
- Developed integration modules with two acquirer banks (Chronopay, Master Bank).
- Designed and developed flexible fee processing engine.
- Developed integration modules with several external payment systems.
- Was coordinating team from 2 to 4 people on different stages of project.
- Improved skills in negotiations with the customers and project management.
Used technologies : J2EE, JUnit, Tomcat, Subversion, XML/XSD, PostgreSQL, Oracle (+PL/SQL), Hibernate, iBatis, Hessian, Log4J+SLF4J, Quartz, SOAP, Maven, Ant, Nexus, Hudson, Linux
July 2008 — November 2008
5 months
Intech Global, Inc
Vladivostok
IT, System Integration, Internet... Show more
Software Engineer
Designing and developing interactive voice response (IVR) software based on Asterisk PBX. Installing, configuring and managing Asterisk PBX.
Achievements:
- Designed and developed IVR software with various additional services.
- Developed flexible web based administrating system.
- Improved experience and skills in VoIP technologies.
Used technologies: J2SE/J2EE, C/C++, JUnit, Tomcat, Subversion, Asterisk PBX, PostgreSQL, GWT, Log4J, Ant, Linux
October 2007 — July 2008
10 months
Rhonda, Ltd
Vladivostok, www.rhondasoftware.com/
IT, System Integration, Internet... Show more
Software engineer (Motorola contractor)
Developing automated testing tools with Fitnesse framework for multimedia subsystem (MEDL) of Motorola’s P2K platform. Analyzing and resolving change requests. Worked in a team of 5 people and using scrum management process.
Achievements:
- Developed Fitnesse based framework for P2K platform (Multimedia).
- Gained experience and skills in static analyzing source code and code review.
Used technologies: J2SE, JUnit, Fitnesse, C/C++, P2K, ClearCase, DDTS, Subversion, NetBeans, Eclipse
June 2005 — October 2007
2 years 5 months
Asiamedica
Vladivostok
Software Engineer, Asiamedica
Building standalone application for professional psychodiagnostics. Developed software allows store patients registry, perform metal examinations by computer with Luscher, Szondi, Frealing and other professional psychodiagnostic tests, store and analyze results.
Achievements:
- Managed product’s life-cycle from inception to release.
- Designed and developed shareware protection.
- Developed an Internet site for the promotion product.
- Developed multimedia shell for program’s CD.
Used technologies: Delphi, PHP, JavaScript, AutoIt, Windows Batch, Inno Setup, Multimedia Builder, Flash, Microsoft Office, Extreme Programming
Skills
Skill proficiency levels
Driving experience
Own car
Driver's license category BAbout me
EXPERIENCE SUMMARY
About 15 years of experience in software engineering, including advanced experience (more than 9 years) in team leading and project management.
TECHNICAL SUMMARY
- Languages and programming systems: Java (J2SE, J2EE) (8+ years), Python (+Django) (5+ year), JavaScript (JQuery, AngularJS, ExtJS) (6+ years), Scala (1+ years), PHP (2 years), Object Pascal (Delphi, Free Pascal) (3 years), C/C++ (1 year)
- Java technologies: Spring (Boot, ORM, MVC, WEB, Security and other), Camel, JDBC, Hibernate, iBatis/MyBatis, Jenkins (Hudson), Maven, Nexus, Ant, Fitnesse, Play! Framework, Quartz, Hessian, JNDI, JSP, JSTL, FreeMarker, Velocity, ActiveObjects, EBean, GWT, Tapestry, Tiles and others
- Software development and management: JIRA, Redmine, Subversion, Mercurial, Scrum management, Agile development, Test-driven development, Extreme programming
- Database management systems: PostgreSQL (+pgplsql, +plpythonu, pgBouncer, pgPool), Oracle (+PL/SQL), MongoDB, MySQL, HSQLDB, Interbase/Firebird
Web servers and containers: Apache Tomcat (6.x, 7.x, 8.x), Nginx 0.8.x, JBoss AS 7.x, WildFly
- Monitoring systems: Zabbix, Monit, Xymon (Hobbit), InfluxDb (TICK) + Grafana
- IDE: IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, Eclipse, NetBeans, CodeGear RadStudio, Microsoft Visual Studio
- Operating Systems: Linux (working desktop and server administration), Winows
- Other: various soft for woking with source code and improve code quality (jslint-like tools, SonarQube and others). Set up continuous integration environment for various projects using Hudson, Jenkins and TeamCity.
OTHER
Dedicated follower of TDD, CI/CD and continuous learning in general. At spare enjoy roller and ice skating, listening to classical or crossover music.
Higher education (master)
2007
Institute of Information Technologies, PhD student
2004
Institute of Information Technologies, MS in information technologies
Languages
Professional development, courses
2008
Information Security
Rhonda (www.rhonda.ru)
2008
Configuration Managment
Rhonda (www.rhonda.ru)
2008
Software development: applied process
Rhonda (www.rhonda.ru)
2007
Software development: basic practices
Rhonda (www.rhonda.ru)
2007
Java SE
Rhonda (www.rhonda.ru)
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter