Senior Software Engineer
CurrentMore often than not, this manifests in planning and building web-based applications using PHP frameworks like Laravel and Symfony. I've worked with some of the largest Web applications, managing all phases of the project life cycle from soliciting requirements through deployment.I have mostly worked on the offline cashback project. This project gives customers cash back when they spend money at certain stores. I have added features to it and tried to improve it as much as I can.• Designed and developed highly scalable web applications using PHP, Laravel, and Symfony for clients in the finance, healthcare, and e-commerce sectors.• Built a module to prevent the pounding of a website that happened several times. It would keep track of the IP address of clients, and if too many hits were received in a short period of time, it would block further access to the website immediately.• Implemented a module to accept eCommerce payments with PayJunction. This included REST API commands and required encryption.• Developed and maintained a variety of Laravel websites, adhering to Laravel coding standards.• Created Typescript reusable components using Component-based architecture provided by Vue.• Used CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients, and web fonts.• Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions.• Implemented HTML5 feature like semantics, local storage, data and required attributes and sliders.• Designed dynamic and multi-browser compatible pages using HTML 5.0, CSS3, JavaScript, jQuery, React JS, JSON, AJAX.• Collaborated with a team of developers, providing support and guidance as needed.• Managed projects and individual tasks through the Basecamp collaboration platform, JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.