English:
Upper Intermediate
Vahan N.
Vetted by YouTeam
Armenia
UTC +04:00
Asia/Yerevan
English:
Upper Intermediate
Believer and follower of the best IT Industry practices, proficient with tech. problem solving, enthusiastic, passionate team player, and hard worker
- I mentored newcomers in the project. - I do code reviews. - I create POCs - I have OCA and OCP Java certifications. - I have been working on Java based enterprise projects for more then 9 years.
Want to hire this engineer?
Check if Vahan is availableExpertise
Years of commercial development experience
9 years of experience
Core technologies
Other technologies
Project Highlights
Customer Intelligence Platform
Feb `22 - Apr `23
1 year
Lifesight (Singapore)
A platform that transforms your marketing results with omni-channel consumer analysis
Responsibilities & achievements
• Reviewed code of other team members • Mentored new comers • Created AWS Lambdas and common libraries • Written and read messages to and from Amazon SQS • Implemented auditing in Amazon DynamoDB • Developed REST web services including API documentation creation using Swagger • Implemented new features, fixed bugs and written unit testes (100% branch coverage) • Written functional tests with Cucumber • Written performance tests with JMeter • Improved Maven configuration • Configured Junit 5 in project, upgraded from Mockito to Mockito 2, used AssertJ, removed PowerMock
User Management and Authorization
Jun `21 - Aug `22
1 year
Caterpillar Inc. (USA)
A platform connecting users and services
Responsibilities & achievements
• Followed Scrum framework • Reviewed code of other team members • Mentored new comers • Created AWS Lambdas and common libraries • Written and read messages to and from Amazon SQS • Implemented auditing in Amazon DynamoDB • Developed REST web services including API documentation creation using Swagger • Implemented new features, fixed bugs and written unit tests (100% branch coverage) • Written functional tests with Cucumber • Written performance tests with JMeter • Improved Maven configuration • Configured Junit 5 in project, upgraded from Mockito to Mockito 2, used AssertJ, removed PowerMock
Reconciliation Issuing Monitoring Board
Aug `20 - Oct `21
1 year
Atos Global IT & Worldline
Reconciliation Issuing Monitoring Board
Responsibilities & achievements
• Followed an Agile Methodology • Directly communicated with the customer and gathered the requirements • Designed architecture • Created UI from scratch • Configured Build Automation System (Maven), Npm, TypeScript compiler, static code analysis tools (Tslint, Eslint), code formatter (Prettier), EditorConfig, Continuous Integration (Jenkins), Angular, multi-environment configuration for CD • Written e2e tests using Protractor and Jasmine • Used Angular Material Design components, implemented complex validations • Added internationalization • Implemented new features, fixed bugs
Insurance platform
Oct `19 - Aug `20
10 months
NDA
An automatization of integration with external systems using validation and monitoring
Responsibilities & achievements
• Followed Scrum framework • Reviewed code of other team members • Designed architecture • Created microservices and common libraries • Written functional tests • Configured Build Automation System (Maven) for multi module project, logging, (Logback, Greylog), multi-environment configuration CD, Swagger • Designed relational database schema and used Flyway • Introduced ORM solution using Spring Data JPA with Hibernate Framework • Introduced entity auditing using Hibernate Envers • Used declarative REST client Spring Cloud Feign for making the synchronous and asynchronous remote calls • Developed REST web services including API documentation creation using Swagger • Continuously upgraded versions of used frameworks and libraries to the most recent version according to migration guides and tested • Used BDD and written integrational tests using PostgreSQL Docker container • Done refactoring to make system maintainable, reusable and extensible • Implemented new features, fixed bugs and wrote tests
Moneyman (financial platform)
May `19 - Oct `19
5 months
ID Finance
Moneyman helps people to solve their short-term cash flow needs by providing a fully automated lending service which operates online 24/7. It is delivered using ID Finance’s innovative credit scoring models, which use sophisticated machine learning technology. Moneyman provides fast and convenient access to financial services via the web and mobile platforms.
Responsibilities & achievements
• Followed Scrum framework • Reviewed code of other team members • Done refactoring to make system maintainable, reusable and extensible • Upgraded Gradle (Build Automation System) and improved configuration • Configured Junit 5 in project and provided test examples in documentation, upgraded from Mockito to Mockito 2, used AssertJ, removed PowerMock • Upgraded Glassfish 3 to Glassfish 5, configured Glassfish 5, updated the project from JavaEE 6 to JavaEE 8 • Implemented new features, fixed bugs, wrote tests
Marketplace platform
Feb `18 - Apr `19
1 year
Privalia
This is a T&M engagement to keep evolving the new Marketplace platform that EPAM has designed for Privalia. Scope of work includes the convergence of existing systems to the new platform to enable faster time to market, better scalability and help improving Privalia business goals.
Responsibilities & achievements
• Followed Scrum Framework • Directly communicated with customer and gathered the requirements • Created Basket microservice from scratch according to client needs based on enterprise patterns • Configured CI, Build Automation System, logging, multi environment configuration for CD • Designed relational database schema • Introduced ORM solution using Spring Data JPA with Hibernate Framework • Used declarative REST client Spring Cloud Feign for making the synchronous, remote calls • Developed REST web service including creating API documentation using Swagger • Continuously upgraded versions of used frameworks and libraries to the most recent version according to migration guides and tested • Used BDD and written integration tests using PostgreSQL, Redis and Apache Kafka Docker containers • Done refactoring to make system maintainable, reusable and extensible • Fixed bugs • Reviewed code of other team members
Court management system
Oct `17 - Feb `18
4 months
NDA (from EPAM)
C-Track is a Court management system that is being widely customized for various clients.
Responsibilities & achievements
• Followed Scrum Framework • Developed REST web service including creating API documentation using Swagger • Engaged in Java components coding, design and implementation. • Fixed bugs • Reviewed code of other team members
Convergence product line development
May `17 - Oct `17
5 months
NDA (from EPAM)
Convergence product line development
Responsibilities & achievements
• Followed Scrum Framework • Participated in database design • Developed REST web service including creating API documentation • Reviewed code of other team members
Dealer Web Toolkit
Nov `14 - May `17
2 years
Carussel
Dealer Web Toolkit, Modular web solutions for automotive Dealers.
Responsibilities & achievements
• Directly communicated with customer and gathered the requirements • Developed business requirements • Developed functionality for data migration from JCR into PostgreSQL • Upgraded versions of used frameworks and libraries to the most recent version according to migration guides and tested • Done refactoring to make system maintainable, reusable and extensible • Fixed bugs • Reviewed code of other team members
Streaming service
Nov `13 - Nov `14
1 year
SportLocker
SportLocker REST API, USA sports related data provider, common REST API
Responsibilities & achievements
• Directly communicated with customer and gathered the requirements • Developed functionality for getting sport related data from external REST APIs, parsing, storing into NoSQL database and providing REST API for prepared data retrieval • Implemented admin Single Page Application for the project management
Education
Higher education in Computer Science
Agency
10-50
GMT+1
Tallin (Estonia), Dubai (UAE), Erevan (Armenia)
Core Expertise
Industries
Banking & Finance, Advertising & Marketing, Healthcare & Medicine, Telecommunications and Social Network
Want to hire this engineer?
Check if Vahan is available