Serhii Kamniev

Serhii Kamniev

J2ME Developer

Followers of Serhii Kamniev2000 followers
location of Serhii KamnievMykolaiv, Mykolayiv, Ukraine

Connect with Serhii Kamniev to Send Message

Connect

Connect with Serhii Kamniev to Send Message

Connect
  • Timeline

  • About me

    Director of Engineering @ Clean Origin | Technical Leadership, Team Management

  • Education

    • The Black Sea State University by Petro Mohyla

      2002 - 2007
      Specialist Degree Intelligent Systems and Decision Making (Computer Science) 95

      learned

  • Experience

    • Hostopia

      Jan 2007 - Jan 2009
      J2ME Developer

      • Leading and managing a team of J2ME programmers, overseeing their work, providing guidance, and ensuring timely project delivery.• Project management, including defining project scope, goals, and deliverables, creating project timelines, and allocating resources effectively.• Developing Java mobile applications using J2ME, ensuring compatibility across various mobile devices and optimizing performance.• Porting games and applications from other platforms to J2ME, adapting them to run seamlessly on mobile devices.• Creating pre-jump reports to determine porting timelines, analyzing the complexity and feasibility of porting projects, and providing accurate estimates.• Developing media assets, including graphics and sounds, for mobile applications and games.• Collaborating with cross-functional teams, including designers, artists, sound engineers, and testers, to ensure the successful implementation of projects.• Troubleshooting technical issues in J2ME applications and games, utilizing strong problem-solving skills to identify and resolve bugs, errors, and performance bottlenecks.• Conducting thorough debugging, testing, and quality assurance to ensure the stability, functionality, and user experience of J2ME applications and games.• Optimizing performance and memory usage of J2ME applications and games to ensure smooth gameplay and efficient resource utilization.• Utilizing tools such as CLI, Eclipse, Photoshop, Git, CVS/SVN, Jira, Confluence, and Bugzilla to enhance productivity, version control, and collaboration within the development team.• Mentoring and coaching team members, fostering a culture of continuous learning and professional growth.• Ensuring adherence to project deadlines, milestones, and quality standards.• Providing regular progress updates, status reports, and documentation to stakeholders and project managers.• Staying updated with the latest trends and advancements in J2ME development, mobile technologies, and game development. Show less

    • Hostopia

      Jun 2009 - Jan 2010
      PHP Programmer

      • Developing web applications and websites using PHP, MySQL, JavaScript, HTML, XML, CSS, and other relevant technologies.• Managing and maintaining MySQL databases, ensuring efficient data storage, retrieval, and optimization.• Implementing Ajax and jQuery-based solutions to enhance the interactivity and user experience of web applications.• Optimizing code and web applications for improved performance, efficiency, and scalability.• Collaborating with cross-functional teams, including designers, system administrators, and project managers, to gather requirements, propose solutions, and deliver high-quality results.• Troubleshooting technical issues in web applications and websites, utilizing strong problem-solving skills to identify and resolve bugs, errors, and performance bottlenecks.• Conducting thorough debugging, testing, and quality assurance to ensure the stability, functionality, and security of web applications hosted on the hosting company's platform.• Participating in code reviews, providing constructive feedback to improve code quality, maintainability, and adherence to best practices.• Working with SSH to securely access and manage hosting environments and servers.• Utilizing osCommerce, an e-commerce platform, to develop and customize online stores for clients.• Utilizing tools such as CLI, Eclipse, Netbeans, CVS/SVN, Photoshop, Jira, and Confluence to enhance productivity, version control, and collaboration within the development team.• Contributing to the troubleshooting and resolution of technical issues in collaboration with system administrators and support teams.• Optimizing web applications and websites for improved performance, speed, and user experience, utilizing techniques such as code optimization, caching, and database query optimization.• Collaborating with designers to implement visually appealing and user-friendly frontend designs that align with clients' requirements and brand guidelines. Show less

    • ODesk

      Sept 2009 - Feb 2014
      Senior PHP Programmer

      • Developing and implementing custom solutions for clients using a variety of technologies and platforms, including Magento 1, Wordpress, Joomla, Drupal, Zend Framework, and cakePHP.• Collaborating with clients to gather requirements, understand their business needs, and propose effective technical solutions to meet their goals.• Conducting frontend and backend development tasks, including coding, scripting, and database design, to create responsive and high-performing websites and web applications.• Designing and implementing API integrations, including third-party API integrations and custom API development, to enable seamless data exchange and integration between different systems.• Managing and optimizing databases, including data modeling, query optimization, and database performance tuning, to ensure efficient data storage and retrieval.• Performing server administration and configuration tasks, including server setup, deployment, and maintenance, to ensure reliable and secure hosting environments for websites and applications.• Conducting graphics optimization techniques, such as image compression, lazy loading, and caching, to improve website performance and load times.• Implementing performance-related solutions, such as code optimizations, caching mechanisms, and content delivery networks (CDNs), to enhance website speed and user experience.• Conducting A/B testing experiments to measure and analyze user behavior, engagement, and conversion rates, and leveraging insights to optimize website design, layout, and content.• Performing data migration and operations tasks, including database migration, data import/export, and data transformation, to facilitate seamless transitions between platforms or systems.• Providing technical guidance and support to clients and team members, sharing knowledge and best practices to foster continuous learning and improvement. Show less

    • Ciklum Interactive Solutions

      Mar 2014 - Mar 2016
      Magento 1 Engineer

      • Troubleshooting technical issues in Magento 1-based projects, utilizing your strong problem-solving skills to identify and resolve bugs, errors, and performance bottlenecks.• Conducting thorough debugging and testing to ensure the stability, functionality, and quality of Magento 1 websites and applications.• Optimizing the performance of Magento 1 websites by analyzing and improving frontend and backend code, database queries, caching mechanisms, and server configurations.• Collaborating effectively within cross-functional teams, including designers, project managers, and stakeholders, to ensure seamless communication, coordination, and successful project outcomes.• Providing technical guidance and support to team members, sharing your expertise in Magento 1 development, troubleshooting, and performance optimization.• Participating in code reviews and providing constructive feedback to improve code quality, maintainability, and adherence to best practices.• Working closely with designers to implement pixel-perfect frontend designs, ensuring a visually appealing and user-friendly experience.• Collaborating with project managers to define project requirements, estimate timelines, and deliver projects on time and within budget.• Communicating effectively with clients to understand their needs, address their concerns, and provide technical recommendations and solutions.• Participating in meetings and agile development processes to plan and prioritize tasks, track progress, and ensure alignment with project goals.• Demonstrating strong collaboration and communication skills to foster apositive and productive working environment within the team.• Staying up to date with the latest technologies, trends, and best practices inMagento 1 development, performance optimization, and troubleshooting.• Continuously improving your skills and knowledge through self-learning,training, and staying involved in the Magento community. Show less

    • Upwork

      Jun 2015 - Jul 2016
      Web Application Engineer

      • Developing and implementing custom solutions for clients using a variety of technologies and platforms, including Magento 1/2, Wordpress, Joomla 3 and Joomla 4, Shopify, YiiFramework, Zend Framework, and cakePHP• Conducting frontend and backend development tasks, including coding, scripting, and database design, to create responsive and high-performing websites and web applications• Designing and implementing API integrations, including third-party API integrations and custom API development• Managing and optimizing databases, including data modeling, query optimization, and database performance tuning, to ensure efficient data storage and retrieval• Performing server administration and configuration tasks• Implementing DevOps practices, such as continuous integration and deployment (CI/CD), version control, and automated testing• Conducting graphics optimization techniques• Implementing performance-related solutions, such as code optimizations, caching mechanisms, and content delivery networks (CDNs), to enhance website speed and user experience• Troubleshooting and resolving technical issues, bugs, and performance bottlenecks in websites and applications, utilizing debugging tools and performance monitoring to identify and resolve issues promptly• Performing data migration and operations tasks, including database migration, data import/export, and data transformation, to facilitate seamless transitions between platforms or systems• Providing technical guidance and support to clients and team members, sharing knowledge and best practices to foster continuous learning and improvement• Staying updated with the latest trends and advancements in web development, CMS platforms, frameworks, and technologies, including database management, server administration, DevOps practices, graphics optimization techniques, performance-related solutions, and A/B testing methodologies Show less

    • Forte Group

      Jul 2016 - Dec 2022

      •Technical Leadership: Provide strategic direction and technical leadership to the engineering team, ensuring the successful delivery of projects and alignment with business goals• Team Management: Manage a team of engineers and technical professionals, including hiring, onboarding, mentoring, and performance evaluations• Project Management: Oversee the end-to-end project lifecycle, including planning, estimation, execution, and delivery. Collaborate with cross-functional teams, stakeholders, and project managers to ensure high-quality project completion• Technical Architecture: Define and maintain the technical architecture for jewelry eCommerce and custom solution projects• Technology Stack Management: Stay up to date with the latest trends, advancements, and best practices in Magento 2, Wordpress, and relevant technologies• Code Quality and Review: Establish coding standards, conduct code reviews, and enforce best practices to ensure high-quality code• Technical Documentation: Create and maintain technical documentation, including architectural diagrams, code documentation, and system documentation. Ensure documentation is up to date and easily accessible for the engineering team• Collaboration and Communication: Foster effective collaboration and communication among cross-functional teams, stakeholders, and clients.• Quality Assurance and Testing: Implement quality control measures, including testing strategies, automated testing frameworks, and performance testing. Ensure that rigorous testing is conducted to deliver high-quality, bug-free software solutions• DevOps and Deployment: Collaborate with DevOps teams to establish efficient and reliable deployment processes. Implement CI/CD pipelines, version control, etc• Continuous Improvement: Identify areas for process improvement and implement best practices to enhance efficiency, productivity, and delivery timelines. Stay abreast of industry trends and technologies to drive continuous improvement Show less • Developing and customizing both frontend and backend components of Magento 1-based e-commerce websites for the graphics company, ensuring seamless integration of design and functionality.• Collaborating with designers to implement visually appealing and user-friendly frontend interfaces using HTML, CSS, and JavaScript.• Implementing custom themes, templates, and layouts in Magento 1 to reflect the graphics company's brand identity and optimize user experience.• Configuring and extending Magento 1 modules and extensions to enhance the functionality and features of the e-commerce websites.• Integrating 3rd-party systems and APIs, such as payment gateways, shipping providers, and inventory management systems, to enable smooth and efficient operations.• Developing custom API integrations to connect the Magento 1 websites with external systems, enabling data synchronization and seamless communication.• Optimizing website performance by analyzing and improving frontend and backend code, database queries, and caching mechanisms.• Troubleshooting and resolving technical issues, bugs, and performance bottlenecks in both frontend and backend components.• Conducting thorough testing and quality assurance processes to ensure cross- browser compatibility, responsive design, and overall website functionality.• Collaborating with cross-functional teams, including designers, project managers, and stakeholders, to gather requirements, provide technical expertise, and deliver projects on time and within budget.• Providing technical guidance and support to junior engineers or team members, fostering knowledge sharing and continuous learning within the development team.• Keeping up to date with the latest Magento 1 trends, best practices, and security patches to ensure the security and reliability of the e-commerce websites.• Assisting in the deployment and maintenance of Magento 1 websites on hosting environments. Show less

      • Head Of Engineering

        Apr 2021 - Dec 2022
      • Senior Magento Engineer

        Jul 2016 - Apr 2021
    • Eszcorp

      Dec 2016 - Apr 2019
      Technical Director

      • Providing technical leadership and guidance to development teams, ensuring adherence to best practices, coding standards, and architectural guidelines• Collaborating with cross-functional teams, including project managers, designers, and QA engineers, to ensure successful project delivery and alignment with business goals• Leading technical planning, scoping, and estimation activities for eCommerce projects, providing insights into feasibility, resource allocation, and technical constraints• Conducting code reviews and providing constructive feedback to ensure code quality, maintainability, and performance optimization• Mentoring and coaching junior developers, fostering their growth and skill development within the Magento 2 ecosystem• Troubleshooting and resolving complex technical issues, utilizing strong problem-solving skills and leveraging your in-depth knowledge of Magento 2 and related technologies• Implementing custom features, modules, and extensions in Magento 2 to meet specific business requirements and enhance the overall functionality of eCommerce solutions• Integrating third-party systems and APIs with Magento 2, ensuring seamless data flow and efficient system interoperability• Collaborating with stakeholders to define project requirements, clarify business objectives, and provide technical recommendations for optimal solution design• Staying up to date with the latest advancements and best practices in Magento 2 and related technologies, and proactively sharing knowledge and insights with the team• Participating in the evaluation and selection of new technologies, tools, and frameworks to continuously improve development processes and enhance the capabilities of eCommerce solutions• Collaborating with infrastructure and DevOps teams to ensure proper server configurations• Documenting technical specifications, architectural designs, and development processes to facilitate knowledge sharing and ensure proper documentation of projects Show less

    • EPAM Systems

      Dec 2019 - Aug 2020
      Senior Magento 2 Engineer

      • Full-stack Web Development: Designing, developing, and maintaining Magento 2 eCommerce solutions using a full-stack approach, encompassing both frontend and backend development.• 3rd-party Integrations: Integrating Magento 2 with third-party systems, such as payment gateways, shipping providers, ERP systems, and CRM platforms, to enable seamless data exchange and functionality.• API Integrations: Implementing API integrations to connect Magento 2 with external systems, allowing for data synchronization, real-time updates, and enhanced system interoperability.• Performance Optimization: Identifying and optimizing performance bottlenecks in Magento 2 applications, including database queries, caching mechanisms, and code optimizations, to ensure optimal site speed and responsiveness.• Troubleshooting and Bug Fixing: Diagnosing and resolving issues, bugs, and errors in Magento 2 applications through thorough debugging, root cause analysis, and implementing effective solutions to ensure stable and reliable software.• Frontend Development: Developing custom Magento 2 themes, templates, and layouts using HTML, CSS, JavaScript, and XML, adhering to modern frontend best practices and responsive design principles.• Backend Development: Implementing custom backend functionality, modules, and extensions using PHP and Magento's architecture, leveraging the platform's APIs and programming concepts.• Custom Solutions Development: Creating bespoke solutions and customizing existing functionalities in Magento 2 to meet specific business requirements and enhance user experience.• Version Control and Collaboration: Utilizing version control systems like Git and collaboration platforms like Bitbucket, Jira, and Confluence to manage code, collaborate with teams, track issues, and document development progress.• Testing and Quality Assurance: Participating in testing activities, such as unit testing, integration testing. Show less

    • Clean Origin

      Dec 2022 - now
      Director of Engineering

      Technical Leadership: Provide strategic direction and technical leadership to the engineering department, ensuring the successful execution of projects and alignment with business objectives• Team Management: Manage and mentor a team of engineers and technical professionals, fostering a collaborative and high-performance culture. Oversee recruitment, onboarding, and performance evaluation processes• Project Management: Oversee the planning, execution, and delivery of jewelry eCommerce and custom solution projects. Collaborate with cross-functional teams, stakeholders, and project managers to ensure project success• Technical Architecture: Define and maintain the technical architecture for jewelry eCommerce and custom solution projects. Ensure scalability, performance, and security considerations are incorporated into the architecture• Technology Stack Management: Stay up to date with emerging trends, advancements, and best practices in Magento 2, Wordpress, and relevant technologies. Evaluate and introduce new tools, frameworks, and technologies to enhance development processes• Code Quality and Review: Establish coding standards, conduct code reviews, and enforce best practices to ensure high-quality code• Technical Documentation: Ensure documentation is comprehensive, up to date, and easily accessible for the engineering team• Collaboration and Communication: Coordinate with product managers, designers, and other teams to ensure requirements are understood and met• Quality Assurance and Testing: Implement quality control measures, including testing strategies, automated testing frameworks, and performance testing. Ensure comprehensive testing is conducted to deliver high-quality, bug-free software solutions• Vendor Management: Manage relationships with external vendors and technology partners• Continuous Improvement: Identify areas for process improvement and implement best practices to enhance efficiency, productivity, and delivery timelines Show less

  • Licenses & Certifications