Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 5


Big Data Software Engineer
Company: The biggest consumer credit reporting agency in the USA. 

As a big and highly demanded company it is necesary to organize the development process to provide solutions with high quality. The company manages users' sensitive data. Exposing such data like a social number and so on will lead to irreversible problems for the company. So, it is necessary to follow and apply some security measures. Components should be able to handle high load flows and process large volumes of data.
Responsibility:
- Implementing encryption flows to protect users' sensitive data;
- Creating data processing pipelines for ingesting and analyzing data; 
- Taking part of discusing and designing solutions to fit the functional and non-functional requirements


Big Data Software Engineer
Company: An Abu Dhabi oil company

For the company it is profitable to analyze its business data. Having different sources and a variety of data it is necessary to join and process the sources to obtain some information and benefits.
Responsibility:
- Designing and implementing data processing pipelines for ingesting and analyzing data;
- Taking part of discussing and planning development workflow


Java Software Engineer
Company: A currency exchange market
Responsibility:
• Defining and implementing microservices
• Taking part of providing CI/CD for the projects using technologies such as Docker, Jenkins and Kubernates.


Java Software Engineer
Company: A product company
Responsibility:
• Mostly designing and implementing components are based on microservice architecture.


Previous Projects:
Freelance