Borjan Crvenkov is a Back End Developer at EasyTranslate.
-
Back End DeveloperEasytranslateSkopje, Sk, Mk -
Full Stack DeveloperHmd Trucking, Inc. Sep 2024 - PresentMajor backend changes based on product requirement changesDeveloped a dashboard feature that includes tables, charts, and multiple data comparison cardsCreated a page to display driver information and details about their current trip, incorporating a stepper component for the trip's stops -
Back End DeveloperHmd Trucking, Inc. Sep 2023 - Sep 2024At HMD Trucking, I led two major projects, each with unique challenges and technologies.Project 1: Legacy System RevampBackend Architecture Redesign: Enhanced scalability, flexibility, and performance by revamping the system architecture.Database Optimization: Improved efficiency by standardizing tables, optimizing queries, and addressing N+1 issues.Application Dockerization: Used Docker for consistent deployment across environments.GitLab Pipelines: Automated build, test, and deploy processes with GitLab runners.AWS DeploymentGoogle Login Implementation: Integrated Google login to streamline user authentication.Cron Jobs: Implemented cron jobs to automate scheduled tasks and improve system efficiency.Report Generation: Developed queries for generating Excel reports.Project 2: New System DevelopmentRequirement Gathering: Collaborated with the product team to define project goals and constraints.Database Design: Designed data structures and relationships based on project needs.Backend Architecture: Developed a scalable and efficient backend system.Application Dockerization, GitLab Pipelines, and AWS Deployment: Applied practices from the first project for consistency.Third-Party API Integration: Integrated three external APIs to enhance system functionality.SFTP Server Integration: Set up secure SFTP connections for file retrieval from multiple servers.Data Import and Cron Jobs: Created data import features and configured cron jobs for automation.PostGIS Integration and Queries: Added the PostGIS support for the database and implemented geospatial queries.Report Generation: Developed queries for generating graphs, charts, and Excel reports.Reviewed team members' code to ensure quality and consistency.Frontend Angular Features: Developed Angular components and implemented design for the frontend application. -
Back End DeveloperUpshıft Mar 2023 - Jun 2023During my full-time work at Upshift, I had the opportunity towork on a diverse range of tasks. This included creating websocket events to enable real-time functionality, implementinglogic updates for already implemented features, and developing a feature that allowed users auto-favoring ofbusinesses. Additionally, I was involved in resolving bugs,making updates to the notifications and improving the overallcodebase by refactoring scopes and queries into queryclasses, as well as refactoring listeners and their events intojobs. Throughout my time at Upshift, I also learned aboutSegment and its event tracking capabilities to enhance theapplication's analytics and insights. -
Back End DeveloperUpshıft Oct 2022 - Mar 2023During the initial phase of my part-time job, I learned about theimplementation and progressed to working on minor bugfixes, improvements, and notifications. As I gained experience,I took on more challenging tasks such as resolving a bit moreserious bugs, writing complex queries, and creating reports. Ialso collaborated with colleagues from the frontend andmobile teams to implement a geofencing feature, allowingusers to clock in and out of shifts within a defined range. -
Back End DeveloperUpshıft Jun 2022 - Sep 2022During my internship, I had the opportunity to gain hands-onexperience and expand my knowledge in various areas of webdevelopment. I learned about the HTTP protocol, PHPprogramming, databases, the Laravel framework and Jira andSlack as collaboration tools. Working on a career progressionbackend application, I delved into models and theirrelationships, services, API controllers, authentication,authorization, validation rules, traits, notifications and cronjobs
Borjan Crvenkov Education Details
-
Bachelor'S Degree
Frequently Asked Questions about Borjan Crvenkov
What company does Borjan Crvenkov work for?
Borjan Crvenkov works for Easytranslate
What is Borjan Crvenkov's role at the current company?
Borjan Crvenkov's current role is Back End Developer.
What schools did Borjan Crvenkov attend?
Borjan Crvenkov attended Faculty Of Computer Science And Engineering - Skopje.
Who are Borjan Crvenkov's colleagues?
Borjan Crvenkov's colleagues are Farida Ahmadzai, Zuzana Trembuláková, Mohammad Sheykhzade, Ho (Harry) Hoang Phi Le, Mariano Casti, احمد محمد, Daniel Visby-Carlsen.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial