Save browser page to PDF
candidate-photo

Alexander A.

Full-stack Developer
Front-end Developer

Experience: 5 years

Candidates Board >Alexander A.

About Me

Fullstack  Java Developer with 4 year of experience: 70% – in Web Frontend and 30% – in Java Backend Development

Education

01

Tel Ran Computing Solutions Ltd, Israel

2019-2019

Program for adaptation of software developers accordingly with Israel IT technologies by Jewish Agency

02

Saint Petersburg State technical Academy, Russia

2001-2006

MA degree in engineering

Work and Experience

01

Full-Stack Java Developer

December | 2019 - July | 2021

Elpisor LTD, Israel

Main project – online sushi store.
Participation in the project development. The application includes the following functionality: registration of a new user, filling in the clients basket, placing an order with the subsequent display of its status, displaying all the necessary statistics.
Areas of responsibility:
– functional components: Basket, HomePage, Login, dialog components etc.
– reusable components (React functional component, React hooks): BasketForm, LoginForm, MyTable, LoginForm.
– navigation and routing of the website (React Router): component “Navigator”.
– global state-management (React Redux).
– authentication with using redirection to social network (Google, Facebook, Twitter) (Firebase Authentication).
– authorization based on Firebase security rules and additional collection with administrator data.

02

Full-Stack Java Developer

January | 2017 - July | 2019

Cvek LTD, Russia

Main project: application development, database of employees of a large organization.
The application is based on a monolithic architecture (@RestController), which makes it easy to maintain and change the code. MySQL is used for data storage. To work with Spring Data JPA, a basic CRUD operation is performed. Requests from the Internet are based on the REST and JSON format. Role database authentication and authorization (Spring Security) is used to ensure access security. For the security of the transmitted data, the ObjectMapper is used. Applying JUnit library for testing the Business Logic. At the request of the client, additional functions are added (JPQL – for creating custom and specific queries from database tables). HTML, CSS, and mostly Bootstrap were used for the user interface.

Request Details

Alexander A.

    Array ( [en] => Array ( [widget_display] => yes [phone_number] => +972515319830 [call_to_action] => Let's Chat [message] => Let's Chat [size] => normal [position] => right ) )
    Let's Chat
    TimelinesAI