Java
Building scalable and maintainable microservices for an e-commerce platform, utilizing Java's robust object-oriented features for code organization and reusability.
Building scalable and maintainable microservices for an e-commerce platform, utilizing Java's robust object-oriented features for code organization and reusability.
Developing automation scripts to streamline deployment processes and create custom tools for monitoring system performance in a DevOps environment.
Writing shell scripts to automate routine system administration tasks such as log rotation, backup management, and server provisioning on Linux servers.
Designing and managing a relational database schema for an online banking application, ensuring data integrity and performance for transaction processing.
Implementing a user profile management system for a social media platform, leveraging MongoDB's flexible document model for storing user data with variable attributes.
Deploying a containerized microservices architecture on GCP's Kubernetes Engine, leveraging its auto-scaling and managed service capabilities for efficient resource utilization.
Setting up a highly available web application infrastructure on AWS EC2 instances with load balancing and auto-scaling to handle varying traffic loads effectively.
Collaborating with team members on a software development project, using Git for version control to track changes, manage branches, and merge code contributions seamlessly.
Hosting Git repositories for a software development team, utilizing Bitbucket's pull request workflow and code review features for efficient collaboration and code quality assurance.
Defining and provisioning cloud infrastructure resources on AWS using Terraform scripts, enabling infrastructure as code practices for consistent and scalable deployments.
Setting up a continuous integration and continuous delivery (CI/CD) pipeline for a web application, automating build, test, and deployment processes with Jenkins integration.
Managing server infrastructure for a web hosting company, utilizing Linux's robust security features, package management, and command-line utilities for efficient system administration.
Developed a big data project utilizing HDFS, YARN, Spark, Python, and HBase for extracting and analyzing large datasets in XML format. Implemented data pre-processing techniques to extract and convert data to a smaller subset and then to parquet file format for efficient analysis. Deployed the project in three different modes: standalone, core cluster, and one-click cluster.
Developed an attendance system using Python and CNN models. Implemented liveness detection to ensure the authenticity of the user's face. Utilized Flask and Tkinter to create a user-friendly interface for the system. Used Docker for environment standardization to ensure compatibility across different platforms. Constructed a unique dataset of approx. 660 images from 220 students under varied lighting for training a CNN face recognition model.