I am an autodidact IT professional with experience in a diverse technical discipline like cloud development/computing, networking, embedded development, and data analytics/visualization through profound hands-on experiences. I have been managing and configuring Amazon web services (AWS), Microsoft AZURE, Google cloud platform (GCP) cloud infrastructures for an e-commerce and supply-chain production application from the planning stage to completion; combined with dexterous experience in Web development(Backend/ Frontend),Containerization(Docker/ Kubernetes),Cloud Automation(BashScript/ Python/ Ansible/ Terraform/ Chef), Cloud networking(VPN/VPC Peering), application data analysis using (Prometheus) and visualization using (Matplotlib) . Experienced in utilizing SVC tools like Git, GitLab, Bitbucket for code management. Full understanding/experienced of SDLC, Agile, Scrum methodologies and processes.
Graduate Coursework: Computer Architecture; Applied Discrete Mathematics; Computer Networks; Artificial Intelligence Data-Structures and Algorithm; Real-Time Embedded Systems; Network Security
GPA: 3.50 /4
Undergraduate Coursework: Database Systems; Digital Systems; Computer Networks; Neural Networks; Image Processing
GPA: 3.20 /4
• Daily duties include provide technical assistance to Enterprise scale clients to setup cloud infrastructure using Elastic Container Service (ECS), Fargate, ECR, CodeBuild, CodeCommit and Elastic Kubernetes Service (EKS) services for rapid deployment and scalable operations of business application as well as help them to troubleshoot any issues related to it.
• Work with internal container service teams to enhance and test the functionality of AWS container services. .
• Managing the AWS cloud infrastructure of Revel POS systems and Supply/Chain production Env. Includes Updating serverless Lambda Function with new code through CI/CD, Monitor Backend APIs performance on CloudFront deployment, SQS queue management.
• Monitored logs by enabling AWS CloudWatch triggers on the instances and imported the log files to Cloud storage S3 buckets .
• Created VPC networks, Subnets, Firewall Rules, configured IP address ranges and Gateways, assigned protocols and priorities on AWS. Established data communication between internal applications using networking protocols namely TCP/IP, HTTP, DNS, and SSH.
• Created and managed clusters, containers, pods, and nodes on Google Kubernetes Engine. Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
• Set up GitLab and create projects, to extract local repositories using SourceTree and built CI/CD pipelines using CodeBuild and CodeDeploy on Amazon Web Services (AWS) deployed APIs and Frontend On Aws Lambda and CloudFront.
• Daily duties include writing a shell scripts and ansible script to automate deployment of NodeJS applications on AWS Lambda, building Docker images, and deploying the images to Elastic Container Registry (ECR) and Elastic Container Services (ECS) on Amazon Web Services.
• Deployed Angular and NodeJS applications from GitLab to AWS S3, CloudFront, and Lambda through Jenkins CI/CD pipeline.
• Monitored logs by enabling Aws CloudWatch and Prometheus logging on the instances and imported the log files to Cloud storage buckets in GCP.
• Created VPC networks, Subnets, Firewall Rules, configured IP address ranges and Gateways, assigned protocols and priorities on GCP. Established data communication between internal applications using networking protocols namely TCP/IP, HTTP, DNS, and SSH.
• Built Instance Templates for frontend and backend, added them to Managed Instance Groups and Unmanaged Instance Groups with autoscaling enabled virtual machines to maintain the stability in CPU usage.
• Enabled APIs for Cloud Storage access, Kubernetes Engine, Compute engine, created billing exports on BigQuery, and set up budget alerts to notify the developers about the monthly limit.
• Created and managed clusters, containers, pods, and nodes on Google Kubernetes Engine. Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
• Created Continuous Integration/Deployment (CI/CD) pipelines in Azure DevOps and setup builds for node.js based applications and configured resource groups, app service plans, and secure vault for environment variable storage.
• Set up Bitbucket and create projects, to extract local repositories using SourceTree and built CI/CD pipelines using CodeBuild and CodeDeploy on Amazon Web Services (AWS) deployed APIs and Frontend On Aws Lambda and CloudFront.
• Wrote a Docker file for creating Docker images for Jenkins, Tomcat and used the concepts of persistence volume to store the logs of containers on host else the place we require.
• Created Kubernetes Environment on GCP platform and maintain and configured auto scalability with persistence volumes to serve the dynamic flow to incoming web traffic. Configured Prometheus to monitor and log the traffic performance.
• Created and Managing the AWS cloud infrastructure of E-Commerce website and Supply/Chain production Env. Includes Updating serverless Lambda Function with new code, Monitor Backend APIs performance on Prometheus, CloudFront deployment, SQS queue management.
• Programmed a dashboard portal using web development technologies like ReactJS, NodeJS, JavaScript and MySQL for drone-user community. Worked on Android development, cloud deployment and database architecture as part of SkySync project.
• Built Continuous Integration pipelines in Jenkins, for applications/projects to automate the Continuous Delivery/Deployment to S3 storage buckets on Amazon Web Services.
• Wrote Ansible Script to automate the task sequences, queries, and operating system deployments.
• Created Amazon Web Services (AWS) Security Groups and VPC which behaved as virtual cloud to isolate and control the traffic allowed to reach one or more Production AWS EC2 instances.
• Optimize several embedded automation tools, such as Scala and programmable logic controller (PLC) to automate actuators; Programed PLC components using embedded C and assembly language. Keenly performed testing, troubleshooting and installation of software on automation devices over software defined networking (SDN) platform. Designed Technical Documentation and Used Proteus to design circuit schematics of actuators.
• Conducted critical research on various network protocol and remote sensors to create smart prototype on different computing platforms, such as Arduino UNO and Raspberry Pi Optimized Java functionality in development of smart streetlight monitoring prototype to reduce energy consumption. Implemented remote monitoring through a local host website built using HTML/CSS, C++, and Android application.
Developed a machine learning model using technologies like python, big query , Sklearn to predict the popular name in the future with its gender. Datasets were were classified with 57% accuracy
Technology/Software used: Sci-kit Learn, NumPy, Pandas, Python, PyCharm
Integrated Github and Jenkins using webhook to automated the build process. Run a shell script to create and configure Jenkins jobs in EC2 instance.
Technology/Software used: Jenkins, GitHub, AWS EC2, ShellScript
t Developed a backend of an application in Spring framework using Java 8 to keep tracks of employee with all the necessary details. It has all the CRUD functionality. Front-end of the application is designed in a ReactJS library with a material design.
Technology/Software used: Java, Spring Boot Framework, Hibernate, JPA, MySQL, Spring Boot Dev tool, ReactJS, JavaScript, RES Tom-cat, Eclipse
Developed a Convolutional Neural Network (CNN) in PyCharm using machine learning Python libraries, such as scikit-learn that determined the heart abnormalities from different dataset of heart ECG and audio samples that were classified with 96% accuracy
Technology/Software used: Sci-kit Learn, NumPy, Pandas, Python, PyCharm
Automated the safest and shortest path finding process to complete the Pac-Man game Executed breadth-first search and depth-first search algorithm in PyCharm using Python libraries which decreased the completion time by 43%.
Technology/Software used: PyPI, Python, PyCharm
Designed an application that converted human speech into a text message with material layout design using speech recognition API and Java integrated IntelliJ IDEA
Technology/Software used: SpeechAPI, Material Design, Android Studio, Java
Designed a graphical simulator in Python to analyze the behavioral characteristics of CSMA protocol under the dynamic network; thus improving the channel utilization and reducing collision done by node
Technology/Software used: MATLAB, Tkinter, Python
Designed a prototype that monitored movements of any objects, including human with 2D coordinates Configured Raspberry Pi as computing unit with suitable image processing library, such as OpenCV with interfacing webcam on Raspbian OS
Technology/Software used: RaspberryPi, PiCamera, OpenCV, C++
Designed archive using JavaFX and SQL with graphical design functionality to track all student’s credentials and academic records.
Technology/Software used: JavaFX, Java, C++, SQL
Created a new concept of display through persistence of vision fundamental Took charge of conceptualizing a schematic model of circuit in Proteus simulator and its implementation on PCB by installing hardware component and programming microcontroller 8051 with an assembly language and embedded C to show its desired output on rotating display
Technology/Software used: PCB, Embedded C, C++, Proteus, Atmel Studio , Controller-8051
Built a prototype integrated with Arduino, Raspberry-Pi, and ESP8266 as computing device including functionalities based on the concept of IoT and WSN Developed an android application and website for remote monitoring
Technology/Software used: Arduino, RaspberryPi , ESP8266, Embedded C, C++, HTML/CSS, Java, Android Studio, MIT Inventor
Apart from being a Software Developer, I enjoy working out and playing basketball and cricket. I am an avid wanderlust . During the warmer and cold months here in Florida, I enjoy surfing, beach reading , and kayaking.
When I am home, I spend most of my spare time reading about different things like Self-development, Invesment strategies in Stocks, Food cuisines, Poetry and Sports. Also, I am an aspiring chef who can cook six different cuisines. F requently, I keep myself updated about latest technology advancements and software release by reviewing Toms'Guide, Electronics4U, NYTimes.