
Senior Software Developer · Moldova / Romania
• Development of UI component libraries on ReactJS from Figma designs, used across multiple frontend applications, plus Next.js and standalone React apps. • Integration of ReactJS components into legacy platforms, and refactoring/migration of legacy monolithic applications into standalone frontend apps. • Maintenance and development of legacy ASP.NET applications, landing pages with Gatsby/Contentful, and REST APIs on Spring Boot and Node.js with Oracle, PostgreSQL and NoSQL databases. • Setup of build and deploy pipelines with Docker and GitLab runners. • Writing unit tests with coverage up to 100%, and maintaining Cypress test suites. • Integration of agentic AI tooling (Claude Code, opencode) into day-to-day ticket planning, development and deployment workflows. • Implementation of MCP server to web app https://grouptasks.app (can be integrated to AI agents like opencode to manage tasks) • Setup a stack of agents (based on opencode and deepseek APIs) that take issues from gitlab, define requirements (PM), create a plan of implementation (Tech-Lead), implement (Dev), code review (TL), add e2e test (QA), test and open MRs or loop if tests fail. • Developed RAG for online shop chat that help users to find needed products (https://shop.solonari.com) • Developed SAAS for image generation (https://ai.solonari.com) that uses local running models on local GPUs. (https://gitlab.com/igorriok/aimage) Additional feature to generate hairstyle with your photo. (https://ai.solonari.com/en/hairstyles) • Developed telegram bot that filters RSS articles per group topics and send messages to chats. (https://gitlab.com/igorriok/newsbot) telegram: @rss_nevvs_bot
• Development and maintenance of sales platform for Orange's partners built on Spring MVC and Oracle database, what includes integrating new functionalities, APIs, printing templates and UI features. • Development and maintenance of CRM, Ticketing and reporting platforms build on React.js (frontend), Spring boot microservices (Backend), Keycloak for authentication and Oracle database. • My tasks include: defining and creating new business flows, elaboration of applications architecture, integration with internal and external APIs, import and export of data, defining DTO structure, event triggered notifications sent by email, development of new automated generated reports sent by email. • Development and maintenance of new REST APIs on Spring Boot and Node.js frameworks, Oracle, PostgreSQL and NoSQL DBs, for integration with internal and external platforms. • Also using technologies Docker, git, GitLab, Hibernate, JPA, Thymeleaf, jQuery, Android SDK, Google cloud: hosting, DB, functions, storage.
• Product life status management in retail network. Make replenishment of products stocks in retail network using VBA script developed by me, meet with suppliers to discuss performance metrics, to provide performance feedback, or to discuss production forecasts or change, negotiate prices and terms with suppliers, vendors, or freight forwarders. • Collaborate with other departments, such as procurement, engineering, and quality assurance, to identify or qualify new suppliers, analise products stock in warehouse and shops and make new orders to supplier based on sales forecast, define list of products which should be packed by packaging team, report obsolete products and inform other departments, trace slow moving products in shops and make redistribution to top shops using automated report build on VBA script. • Update distribution rules for new products and products in offers. Answer to tickets from sellers related to devices and accessories stocks, entries or shortages, prepare NDR and SOR KPIs report of products stocks in shops, analise shipments and make improvements in distribution system monitor payment to suppliers process to take advantage of new technologies in fast changing market, I have been involved in project with purpose of testing and implementation of machine learning in our job's tasks. • The main purpose is to improve results of our teams with help of data science and make our work more efficient. • Using the TensorFlow libraries I made a regression model that makes forecast of sales for future periods. • I got the result of 98% accuracy for total sales of handsets.
Started as a hobby, it became my passion. After learning Java, I started development of mobile apps and games on Android. I used my knowledge on OOP , multithread programing, Rest APIs and websockets to write very performant code that works stable and fast. I got great experince in developing of user interfaces, authentication (Google OAuth 2.0), Android app lifecycle and states, google services integration and system desing of mobile apps. Source code of some examples can be found here: • https://github.com/igorriok/map-shooter • https://github.com/igorriok/Foodscore
• Preparing daily, weekly and monthly sales, statistic, performance and profitability reports that are used for remuneration payments to Moldcell's dealers and sellers. • For more efficient time management I learned VBA programming language and used it to make excel macros that atomize many of my tasks, specially in calculation variable salary for each sellers and sending monthly reports by email to all sellers of retail network. • Developer and implementer of reporting and analytic procedures and projects for sales and consumer department. • Involved in collaboration with all partners (distributors and suppliers) for organizational and maintenance of distribution processes. • Also participate in elaboration of new sales offers with Moldcell’s partner companies. • Writer, editor and publisher of procedures and newsletters for Moldcell's sellers and re-sellers on internal web portal.
• Respond to customer requests on the phone and provide information about products & services. • Receiving, processing and managing customer complaints related to 3G and internet on phone and PC. • Answering customers calls on technical issues or meeting them at front offices and solve their requests. • Organize trainings and presentations in order to inform employees about new technical products & services. • Supporting documentation and monitoring results in monthly reports.