05/07/2024 updated


100 % available
Senior Software Developer / BE / AI / WEB / Java / Kotlin / Python
Yerevan, Armenia
Only remote
BSc. Computer Science and Applied MathematicsJava (Programming Language)JavaScriptSpring SecurityApache ActiveMQArtificial IntelligenceAmazon Web ServicesApache TomcatBusiness SoftwareSoftware as a ServiceApache LuceneSoftware QualityDatabasesQuartz (Graphics Layer)DevOpsEclipseLink
Established professional with overall 15+ years of extensive software design and implementation experience. Have built complex platforms/systems from scratch as well as contributed to $$billion+ projects.
Summary:
ANSI SQL, PostgreSQL, MySQL/MariaDB, Oracle, H2/HSQL, MS SQL Server, Liquibase & Flyway migrations, MongoDB, ElasticSearch
Java Technologies:
Core, JEE, Spring Framework (full proficiency, used from version 1.2), Quarkus, Micronaut, Security Frameworks, AOP / AspectJ, Messaging (JMS, ActiveMQ, RabbitMQ, Kafka), JDBC, JPA (Hibernate / EclipseLink), iBatis, JAX-RS / JAX-WS, JSP / Servlets / JSTL, Action / Component based web frameworks (Spring MVC, Thymeleaf, Struts, JSF), Networking (TCP/IP, web-sockets), HtmlUnit, JSoup, Solr / Lucene, JUnit, Mockito, Selenium, POI / iText, Quartz, Swing / AWT, Layout Design, JFreeChart, Ant / Maven / Gradle, etc.
Other languages:
Kotlin (1.5 y), Python 2/3 (4 y), C#.NET (3 y), JavaScript (11 y)
Summary:
- Hands-on experience in designing and building large-scale business applications, including SaaS products and enterprise software systems
- Hands-on experience with different Architectural styles and Patterns: Monolithic, Microservices, SOA / EBS, REST, Component-based, Event-driven, Data-centric
- Experience with cloud service providers (mainly AWS) and DevOps concepts/tools
- Ability to easily integrate within global multi-cultural teams across different time zones
- Ability to work under time pressure successfully meeting strict deadlines
- Team player, ready to constantly share skills and learn from others
- Professional attitude with strong work ethic, result-driven approach and dedication to the job
- Self-improvement passion and strong attention to code quality
ANSI SQL, PostgreSQL, MySQL/MariaDB, Oracle, H2/HSQL, MS SQL Server, Liquibase & Flyway migrations, MongoDB, ElasticSearch
Java Technologies:
Core, JEE, Spring Framework (full proficiency, used from version 1.2), Quarkus, Micronaut, Security Frameworks, AOP / AspectJ, Messaging (JMS, ActiveMQ, RabbitMQ, Kafka), JDBC, JPA (Hibernate / EclipseLink), iBatis, JAX-RS / JAX-WS, JSP / Servlets / JSTL, Action / Component based web frameworks (Spring MVC, Thymeleaf, Struts, JSF), Networking (TCP/IP, web-sockets), HtmlUnit, JSoup, Solr / Lucene, JUnit, Mockito, Selenium, POI / iText, Quartz, Swing / AWT, Layout Design, JFreeChart, Ant / Maven / Gradle, etc.
Other languages:
Kotlin (1.5 y), Python 2/3 (4 y), C#.NET (3 y), JavaScript (11 y)
Experience
Professional experience10+ years
Freelancer since2008
Languages
EnglishFluentRussianNative speaker
Project history
Helping with development of the core enterprise platform and supported services. Internal and Public API
development and integration with 3rd party partner services.
Acting as the primary technical contact for local teams (brainstorming, reviews, support with tech-approach and
implementation insights). Implementing personal career development plans for direct reports (developers).
Tools: Java 7/8, Groovy, Python 2, JBoss, EJB, Kafka, AngularJS, JSP/JSTL, Oracle, EclipseLink, in-house tools
development and integration with 3rd party partner services.
Acting as the primary technical contact for local teams (brainstorming, reviews, support with tech-approach and
implementation insights). Implementing personal career development plans for direct reports (developers).
Tools: Java 7/8, Groovy, Python 2, JBoss, EJB, Kafka, AngularJS, JSP/JSTL, Oracle, EclipseLink, in-house tools
Designed and developed from scratch a mobile banking and e-commerce system for integration with Banks' core
processing platforms. Participated in the Mobile app presentation at the Mobile World Congress (Barcelona 2012).
Designed and developed from scratch a web-based corporate system for a European multinational IT services and
consulting corporation. The System covers part of the company's current implementations of management objects
encryption and signing processes coordination.
Received a company-wide award: Best employee (2012)
Tools: Java 6/7, JavaScript/jQuery, Spring, JUnit, Jersey, JSP/Tiles, iBatis, MySQL, Cryptography
processing platforms. Participated in the Mobile app presentation at the Mobile World Congress (Barcelona 2012).
Designed and developed from scratch a web-based corporate system for a European multinational IT services and
consulting corporation. The System covers part of the company's current implementations of management objects
encryption and signing processes coordination.
Received a company-wide award: Best employee (2012)
Tools: Java 6/7, JavaScript/jQuery, Spring, JUnit, Jersey, JSP/Tiles, iBatis, MySQL, Cryptography
Participated in the architecture design and development of "Kombo" web advertisement platform. Developed a
Java portlet (JSR-168) for "Adventure Contest" by Vodafone.
Tools: Java 6, Spring 2, Hibernate, Oracle Weblogic, C#, ASP.Net MVC 2, MySQL, ADO.Net, SQL Server
Java portlet (JSR-168) for "Adventure Contest" by Vodafone.
Tools: Java 6, Spring 2, Hibernate, Oracle Weblogic, C#, ASP.Net MVC 2, MySQL, ADO.Net, SQL Server