Andrey Melentyev, Developer in Saint Petersburg, Russia
Andrey is available for hire
Hire Andrey

Andrey Melentyev

Verified Expert  in Engineering

Software Developer

Location
Saint Petersburg, Russia
Toptal Member Since
February 9, 2015

Andrey specializes in the design and development of large-scale systems using Java EE, Scala/Play, and Node.js. He has worked for clients in the telecommunications, insurance, and finance industries. He is familiar with software development methodologies and SDLC fundamentals. He is comfortable leading projects from the gathering of requirements to deployment of the product.

Portfolio

Return on Intelligence
SAP HANA SQLScript, SAP, R, SAP HANA
Deutsche Bank London
Jira, Jenkins, Apache Maven, TIBCO BusinessWorks, XSD...
T-Mobile Deutschland
FindBugs, Checkstyle, IBM Rational ClearCase, Oracle RDBMS, WebLogic, CXF, SOAP...

Experience

Availability

Part-time

Preferred Environment

Git, IntelliJ IDEA, OS X

The most amazing...

...thing I've created is a REST service in Java for simplified risk analysis for decision making purposes.

Work Experience

System Architect

2014 - 2014
Return on Intelligence
  • Worked with business analysts to create an insurance claims data model.
  • Took part in exploratory data analysis of the insurance company's claims data.
  • Developed HANA calculation views with claimant demographics info, diagnosis, and treatment bill amounts.
  • Developed an algorithm with R to predict the bill amount based on claimant demographics and diagnosis.
  • Developed an algorithm with PAL to predict the bill amount based on claimant demographics and diagnosis. Compared performance to the R version.
Technologies: SAP HANA SQLScript, SAP, R, SAP HANA

Technical Architect

2011 - 2014
Deutsche Bank London
  • Restored and supported high-level design documents.
  • Designed and developed system components.
  • Developed a number of internal standards on cross-system integration and web service contract design. Aimed standards to improve inter-operability based on industry best practices and relevant data models, including WS versioning, XSD schema design, and naming guidelines.
  • Implemented a framework for performance and stability testing in order to collect data on how the clustered application deployed to WebLogic behaves under heavy load conditions.
  • Ensured architectural consistency of systems in accordance to the bank's standards.
  • Developed ad hoc reports for business using R.
Technologies: Jira, Jenkins, Apache Maven, TIBCO BusinessWorks, XSD, Web Services Description Language (WSDL), HTTP, SOAP, Flex, CXF, Hibernate, JMS, EJB3, Activiti BPM, R, WebLogic, Scala, Java, Sparx Enterprise Architecture

Software Engineer

2008 - 2011
T-Mobile Deutschland
  • Designed and implemented several new business processes for a customer self-service portal.
  • Performed cross-system integration with SOAP/HTTP web services.
  • Created and supported a library of custom JSF tags.
  • Supported quarterly production deployments.
Technologies: FindBugs, Checkstyle, IBM Rational ClearCase, Oracle RDBMS, WebLogic, CXF, SOAP, JMS, Enterprise Java Beans (EJB), Hibernate, Spring, JEE

Languages

C#, Java, UML, SQL, XSD, Web Services Description Language (WSDL), XML, JavaScript, R, Scala

Libraries/APIs

JMS, JAX-WS, JDBC, Node.js, JAX-RS, Java Transaction API (JTA)

Paradigms

Service-oriented Architecture (SOA), Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Scrum, REST, Functional Programming, Design Patterns

Platforms

Java EE, Jakarta EE, SAP HANA, JEE, OS X

Other

Enterprise Architecture, Requirements & Specifications, EJB 3, WebLogic, Enterprise Integration Patterns (EIP), Jakarta EE Design Patterns, SOAP, Software Development Lifecycle (SDLC), FindBugs, Sparx Enterprise Architecture, EJB3, HTTP, TIBCO BusinessWorks, SAP, Enterprise Java Beans (EJB)

Frameworks

JPA, Activiti BPM, JUnit, Spring, CXF, Flex, Akka, Play Framework, Spring MVC, Hibernate

Tools

Apache Maven, Git, IntelliJ IDEA, Checkstyle, Jenkins, Eclipse IDE, Apache Ant, Jira, IBM Rational ClearCase, Mercurial, Subversion (SVN), Apache Tomcat, SBT, SoapUI

Storage

MongoDB, Oracle RDBMS, SAP HANA SQLScript, JSON, NoSQL, MySQL, Oracle 12c

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring