FullStack Developer
About Candidate
Introduction:
The candidate is a highly skilled Senior Software Engineer with extensive experience in developing and optimizing data-driven applications and microservices. With proficiency in Kotlin, Java, C++, and Python, they have successfully designed and automated various systems, significantly enhancing operational efficiency and system performance. The candidate has a proven track record of leading migrations from monolithic systems to microservices architectures, improving scalability and reliability. They are well-versed in CI/CD pipeline automation, code review processes, and architecture design decisions. Their expertise extends to backend development for data analytics applications, as well as contributing to frontend codebases. They have also worked on high-performance systems, such as a custom graph search and restoration algorithm, which resulted in a significant performance boost. The candidate’s experience includes designing and implementing complex payment orchestrators and acquiring expertise in new technologies rapidly. They have also worked on computer vision projects, including developing systems that analyze 3D data to optimize maintenance processes. Additionally, they have hands-on experience with a variety of cloud platforms, containerization technologies, and databases.
Responsibilities:
- Automated manual processes, particularly those crucial for system monitoring, leading to faster response times and clearer data.
- Developed and automated CI/CD pipelines to streamline deployment processes.
- Participated in architecture design decisions and code reviews to ensure high-quality design.
- Contributed to both backend and frontend development across various projects.
- Led migration from monolithic to microservices architecture, enhancing scalability and reliability.
- Designed and developed backend for data analytics applications, improving system performance.
- Collaborated directly with customers to tailor solutions to their highly restricted environments.
- Developed a SaaS tool using ML-based technology for social media profile safety and content filtering.
- Architected and developed backend systems for payment orchestrators, adapting to new languages and systems.
- Implemented a self-developed graph search and restoration algorithm, boosting system performance.
- Authored code documentation and actively participated in architecture design meetings.
- Led implementation of prototypes, primarily in computer vision, to evaluate new technologies.
- Developed a Lidar-based system for analyzing 3D data on road scans, reducing maintenance costs.
- Established a sandbox environment for rapid testing and evaluation of computer vision prototypes.