building innovative solutions, one line of code at a time.
I'm willing to work anywhere and open to relocation.I'm a skilled developer with expertise in PHP (Laravel) and NodeJS, with also a good experience on Python(Django), Go/Golang and .NET Core. In addition to my back-end proficiency, I also have experience in React, Vue, and Angular and has a deeper understanding of Javascript for front-end development. With a passion for crafting robust and scalable web applications, I adhere to best practices and leverage modern technologies to deliver high-quality code. I have a solid understanding of software design patterns, SOLID principles and strive for clean, maintainable code that meets project requirements. This enables me to build seamless user interfaces and interactive experiences that enhance the overall user journey. With a strong focus on collaboration and a drive for more learnings, I am always seeking new challenges and opportunities to further enhance my technical skills and contribute to innovative projects.
I played a crucial role in enhancing infrastructure by adopting the latest technologies and transitioning from a monolithic to a Microservice architecture. I successfully managed internal and production servers while developing and maintaining the legacy application, implementing new features using a Microservice approach. Additionally, I created robust APIs for multiple platforms, enabling seamless bookings and payment functionalities. With a strong expertise in various frameworks and languages, I consistently delivered impactful solutions to meet the evolving demands of the company.
My role involved significant contributions to the development and maintenance of legacy applications within a microservice architecture. This included effectively managing large datasets exceeding 20 million records using Elasticsearch and NoSQL databases. By implementing Dockerization and adopting efficient server management practices, system efficiency was enhanced. Collaborating closely with cross-functional teams, seamless API integration and adherence to industry standards were achieved. Through the introduction of rigorous testing methodologies and implementation of industry-leading API tools and standards, such as Swagger, JSON Schema, and OpenAPI Specification, valuable contributions were made to TradeTracker's success and growth.
As a Team Lead, I took charge of leading a team of developers and QA professionals, ensuring effective collaboration and efficient project management. By introducing robust testing and software methodologies, I fostered a culture of quality and reliability within the team. Additionally, I implemented continuous integration practices and managed DevOps, streamlining the development and deployment processes. With a focus on planning, implementing, and reviewing projects, I played a pivotal role in delivering successful software solutions. Through hands-on development work, including the modification, integration, and testing of software code, I contributed to the team's overall productivity and the achievement of project goals.
As a main developer on a real-time chat app, I actively contributed to its development and maintenance. Test Driven Development principles were practiced, ensuring the delivery of high-quality software. Through the integration of new technologies and frameworks such as Laravel, NodeJS, Firebase, and AngularJS, the functionality and user experience of the chat app were enhanced, resulting in a seamless and real-time communication experience for users.