Position: Software Engineer/JavaScript Developer
Category: Node.js
English level: upper
Years of experience: 4

• Successfully completed 5 fintech projects particapating in all parts of SDLC.
• Elaborated document resolution platform using AWS S3 service and Loan Origination System.
• Mentored an internship. Sharing knowledge, skills and experience, to help the intern to develop and grow.
• Designed reusable libraries for API interaction.
• Integrated services responsible for: eSign, credit reports, Loan Origination System.
• Integrated a crm system into the application. 
• Took responsibility of tasks and provided recomendations for colleagues.
Working on different financial project worldwide - mortgage, banking, etc. 
Developed a mortgage platform providing the high level of service to clients and Credit Decisioning solutions.
Developed  a documents resolution platform.

Implementing and designing:
• Authentication, authorization and impersonation - AWS Cognito and Hasura.
• App navigation and design - on server and front sides - Node.JS & React.
• API integrations via REST, GraphQL, SOAP, Webhooks.
• API Design - Swagger (formerly OpenAPI specification), JSON Schema.
• Programming using algorigthms and data structures.
• PDF templates service - Handlebars.
• Cron jobs syncronizations. 
• Data sources caching.

• Reusable React components.
• Reusable database queries via GraphQL Hasura Engine.
• Database design - The Normalization forms, PostgreSQL, Hasura GraphQL Engine.

Routines:
• Code review - Git & Gitlab.
• Writing documentation.
• Database migrations -  Liquibase, Hasura, CI/CD, SSH.
• Analyzing requirements - Jira, Confluence.
• Unit testing - Jasmine.
• BPMN processes modelling.