Driven by a passion for technology and innovation, I specialize in creating elegant solutions to complex challenges. With a robust foundation in software development and a keen eye for detail, consistently delivering projects that exceed expectations.
Experience
Completed
Coding Problems
Full-stack developer with experience in building scalable, secure, and user-centric applications on diverse cloud platforms.
Proficient in Java, Spring, data management, mobile and web development, machine learning, and UI/UX design. Leveraged DevOps practices for streamlined development and delivery services
Excels in object-oriented design, agile methodologies, and effective problem-solving. Demonstrates strong expertise in database management and API integrations, with a commitment to crafting maintainable, high-quality software solutions.
Known for exceptional ability to convey complex technical concepts to diverse stakeholders.
Here are a few technologies I've been working with recently:
Developed and maintained backend functionalities for multiple applications, focusing on database management using SSMS to create and optimize views and stored procedures based on client requirements
Provided ongoing support for existing applications, resolving bugs and issues, and efficiently moving updates to production through release sprints
Developed and integrated an AI-powered chatbot using Python and Azure AI, designed to interact with a SQL database that stores application data. Architected the backend to ensure seamless query handling, enabling the chatbot to retrieve real-time answers from the database
Utilized MS Bot Service for managing conversational logic and deployed the solution on Azure WebApps for scalable and efficient performance, while leveraging Cosmos DB for storing and managing conversational data
Streamlined DevOps processes by managing code repositories for legacy projects, improving collaboration and deployment efficiency
Utilized Azure Data Factory (ADF) for efficient data migration between tables, ensuring smooth data transfers
Built internal applications using Python, leveraging libraries such as Streamlit, to optimize workflow and enhance internal operations
Monitored database servers and application performance using Datadog, ensuring system reliability and prompt issue resolution
Refined database functionality and optimized performance in a UNIX environment by utilizing Oracle SQL Developer and migrating Java code to newer versions
Enhanced reporting system precision and reliability through technical upgrades, including the integration of a React TypeScript front-end, and script optimization, automating key processes with advanced UNIX shell scripting
Debugged and integrated new reporting functionalities into the legacy codebase, updating system architecture to meet evolving software development requirements
Led the strategic update and optimization of Java-based medical report generation scripts, fulfilling client requests and improving overall system efficiency
Employed JPA and Hibernate ORM frameworks in Java applications to simplify database access and management, designing configuration and session-per-request patterns
Mentored junior developers, nurturing a skilled team and equipping them with advanced coding techniques for project success
Designed and delivered a full-stack, cross-platform healthcare application, enhancing user access and engagement by 20% with a React.js-driven front-end
Designed an intuitive, user-friendly interface using React and JavaScript, focusing on seamless user experiences and satisfaction
Spearheaded the migration of legacy monolithic applications to a microservices architecture using Spring Boot, significantly improving system scalability, maintainability, and deployment efficiency
Developed robust backend solutions with Spring Restful API for efficient data exchange, managing a scalable PostgreSQL database infrastructure, and ensuring code quality with JUnit and TestNG testing frameworks
Orchestrated CI/CD workflows using Git, Jenkins, Maven, and Docker, achieving rapid and reliable deployments to AWS cloud infrastructure
Leveraged AWS services, including EC2 and S3, to deploy and sustain applications for over 10M users with high availability and performance
Developed and deployed scalable microservices using Spring Boot, containerized with Docker, and orchestrated on AWS, ensuring high availability and seamless integration with existing systems
Participated in the end-to-end software development life cycle, from initial requirement analysis to deployment and monitoring, ensuring alignment with project objectives and timelines
Delivered clear insights into key trends and patterns by utilizing data visualization techniques with diverse datasets from Twitter and Reddit
Developed interactive web interfaces for public health insights, using Angular to visualize social media data, with HTML5, CSS3, and JavaScript
Standardized large-scale health project data operations with robust SQL and MongoDB strategies, optimizing storage and retrieval processes
Crafted a user-centric front-end for the ”Drug Abuse” project using HTML, CSS, PHP, and JavaScript, and collaborated on the backend with the Laravel framework, enhancing user engagement and ensuring accessibility
Elevated mobile engagement by 30% with responsive Bootstrap designs, and improved cross-device user experiences with CSS media queries
Collaborated with backend Java teams, integrating Angular components, and conducting extensive testing for an 18% increase in deployment efficiency
Contributed significantly to a cloud migration project by facilitating the transition of applications to Azure App Services and supporting the deployment of microservices using Azure Kubernetes Service (AKS) clusters
Optimized Jenkins CI/CD pipelines through Docker integration, enhancing system scalability to accommodate high workloads and achieving a 20% faster deployment rate with Git repository management
Customized Azure Pipelines and established tailored environments for diverse client needs, optimizing deployment processes and achieving a 30% reduction in deployment time and a 50% increase in resource scalability
Streamlined DevOps practices by leveraging Git, Jenkins, Docker, and Kubernetes in release management processes, resulting in a 20% increase in team productivity and a 15% decrease in software defects
Applied Agile and Scrum methodologies in JIRA to improve team communication and track Azure cloud deployments, leading to a 15% increase in project workflow efficiency
Managed SQL Server Managed Instance for database migration and integration, ensuring seamless data transfer and compatibility with Azure-based applications