Alexei Goja

Alexei goja

bookmark on deepenrich
location of Alexei GojaCopenhagen, Capital Region of Denmark, Denmark
Followers of Alexei Goja906 followers
  • Timeline

  • About me

    Senior Software Engineer

  • Education

    • Institutul de formare continua

      -
      Licentiate degree information technology
    • Academia de studii economice din moldova

      -
      Licentiate degree faculty of accounting
  • Experience

    • Ipgroup & co

      Jan 2012 - Jun 2014
      Drupal developer

      - Develop Drupal based websites.- Usage of contrib modules.- Writing and implementing custom modules within Drupal.- Participate in theming of Drupal sites.

    • Peytz & co

      Jan 2012 - Jul 2014
      Php & drupal developer

      - Implementation of system's functionality and writing custom modules for Drupal.- Integration of web Services that allow Drupal to interact with third party systems.- Integration of external data within Drupal.- Participate in theming of Drupal projects.- Code review. - Projects estimation.

    • Adyax

      Jun 2014 - Sept 2018

      - Overseeing full-circle development, guiding the project from inception to deployment, ensuring alignment with strategic objectives.- Leading module development with a focus on REST integration, search functionality, and seamless integration with third-party systems, including external databases.- Conducting comprehensive code reviews to uphold high-quality standards and foster best practices within the development team.- Implementing and managing robust continuous integration and delivery pipelines using Gitlab, enhancing efficiency and deployment reliability.- Providing expert technical architecture advice, influencing key decisions, and solving complex technical challenges.- Driving performance optimization initiatives, identifying and addressing system bottlenecks to enhance user experience and system efficiency.- Leading the software development team, embracing the role of Scrum Master to champion agile methodologies, foster teamwork, and ensure timely delivery of project milestones.- Reviewing and refining specifications to ensure clarity, completeness, and feasibility, aligning with project goals and stakeholder expectations.- Conducting feature estimations and risk assessments, facilitating informed decision-making and effective project management. Vis mindre

      • Development Team Lead

        Jul 2015 - Sept 2018
      • PHP & Drupal Developer

        Jun 2014 - Jul 2015
    • Adev group

      Jan 2017 - Jan 2019
      Co-founder
    • Smile open source solutions

      Sept 2018 - Nov 2019
      Development team lead

      - Overseeing full-circle development, guiding the project from inception to deployment, ensuring alignment with strategic objectives.- Leading module development with a focus on REST integration, search functionality, and seamless integration with third-party systems, including external databases.- Conducting comprehensive code reviews to uphold high-quality standards and foster best practices within the development team.- Implementing and managing robust continuous integration and delivery pipelines using Gitlab, enhancing efficiency and deployment reliability.- Providing expert technical architecture advice, influencing key decisions, and solving complex technical challenges.- Driving performance optimization initiatives, identifying and addressing system bottlenecks to enhance user experience and system efficiency.- Leading the software development team, embracing the role of Scrum Master to champion agile methodologies, foster teamwork, and ensure timely delivery of project milestones.- Reviewing and refining specifications to ensure clarity, completeness, and feasibility, aligning with project goals and stakeholder expectations.- Conducting feature estimations and risk assessments, facilitating informed decision-making and effective project management. Vis mindre

    • Introduct

      Jan 2019 - Jan 2021
      Senior software engineer team lead

      - Designing and implementing comprehensive backend APIs using Laravel, ensuring robust functionality, seamless data integration, and adherence to best practices in PHP development.- Developing sophisticated admin panels using Next.js, focusing on creating intuitive, user-friendly interfaces that facilitate efficient management and monitoring.- Conducting thorough code reviews to ensure code quality, maintainability, and adherence to industry standards, fostering a culture of excellence within the development team.- Setting up and managing continuous integration and delivery pipelines using Gitlab, optimizing the development lifecycle and ensuring reliable, timely deployments.- Providing expert technical architecture guidance, offering strategic advice, and solving complex problems to support the development of scalable, secure, and efficient systems.- Leading performance optimization efforts, identifying and addressing bottlenecks to enhance the speed and reliability of applications.- Writing clear, detailed technical specifications that outline system architecture, functionalities, and integration processes, ensuring alignment with project objectives and stakeholder requirements.- Conducting feature estimations and risk assessments, providing insightful analysis to facilitate informed decision-making and effective project management.- Integrating and managing financial and security services, including BitGo and Binance API, ensuring robust cryptocurrency transaction capabilities, and implementing AML (Anti-Money Laundering) and KYC (Know Your Customer) compliance measures to adhere to regulatory standards. Vis mindre

    • Unity

      Dec 2019 - Jan 2024
      Senior software development engineer

      - Develop and maintain high-performance, scalable, and reliable applications using Golang.- Collaborate with cross-functional teams to define, design, and ship new features.- Ensure code quality, organization, and automation through comprehensive testing and code review.- Participate in the entire application lifecycle, focusing on coding, debugging, and testing.- Troubleshoot and debug applications, optimizing code for speed and efficiency.- Contribute to the evolution of the platform architecture, advocating for best practices in code health, testing, and maintainability.- Stay abreast of emerging trends and technologies in the Golang ecosystem and beyond.- Developing specialized modules for various functionalities, including commerce platforms, and integrating with third-party services such as payment gateways, SAP systems, and ERP solutions to enhance system capabilities and user experience.- Leading theme development efforts, creating responsive and visually appealing designs with React/Next.js, ensuring a seamless and engaging user interface.- Performing detailed code reviews to ensure the highest quality of code, adherence to best practices, and consistency across the development team.- Implementing and overseeing continuous integration and delivery pipelines using tools like Gitlab and GitHub Actions to automate and improve the development process.- Offering expert technical architecture advice and consultations, helping to define the system's structure and resolve complex technical issues.- Focusing on performance optimization, identifying inefficiencies, and implementing strategic solutions to improve system responsiveness and efficiency.- Reviewing technical specifications to ensure clarity, completeness, and feasibility, aligning with project goals and stakeholder expectations.- Providing accurate feature estimations and conducting risk assessments, facilitating effective project planning and risk management. Vis mindre

    • Mooncascade

      Jan 2020 - Jan 2022
      Senior golang backend engineer

      - Designing and developing comprehensive backend APIs for mobile applications using GoLang, ensuring seamless data integration and robust functionality.- Leading the development of intuitive and scalable admin panels using Next.js, focusing on user-friendly interfaces and efficient data management.- Conducting thorough code reviews to maintain high-quality standards, promote best practices, and ensure consistency across the codebase.- Implementing and managing continuous integration and delivery pipelines using Gitlab to streamline development processes and enhance deployment efficiency.- Providing expert technical architecture guidance and consultations, helping to shape strategic decisions and solve complex technical challenges.- Driving performance optimization initiatives, identifying bottlenecks, and implementing solutions to enhance system efficiency and reliability.- Crafting detailed technical specifications to clearly articulate system functionality, requirements, and integration points.- Conducting feature estimations and risk assessments, offering insightful analysis to support effective planning and decision-making in project development. Vis mindre

    • Kake

      Jan 2024 - now
      Senior software engineer

      - Develop custom Drupal modules and extend functionality to meet specific business needs, ensuring compatibility and performance, while integrating React components to enhance user interface and interactivity.- Design and implement web applications using Next.js, leveraging server-side rendering for improved performance and user experience, and adopting an API-first approach to facilitate seamless integration with other services and systems.- Conduct comprehensive code reviews to ensure adherence to coding standards and best practices, fostering a culture of quality and continuous improvement.- Implement and manage continuous integration and delivery pipelines using Jenkins and GitHub Actions, enhancing development workflows and deployment strategies with semantic release and multiple DevOps settings for automated and reliable processes.- Provide technical leadership in architectural decisions, offering consultations to internal and external stakeholders, and ensuring the technical feasibility and alignment with business objectives.- Optimize application performance, identifying and addressing bottlenecks to improve responsiveness, efficiency, and scalability.- Review and refine software specifications to ensure clarity, completeness, and alignment with project objectives.- Conduct feature estimations and risk assessments, contributing to project planning, resource allocation, and risk management.- Integrate external packages and libraries, collaborating with different teams and clients to ensure seamless integration and communication, enhancing the platform's capabilities and user experience Vis mindre

  • Licenses & Certifications

    • Acquia certified developer

      Acquia
      Oct 2015
    • Certified scrummaster

      Scrum alliance
      Aug 2016