Position: Software engineer Java/Kotlin/Node.js
Category: Node.js
English level: upper
Years of experience: 10

- Architected a highly efficient API integration with a third-party data aggregation system, optimising resource usage and reducing server load.
- Improved system performance and data availability by resolving limitations of the third-party data aggregation system API through caching mechanisms, rate-limiting strategies, and API usage optimisation.
- Engineered an efficient API for user contact segmentation, enhancing data organisation and targeting capabilities for personalised communication strategies.
- Decreased error rates from 20% to less than 1% in the reports subscription and download module by improving logging and monitoring, addressing underlying issues, and optimising data aggregation processes.
- Refactored and redesigned server API endpoints to adhere to industry best practices, enhancing code clarity and documentation.
- Reduced runtime errors by configuring TypeScript compiler and ESLint options for strict type checking, reducing runtime errors.
- Collaborated with cross-functional teams, ensuring effective communication and streamlined workflows.
- Contributed to the hiring and onboarding processes, reducing ramp-up time and improving team productivity.
- Accelerated PR review processing through Slack reminders and commit message templates.
- Improved system reliability by creating comprehensive documentation for debugging and incident-handling processes.
- Developed distributed system architecture from scratch with consideration of fault tolerance and high availability.
- Created modules to efficiently transfer data between different systems with respect to their limitations, bandwidth, and other API restrictions.
- Led a team of four developers to minimize time wastes for missed communication.
- Served as an internal advocate to evangelize the understanding of the platform’s business value through even routine tasks.
CORE COMPETENCIES
- Java, Kotlin, TypeScript, Spring Framework, Docker, Kafka, RabbitMQ and PostgreSQL, MongoDB.
- Versed in all phases of SDLC, from requirements management, through architecture design and software development, to product implementation and support.
- Professional interests include leadership, software architecture, data structures,
 and algorithms.
I am interested in all phases of SDLC. Want to improve my leadership skills. I like companies with clear culter definition.