I am a seasoned Senior Full-stack software engineer and web developer, boasting over a decade of hands-on involvement in crafting and architecting applications, primarily within the Banking sector. My proficiency spans diverse technologies including Java, Node JS, PHP, React, and Angular. I have actively engaged in DevOps practices and possess substantial experience working with containers. My background encompasses roles as a React Developer and a Full-stack J2EE developer, showcasing my adaptability to novel concepts within the realm of software development. I have a rapid learning curve and a knack for efficient execution, consistently rising to the occasion when presented with fresh challenges. With a wealth of experience in the banking domain, I have garnered profound insights into optimal programming methodologies, collaborative teamwork, software architecture, and Object-Oriented Programming principles. My dedication to the job and enthusiasm for tackling new hurdles underscore my commitment to excellence.
· Designed and developed new components for the content builder platform, enabling the creation of marketing landing pages and email templates.
· Debugged and resolved critical issues within the content builder platform, improving system reliability and user experience.
· Authored and optimized GraphQL queries to fetch precise data from the backend for dynamic rendering.
· Developed and maintained backend services using Kotlin and Java, ensuring seamless integration with the Airbnb ecosystem.
· Collaborated with deployment pipelines using Spinnaker, automating deployment processes for faster delivery cycles.
· Contributed to the development of an internal native targeting module, enhancing customer segmentation and email personalization capabilities.
· Designed and developed the Slack application’s frontend and backend using Node.js, Express, and TypeScript, delivering a seamless user experience.
· Authored 100+ unit tests to ensure the reliability and correctness of user interfaces, backend processing, and API connectivity, achieving high test coverage.
· Documented comprehensive technical specifications and application dependencies, enhancing team collaboration and future maintainability.