- JavaScript 4 yrs.
- TypeScript 3 yrs.
- Node.js 2 yrs.
- Express.js 2 yrs.
- AWS Lambda 1 yrs.
- MongoDB 1 yrs.
- RESTful API 1 yrs.
- GraphQL 1 yrs.
Client has Rest Api with direct db calls to MongoDB. As queries were a lot this had an issue of exceeding mongo document size limit. Our teams goal was to create data abstraction layer using GraphQL and replace old direct db calls with the new aproach. We did not remove old calls before assuring that data abstraction layer works as expected. We used parallel run aproach for that meaning that we had both implementations in the code and after testing we can move old direct calls.
- Implemented data abstraction layer for direct mongo calls to optimize the performance; - Discussed how to migrate direct MongoDB calls to the data layer with the team; - Actively communicate with the customer dev team to understand how their internal tool works; - Wrote integration and unit tests; - Create tickets and implementing the necessary requirements.
- Node.js
- JavaScript
- Javascript ES6
- TypeScript
- GraphQL
- RESTful
I worked on Fintect. We built banking application with new approches.
- Worked on microservice architecture with Rest principles using AWS Cloudformation, Step functions, Lambda, Typescript and much more; - Wrote unit and integration tests, conducted code reviews, bug fixing, wrote documentation; - Integrated with third party services and APIs, deployed and managed microservices in AWS; - Actively participated in Scrum ceremonies including daily stand-ups, spring planning and retrospective.
- JavaScript
- Javascript ES6
- TypeScript
- Node.js
- AWS Lambda
Confidential
- Created backend APIs using Node.js, Express.js, and other modern technologies; - Participate in the entire application lifecycle, focusing on coding and debugging; - Collaborated with the frontend team to implement frontend features and ensure smooth data flow between frontend and backend; - Worked with the team to implement best practices and standards.
- JavaScript
- Node.js
- Express.js