I am a senior software engineer with a demonstrated history of working in various industries, including eCommerce, finance, telecommunications, healthcare, and many others. My experience with full-lifecycle work across multiple fields makes me a valuable asset to any team. I have also gained valuable experience working with startups, launching new projects from scratch. I possess a deep understanding of both front-end and back-end technologies and am a fast learner with a passion for technology and innovation.
• Developed and maintained high-quality software by adding features, fixing bugs, and writing unit and e2e tests to ensure robust code and system functionality.
• Made crucial decisions regarding tech stack and system design that had a significant impact on the success of the product.
• Led a team of 5 people in Agile development work, coordinating tasks and ensuring timely delivery of highquality software solutions.
• Revamped the outdated legacy application to a modern microservices-based application, increasing the application's performance by 50%.
• Led the admin and enterprise web portal development, optimizing modules and resolving bugs in the feature-rich eCommerce platform.
• Conducted system performance analysis and optimization to enhance scalability, reliability, and security.
• Spearheaded the development of an AI-powered healthcare platform to analyze health data and deliver customized nutrition plans.
• Utilized secure APIs and interoperability standards to ensure smooth integration with healthcare systems and electronic health records.
• Conducted code reviews and collaborated on developing reusable and sustainable solutions.
• Reviewed multiple existing web pages, programs and mobile apps to locate and fix bugs and implement enhancements to improve speed and functionality.
• Adopted engineering best practices and delivered the highest quality scalable solutions.
• Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application in Agile Scrum.
• Worked on the multiple software projects simultaneously and participated in the whole software development process from design to implementation and delivery.
• Tested and updated existing software and using own knowledge and expertise made improvement suggestions.
• Learned multiple threading, concurrency, design patterns, and their impacts on application concurrency.