Career Profile
I am a dedicated software developer with a Master's Degree in Computer Science and over a decade of diverse professional experience under my belt. While my primary focus has been Java web backend development in the cloud, my skill set extends far beyond just that:
- Frontend Development: My holistic approach to software allows me to bridge the gap between the backend and frontend, ensuring seamless integration and user experience.
- Machine Learning: Contributed to several machine learning projects, providing software solutions that harness the power of data-driven algorithms.
- Embedded & Application Software: My foundational experience in embedded and application software development has equipped me with a robust understanding of software architecture from ground up.
- 3D Game Engine Frameworks: At the beginning of my career, I worked with advanced game engine frameworks to create visually captivating and engaging experiences.
Experiences
- Running, maintaining and developing job-, geo-search engines deployed on AWS as distributed systems and used as a service by multiple companies over the world (Java/Python/Elasticsearch/Lucene).
- Implemented a highly scalable and highly available indexing pipeline using AWS services (Java/AWS/Terraform).
- Migrated multiple standalone services from dedicated servers to the cloud (Java/AWS(EC2/Lambda/S3/SQS/…)).
- Designed and developed machine learning-based projects.
- Participated in the design and development of geolocation search REST services from scratch, used by multiple customers worldwide.
- Maintained and monitored distributed systems.
- Built app used to synchronously map and display audio signal (received from car radio receivers) to receiver’s quality debug information. It allowed to automate the detection of the correlation between radio reception quality and output audio signal (C++/Python/Java).
- Built app used to extract and search debug information from log binary files generated by car multimedia systems (C++/Python).
- Developed various components and algorithms for highly optimized core AMFM/HD radio software for car multimedia systems, as well as various software used for car system’s analysis, test automation and other tasks (C/C++/Python/Java).
- Tested embedded and application software on field (US/EU).
- The same tasks and duties as listed above
- The same tasks and duties as listed above
- Increased performance by more than 30% of core component for fish recognition app by parallelization of Generalized Hough Transform (GHT) algorithm with CUDA.
- Participated in design and development from scratch of 3D training simulator for conveyor belt operators (C#/Unity3d).