Innowise Sp. z o.o logo

Innowise Sp. z o.o

Fedor A. logo

Fedor A.

Available now

Software Engineer @ Innowise Sp. z o.o

Senior
Seniority
GMT+01:00, Warsaw, Poland
Location & Timezone
$53 - $60/hr
Average Hourly Rate
English, Polish
Languages

Top skills

JavaScript
TypeScript
Python
WebSockets
Socket.io

About

Software Engineer with 6 years of experience. Proficient in crafting high-performance applications and services, building intricate systems, fine-tuning code for optimal performance, and upholding scalable and dependable architectures. Skilled in algorithmic problem-solving and working independently with full project responsibility.

Top skills

Verified by Pangea.ai due diligence

Top SkillsCurrent UsageSeniority
JavaScript
20%8 years
TypeScript
20%8 years
Python
20%8 years
WebSockets
20%8 years
Socket.io
20%8 years

All skills

Roles and tools, to bring ideas to life and create meaningful experiences

E-Commerce

Professional experience

Explore a curated selection of projects highlighting Fedor A.'s expertise and experience. Each project aims to showcase challenges, solutions, and the final outcome, along with the tools and technologies used.

Innowise
SOCIAL MEDIA DATA CRAWLER — Software Engineer
The Data Crawler project is a high-performance system designed to collect data from social media platforms, handling millions of accounts under heavy load. Its primary function is to extract posts and profiles for analysis, streamlining the process for researchers and analysts. One standout feature of the Data Crawler is its scalability and efficiency in handling large volumes of data. It employs advanced algorithms and parallel processing techniques to ensure rapid data retrieval while maintaining accuracy and reliability. Additionally, the project is equipped with robust security measures to safeguard sensitive information throughout the data collection and analysis pipeline.
E-Commerce
E-Commerce
Big Data & Analytics
Kubernetes
Docker
+2

Innowise
LANGUAGE-MATCHING SERVICE PLATFORM — Software Engineer
The project's primary objective is to facilitate communication between clients and specialists who share a common language. The project encompasses several key elements including a custom backend application, advanced search and filtering mechanisms, order and appointment processing, CI/CD pipelines, code reviews, performance optimization, bug tracking, and ongoing feature updates.
AI & ML Solutions
AdTech
3D Design
JavaScript
TypeScript
+4

Innowise
REAL ESTATE TRANSACTION STATISTICS SERVICE — Software Engineer / Data Engineer
The project centers on a comprehensive platform focused on gathering and analyzing real estate transaction statistics, serving as a valuable resource for individuals and businesses in the real estate market. The core objective is to collect, process, and present data related to real estate transactions, offering insights into market dynamics to aid informed decision-making.
Python
PostgreSQL
AWS
Nginx
Docker
+3

Preferred tools

View the preferred tools and apps used by Fedor A. to assess compatibility and alignment.

Jira
Jira
Confluence
Confluence
Git
Git
Gitlab
Gitlab
Github
Github
Google Chat
Google Chat

Career highlights

Discover Fedor A.’s professional journey, including employment history, certifications, and educational background.

Software Engineer
Innowise2023 - Present
Backend development; Developed and optimized the database architecture to efficiently store and retrieve data about specialists and services; Built a backend application using the Gin framework to provide platform functionality; Designed and implemented a REST API, enabling interaction between specialists and clients; Designed and optimized microservices architecture; Implemented functionality to interact with PostgreSQL databases to store collected data, including database schema design, query optimization, and data reliability; Analyzed and predicted system load to optimize resources and ensure stable performance; Configured and managed containerization using Kubernetes, including setting up Helm Charts for deploying and scaling microservices; Implemented security mechanisms to protect backend services and data to ensure compliance with industry standards and regulations; Designed and implemented monitoring solutions using Grafana and Prometheus; Implemented search and filtering mechanisms using ElasticSearch; Developed an authentication and authorization system to ensure data security and access to platform functionality; Configured CI/CD pipelines to automate deployment processes, ensuring smooth and consistent releases using Gitlab CI/CD; Integrated Argo CD with Gitlab CI/CD to automate the deployment process and ensure consistency across different environments; Configured and managed Sentry to ensure timely alerts for critical issues in the data crawling process; Fine-tuned event-driven responses to ensure optimal performance and responsiveness; Set up Datadog for comprehensive monitoring of system performance, resource utilization, and application metrics; Implemented notification part using GCP Pub/Sub; Implemented serverless part using GCP Cloud Functions; Designed document workflow (storing, replacing, uploading) on GCP Cloud Storage; Conducted code reviews to maintain code quality and consistency within the development team; Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Software Engineer
Innowise2021 - 2023
Developed and optimized the database architecture to efficiently store and retrieve data about specialists and services; Built a backend application using Gin; Designed and implemented REST API, enabling interaction between specialists and clients; Designed and implemented MySQL database schemas; Utilized GCP Pub/Sub for order and appointment processing, ensuring timely and reliable message delivery; Stored images via Google Cloud Storage; Implemented search and filtering mechanisms; Developed an authentication and authorization system to ensure data security and access to platform functionality; Configured CI/CD pipelines to automate deployment processes, ensuring smooth and consistent releases using Gitlab CI/CD; Set up and managed Artifact's registries within Google Cloud Platform for version control; Leveraged Cloud Artifact's registries for storing and retrieving dependencies and artifacts used in CI/CD pipelines; Fine-tuned event-driven responses to ensure optimal performance and responsiveness; Conducted code reviews to maintain code quality and consistency within the development team; Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Software Engineer / Data Engineer
Innowise2020 - 2021
Developed the backend for a platform dedicated to real estate transaction statistics collection, based on the Gin; Integrated with a geocoder API to enhance location data in transactions; Optimized backend performance and scalability; Efficiently integrated with a geocoder to improve geographical data accuracy; Automated the data import and analysis process for workflow optimization; Implemented data processing logic to handle structured, semi-structured, and unstructured data formats in PySpark; Designed and maintained REST APIs for client-side interaction with the accounting system; Implemented task dependencies and scheduling to ensure sequential execution of data pipeline steps in Airflow; Developed an authentication and authorization system to ensure data security and access to platform functionality; Configured CI/CD pipelines to automate deployment processes, ensuring smooth and consistent releases using Gitlab CI/CD; Set up and manage CI/CD pipelines using Gitlab CI/CD; Implemented processes for publishing artifacts generated during the CI/CD pipeline to the artifact registry; Identified and resolved bugs to ensure platform stability and data quality; Conducted code reviews to ensure code quality, readability, and adherence to coding standards; Engaged in sprint planning sessions, actively contributing to the assessment and prioritization of user stories within the Jira backlog; Refactored code to enhance readability, performance, and adherence to best development practices.
Software Engineer
Innowise2019 - 2020
Backend development; Developed and optimized Go-based backend system; Implemented security best practices to safeguard sensitive customer information; Integrated with third-party payment system services to facilitate secure and convenient financial transactions; Developed and maintained REST API for seamless data exchange with the platform's client-side, ensuring efficient data transfer; Designed and developed structure and queries in MongoDB to support the e-commerce platform's functionality, including inventory management and order processing; Designed and optimized the database to store transactions, orders, and user information; Developed and maintained data models, ensuring data integrity and performance in PostgreSQL; Implemented user authentication and authorization, ensuring data security and confidentiality; Integrated with CRM and Enterprise Resource Planning (ERP) systems to automate business processes; Configured CI systems for automated application builds and testing; Wrote and maintained backend documentation on the Confluence; Configured CD systems for automated application deployment; Developed a microservices architecture for modularity and scalability of the backend application; Implemented and maintained robust security measures across the entire platform, ensuring protection against common vulnerabilities and attacks; Documented the API to provide clear and accessible documentation for developers; Developed and maintained Helm charts for application deployment on Kubernetes; Conducted code reviews and refactored code to enhance its quality and maintainability.
Software Engineer
Innowise2018 - 2019
Maintained and enhanced existing REST API functionality; Tested application for performance; Optimized MySQL databases to handle large volumes of user data efficiently; Implemented security measures to protect user data and ensure compliance with educational data privacy regulations; Implemented database management strategies for data integrity, security, and scalability; Worked closely with UX/UI designers to implement user-friendly interfaces for personalized learning experiences; Collaborated with data scientists and educational experts to enhance the adaptive learning algorithm in the platform; Integrated and utilized the Flow9 workflow engine to streamline and automate various processes within the adaptive educational platform; Documented API using Swagger; Refactored the existing application; Unit and integration testing; Configured and maintained GitLab CI/CD pipelines for automated testing and deployment; Helped DevOps team.
Software Engineer
Innowise2018 - 2018
Designed and implemented database models for storing data on emergencies and statistics; Developed and configured the API for interaction with the frontend and other systems using Django REST framework; Created scripts and tasks for regular data collection and updates on emergencies; Developed algorithms for data analysis and generating summaries and statistics; Optimized MongoDB database performance and ensuring data integrity; Wrote unit tests to ensure code quality and functionality; Assisted the DevOps team in deploying and scaling the application, ensuring its reliability and availability; Created documentation for the API and the system for other team members and users; Worked closely with frontend developers to ensure data and functionality consistency.

Testimonials

Anonymous

Innowise Sp. z o.o

Verified Testimonial

"As Team Lead on this e-commerce backend, Fedor delivered a scalable Go microservices system with MongoDB/PostgreSQL, secure payments, CRM/ERP integrations, and REST APIs. His Kubernetes Helm charts, CI/CD, security measures, and docs ensured zero-downtime deployments and top maintainability. Exceptional backend leadership!"

Similar talent

Slide 1 of 0