Lead Software Engineer
CurrentI specialize in full-stack and web development, focusing on creating and maintaining dynamic websites and web applications. My responsibilities include:Development & Maintenance: I develop and maintain highly efficient, reusable code for dynamic websites and web applications.Technical Design: Lead the architecture design, specification building, and technical documentation, ensuring scalable and effective solutions.Performance Optimization: Expertise in tuning and improving performance, balancing usability, automation, and unit testing.SDLC Participation: Involved in all phases of the software development lifecycle (SDLC), from design to successful delivery.Frontend Development: Work primarily with frontend technologies such as Vue.js, React, Angular, and others.Collaboration: Coordinate with various departments and maintain effective communication with project managers, technical leads, and other stakeholders.Project Planning: Engage in project and sprint planning, contributing to strategic development decisions.Web Technologies: Deep expertise in web technologies, with hands-on experience in building applications using frontend and backend frameworks.MVC & API Integration: Skilled in MVC architecture and third-party API integration, including payment gateways, with strong proficiency in HTML, JavaScript, MySQL, AJAX, and Web APIs.JS Frameworks: Proficient in JavaScript frameworks such as Vue.js, React, and Angular.Analytical Skills: Strong analytical abilities to solve problems independently, with attention to detail and accuracy.Frameworks & Cloud: Experience with Vue.js/Nuxt.js, WebAPI, AWS/Cloud computing.Domain Expertise: Familiarity with the retail domain and payment gateways.