Software Developer
July 2025 - PresentContribute to client software projects by developing new features, maintaining existing systems, and working on application and database-related tasks.
I'm a software developer with experience building end-to-end systems, including core applications exposed through web APIs, third-party integrations, database design, and user interfaces for web and mobile platforms.
I have worked on both new development and legacy systems, maintaining existing applications, improving functionality, and adding new features.
Currently, I work mainly with Go, and I also have experience with Perl, JavaScript, Kotlin, and Java.
Contribute to client software projects by developing new features, maintaining existing systems, and working on application and database-related tasks.
Designed and developed a system to centralize the management of international container shipments, automating the request process for logistics companies and streamlining shipment coordination for businesses.
Reduced manual workload by automating key processes.
Improved shipment management by optimizing workflows, boosting organization and efficiency.
Gather and analyze system requirements to ensure a clear understanding of project needs.
Design and optimize the database structure for scalability and performance.
Design and develop the backend, ensuring efficient and reliable functionality.
Integrate third-party services to enhance system capabilities and streamline workflows.
Design and develop the web application, ensuring a seamless user experience and full functionality.
Built an MVP that automated data extraction from Shopify stores and tailored it for advertising platforms, simplifying marketing campaign setup and optimization.
I proved the feasibility of automating data extraction from Shopify stores for marketing purposes.
Designed and developed the web application.
Integrated Shopify APIs to efficiently retrieve and process store data for advertising campaigns.
Collaborated with the client to test the app and gather feedback for future improvements.
Authentication and authorization system.
Role-based access control (RBAC).
Custom dashboards based on user role.
Role management: assign and manage user roles and permissions.
News management: create, edit, and publish news content.
Comments: add, vote, and report comments on news posts.
Modify fractal generation parameters in real-time.
Interactive navigation: zoom and pan within the fractal.
Download high-resolution generated fractal images.