Full-Stack Developer with AWS & DevOps Expertise
Full-Stack Developer with AWS & DevOps Expertise
Professional Summary:
Over 13 years of experience in full-stack development. Specializing in object-oriented programming OOPS, database design, and
Agile methodologies.
Experienced in frontend development using Angular, React.js, and Vue.js.
Experienced in cloud platforms (AWS) in IaaS, PaaS, and SaaS models. Along with experience in configuring and fine-tuning
Elastic search for performance optimization.
Hands-on experience with containerization using Docker and orchestration systems like ECS, Kubernetes, and Docker Swarm.
Experienced in writing Infrastructure as Code (IAC) using Terraform and AWS CloudFormation
Experienced integrating AWS services such as EC2, S3, Lambda, and RDS into Python applications for scalable and reliable cloud
solutions.
Experience creating pods and clusters in Kubernetes and deploy those using OpenShift. Good understanding of OpenShift platform
in managing Docker containers and Kubernetes Clusters.
Experience on Splunk search construction with ability to create well-structured search queries that minimize performance impact.
Proficient in Hibernate, a popular Object-Relational Mapping (ORM) framework for Java, used to map Java objects to relational
database tables and vice versa
Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
Experience integrating Java applications into CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Travis CI.
Strong understanding of Java 2 Enterprise Edition (J2EE) platform, including Servlets, JavaServer Pages (JSP), Enterprise JavaBeans
(EJB), Java Persistence API (JPA), and Java Messaging Service (JMS).
Extensive experience in building microservices and web applications with Spring Boot, leveraging its opinionated convention-over-
configuration approach to accelerate development and streamline deployment.
Proficient in Tableau software, with hands-on experience in creating interactive dashboards, visualizations, and reports to analyze
and present data insights effectively.
Experienced in Integrating Apache Kafka with and created Kafka pipelines for real time processing. And unifying data platforms
using Kafka producers consumers, implement pre-processing using storm topologies
Extensive experience in building Single Page Applications (SPA) using Model View Controller (MVC) Framework such as
Angular.js framework also experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3
and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
Hands on experience in development of web-based applications using Python, Django, HTML, XML, Angular JS, NodeJS, CSS,
DHTML, JavaScript, TypeScript, JSON and jQuery.
Extensive experience in building CI/CD pipelines using Hudson, Bamboo, Jenkins, and TeamCity for end - to-end automation for all
builds and deployments.
Proficiency in utilizing Boto3, the AWS SDK for Python, to interact programmatically with various AWS services, enabling
automation and streamlined workflows.
Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services
AWS.
Experience in creating Use Cases, Sequence Diagrams, and Collaboration diagrams, Activity Diagrams, Class Conferring with QA
and Dev teams in Agile work environments
Expertise in leveraging AWS Lambda with Python for serverless computing, enabling efficient execution of code without managing
servers, ideal for event-driven architectures and microservices.
Proficient in utilizing AWS Elastic Beanstalk for deploying and managing applications, simplifying the deployment process and
ensuring scalability and fault tolerance.
Experience in using AWS CloudWatch Logs Insights with Python for monitoring and analyzing log data, facilitating troubleshooting
and performance optimization of AWS-hosted applications.
Experience in data loading into data warehouses using Hadoop Talend ETL components, AWS S3, and AWS services (SNS, SQS)
for shiftshift database.
Experience in deploying applications to AWS Fargate and managing container images and registries.
Expertise in DevOps tools like Jenkins, Puppet, Docker, Nexus, Maven, and Ant.
Experience with continuous integration and continuous deployment (CI/CD) pipelines. And Proficient in version control using Git
and repository management tools like Bitbucket and Nexus.
Professional Experience:
Lead Full Stack Developer
Columbia University, New York, City, USA (Mar 2022 - Present)
Responsibilities:
Developed web page and form validation with the team using Angular.JS, React.Js, Bootstrap.js, Node.js, Backbone.js, HTML5,
CSS & JavaScript. And Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana
Created notification service using AWS API Gateway, Lambda, DynamoDB, and SNS. And Developed and implemented
Confidential Node.js AWS SDK Cognito Authorization Lambda API.
Worked with the full SDLC management for designing, analyzing, developing, testing, Implementation and application support
Provided leadership guidance with the ability to earn trust while still challenging the team to improve and operate outside its comfort
zone in an Agile environment
Worked on using AWS DMS to migrate databases between homogeneous or heterogeneous database engines, both on-premises and
in the cloud
Created DB Links to interact with other Oracle databases in the distributed database system. Involved in design and review of UML
Documents like USE cases, sequence, communication, deployment diagrams etc.
Developed scalable and high-performance applications using Java and Scala, leveraging the strengths of both languages to optimize
code efficiency and maintainability.
Implemented complex algorithms and data structures in Scala, taking advantage of its functional programming features to enhance
code readability and robustness.
Created Spring Boot applications using embedded servlet containers like Tomcat, Jetty, or Undertow, simplifying the setup and
deployment process for standalone applications.
Leveraged AWS Athena to run ad-hoc SQL queries against data stored in Amazon S3 without the need for managing servers or
infrastructure.
Used Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration andcontinuous
delivery.
Design AWS CDK constructs with abstraction and reusability in mind. Create constructs that encapsulate common patterns and
configurations, making it easy to instantiate and manage resources across multiple stacks and projects.
Design and develop application codes using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework.
Utilized working knowledge of J2EE/Java and Spring, and Hibernate to troubleshoot technical issues (error messages, bugs with the
software, availability
Created and customized advanced dashboards, alerts, reports, advanced Splunk searches and visualization in Splunk enterprise as
desired by IT Teams.
Implement error handling and validation logic within your CDK constructs to catch and handle deployment errors gracefully. Utilize
AWS CDK's error reporting mechanisms to provide informative error messages and troubleshooting guidance.
Deployed Virtual, Cloud & Containerized environments (VMWare, AWS, Podman & Dockers)
Worked on Analyzing Heap and thread dumps and tuning the Tomcat/Apache application servers
Worked on Garbage collection policies and Heap space allocations on Tomcat and Apache Servers.
Build security-focused content for Splunk, including creation of complex threat detection logic and operational dashboards.
Emphasizing cross-functional training and knowledge sharing to empower team members with skills and insights relevant to both
Java development and DevOps practices.
Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their
custom generated schema and render mock results in order to familiarize users to the GraphQL syntax.
Integrated Kafka with Cloud SQL databases using Kafka connect. And Deployed CDC source connector to move the data to Kafka
by written Kafka streams application using Kafka streams library and Ksql queries.
Developed front-end using HTML, CSS, JavaScript, React, Redux, Angular.js, and Bootstrap. And created a new Widget-app
module for React.js with Redux architecture and ES6.
Implemented stable React components and stand-alone functions. And used React JS for templating for faster compilation and
developing reusable components.
Delivered business value by automating the AEM server build-out saving hundreds of man-hours with the DevOps Automation
Team
Implement error handling and exception management strategies to handle exceptions that may occur during NLP processing,
database interactions, or other parts of the application.
Deploying applications on AWS cloud platform using OpenShift and other Devops tools.
Led scrum sessions for the DevOps AEM Administrator Team resource planning to ensure all project deliverables were met
Sole responsibility to ensure all DevOps AEM Administrators were working towards required tasks on a daily basis
Developed RESTful APIs using Spring MVC or Spring WebFlux, adhering to RESTful principles for resource modeling, URI
design, HTTP methods, and response formats (JSON/XML).
Created API routes using Next.js to build serverless functions that handle backend logic and integrations.
Worked on provisioning and configuring Kafka brokers, topics, partitions, and consumer groups using MSK APIs and console.
Worked on agile process earlier than scheduled and Adhere to Agile Methodologies through entire software development process
Designed and developed intuitive and visually appealing dashboards in Tableau, incorporating interactive features such as filters,
parameters, and drill-downs to provide stakeholders with dynamic and customizable views of the data.
Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web
applications. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-
end servers. Managed and analysed the petabyte-scalable data using AWS Redshift cluster.
Managed Amazon Web Services like EC2, S3 bucket, Auto-Scaling, SNS, SQS, DynamoDB, Elasticsearch, Lambda Functions
through AWS Console and API Integration also wrote scripts in Python for pulling updated information about jobs from API and
loaded it on Snowflake and used the table in Tableau
Developed the notification service by posting the JSON request in AWS API Gateway, Validating the response in Lambda by getting
the data from Dynamo DB and sending the notification through AWS SNS and used Celery with RabbitMQ, MySQL, Django, and
Flask to create a distributed worker framework.
Developed web applications using Django/Python, Flask/Python, jQuery, Ajax. And created RESTful web services using AWS SDK
API's, Spring REST.
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets
tested well enough before it can make it to the production.
Design and Developed Web Services, RESTful API’s for Mobile Apps using Python Django-REST and Flask Frameworks on Nginx
and Uwsgi servers.
Deployed complex Splunksecurity app for security group to manage and monitor infrastructure.
Worked on DevOps and IaC (Infrastructure as Code) tooling includes AWS Systems Manager, Terraform, Packer, Consul,
CloudFormation, Ansible, Jenkins, Nexus, Docker, Docker Swarm, PowerShell, Bash, and Bitbucket
Developed Business Logic using Python on Flask Web Framework. Documented company Restful API's using Swagger for internal
and third part use and worked on Unit testing and Integration testing.
Designed dynamic and multi-browser compatible pages using HTML, CSS, JavaScript, JSP's, jQuery Angular JS, Require JS and
Node JS.
Implemented end-to-end machine learning pipelines for various use cases, including data preprocessing, model training, and
deployment using Amazon SageMaker.
Developed custom machine learning models using SageMaker's built-in algorithms as well as popular frameworks like TensorFlow
and PyTorch.
Worked on AWS services (S3, CloudTrail, CloudWatch, CloudFormation, Farget, CloudFront, EC2) and deployment services
(Lambda) and RDS, DynamoDB (NoSQL), Beanstalk, SQS and Jenkins CICD.
Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, and JavaScript, Bootstrap.
Developed automated testing framework for command-line-based tests and Selenium-based tests, utilizing AWS Device Farm for
testing mobile applications, ensuring comprehensive test coverage across various platforms.
Worked with HTML, CSS, and JavaScript for website design and scripting.
Developed Single Page Applications using AngularJS, JavaScript, Backbone.js, TypeScript, Node.js, and Angular.js. and Integrated
dynamic pages with AngularJS and jQuery to make the pages dynamic.
Implemented AWS SDK for JavaScript to integrate JavaScript-based web applications with various AWS services, enabling
functionalities such as file storage, database management, and serverless computing directly from client-side scripts.
Utilized AWS Amplify library to simplify authentication, data storage, and API management in AngularJS, JavaScript, Backbone.js,
TypeScript, Node.js, and Angular.js applications, ensuring seamless integration with AWS backend services.
Integrated AWS SDK for Python (Boto3) into Python applications for seamless interaction with various AWS services, such as S3
for object storage, DynamoDB for NoSQL database, and AWS Lambda for serverless computing.
Developed system services for SOA application platforms utilizing WCF services and the ASP.NET provider model. And
Implemented event-based code in C# using server controls like Data grid and Data List.
Created JavaScript and TypeScript reusable components and services to consume REST APIs using Angular 2. And Developed
PySpark applications for batch processing and real-time stream processing, utilizing Spark's machine learning libraries
Implemented Python library like Pandas, NumPy for statistics Analysis and used NumPy for Numerical analysis of Insurance
premiums
Developed API endpoints for integrating microservices and third-party APIs within Next.js applications.
Worked with RedHat OpenShift Container Platform for Docker and Kubernetes, used Kubernetes to manage containerized
applications using its nodes, ConfigMaps, node-selector, Services and deployed application containers as Pods.
Worked on Splunk Enterprise, Splunk forwarder, Splunk Indexer, Apps in multiple servers (Windows and Linux) with automation.
Implements JavaFX API for building a user-friendly graphical user interface (GUI) for inventory management, enabling easy
navigation and data visualization.
Used Hibernate/IBATIS to interact with Oracle database. And Worked with Hibernate API for CRUD operations on the tables.
Leveraged Java's extensive ecosystem of libraries and frameworks alongside Scala's concise syntax and powerful type system to
build comprehensive solutions for diverse requirements.
Implemented internationalization support in Next.js to build applications with multilingual capabilities.
Implemented database migration projects from on-premises or cloud-based source databases to AWS cloud using AWS DMS.
Integrated SageMaker endpoints with existing applications to enable real-time predictions and inference using RESTful APIs.
Implemented an express-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize
Involved in all phases of Software development life cycle SDLC using Agile Scrum methodology and Rational Unified Process RUP
Design, build, secure and manage clusters/workloads running on self-managed Kubernetes (Kops), Amazon EKS (Amazon
Kubernetes Service), Amazon ECS and AWS Fargate.
Implemented Dynatrace on different cloud technologies like AWS, Azure and GCP. Worked on Dynatrace APM End to End
implementation.
Integrated Spring Security to implement authentication, authorization, and access control mechanisms in Java web applications,
securing endpoints, and protecting resources against unauthorized access.
Worked with Digital Platform Program and conducted Agile Bootcamp for Program Leaders and Agile Teams. Provided Agile role
based training for Release Train Engineers, Scrum Masters and Product Owners.
Implemented advanced analytics techniques and calculations in Tableau, including predictive modeling, clustering, and statistical
analysis, to uncover patterns, trends, and anomalies in the data for deeper insights.
Worked for the different client on financial domain and in banking sector on creating their Websites from scratch.
Worked with DevOps and Production team in operationalizing Kafka and provide support in troubleshooting production issues.
Automated MySQL container deployment in Docker using Python and monitoring of these containers also used Python Library
Beautiful Soup for web scrapping to extract data for building graphs
Developed a fully functional prototype application using Java Script ( jQuery and Backbone.js) and Bootstrap, connecting to a REST
service hosted on AWS using API Gateway and used DynamoDB.
Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with
the HTML5/CSS3 & JavaScript
Wrote stored procedures in Sybase and PL/SQL Oracle 9i to register money in the ERP and treasury system. And Used PL/SQL to
code packages, store procedures, functions and loaders.
Implemented RDBMS database monitoring and alerting systems to proactively identify and address performance bottlenecks,
resource contention, and database failures.
Conducted RDBMS database performance tuning and optimization exercises, including query optimization, index tuning, and
database parameter tuning.
Developed Spark-Streaming applications to consume the data from Kafka topics and to insert the processed streams to HBase.
Implemented automated data processing systems using libraries like Sub process, also sending notifications to users using python
SMTP library, Flask-Mail extension
Implemented automated testing frameworks and tools such as Selenium, Appium, or Cypress for testing web applications, APIs, and
mobile apps to ensure quality and reliability.
Developed and implemented automation scripts using Python, Bash, or PowerShell to streamline repetitive tasks and enhance
operational efficiency.
Utilized configuration management tools such as Ansible, Puppet, or Chef to automation the provisioning and configuration of
servers, applications, and infrastructure.
Developed data transition programs from DynamoDB to AWS Redshift (ETL Process) using AWS Lambda. And Responsible for
setting up and maintaining automated CI/CD Pipelines for multiple apps.
Developed and maintained various DevOps-related tools such as provisioning scripts, deployment tools, and staged virtual
environments using Docker.
Developed automated and manual test cases for various products. And Worked on assisted in migrating from a legacy REST-based
Developed and tested features for the dashboard using Python, Django and JavaScript. And Worked with millions of database
records daily, finding common errors and bad data patterns and fixing them.
Used RUP and SDLC methodology, and managed the iterative cycles through an effective project plan created using MS Project.
Developed web applications and Web APIs using different frameworks and libraries like Flask/ Flask-Rest Plus, Django, Django
REST Framework.
Deployed dashboards in Dynatrace for both operations and various lines of business.
Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates. Created Docker
images, upload/download in and out from the Docker Hub.
Designed and developed Unix shell scripting for various data processing tasks. Utilized AWS Lambda for serverless computing in
shell scripts for automating data processing tasks on AWS cloud infrastructure. Designed and implemented scalable and secure back-
end architectures, utilizing technologies such as Node.js, Django integrated with AWS services like AWS Lambda, API Gateway,
and DynamoDB for serverless backend solutions.
Coached through the transformation and provided the necessary and s, building knowledge and skills to facilitate the Agile
transformation
Implemented dynamic routing features in Next.js to handle complex navigation scenarios and URL structures.
Implement cross-account deployments by configuring CDK to deploy resources across multiple AWS accounts. Use AWS Identity
and Access Management (IAM) roles and assume role mechanisms to manage cross-account access securely.
Worked in container-based technologies like Docker, Kubernetes and OpenShift.Point team player on OpenShift for creating new
Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and
logs, modification of Build configs, templates, Image streams, etc.
Integrated Dynatrace with Active directory, Email Servers, and event management.
Worked with Dynatrace Guardian to obtain, debug and update custom monitors and plug-ins
Created more than hundred Analysis/Web Dashboards in Dynatrace across all segments including user Experience dashboards. And
Created measures, business transactions using Dynatrace Appmon.
Implemented DevOps Services for project management tasks, source code repository, continuous integration and deployment.
Utilizes Java SE APIs for basic programming tasks and Java EE APIs for web application development.
Integrates Java Servlets and JSP for handling user requests and generating dynamic web pages to display analytics results.
Applied Scala's advanced features such as pattern matching, case classes, and higher-order functions to solve challenging problems
more elegantly and efficiently compared to traditional Java approaches.
Designed and implemented various components of the Spring ecosystem, including Spring Core, Spring MVC, Spring Data, Spring
Security, and Spring Integration.
Deploy trained NLP models to production environments where they can be used to process and analyze text data in real-time. Ensure
robustness, reliability, and security of deployed models to handle production workloads.
Integrated MSK with other AWS services such as Amazon Kinesis Data Firehose or Amazon S3 for data ingestion and storage.
Used AWS ECS to run docker containers on ECS Fargate, and ECS on EC2 and implemented docker container logging with docker
sidecar containe
Designed and integrated the full scale Hibernate / Spring. And Used Spring IOC and Spring’s Hibernate Support, transaction
management. And Developed hibernate DAO framework with spring framework.
Developed integration between Oracle E-Business Suite, Salesforce CRM, Vertex Tax and Custom Applications using Oracle Fusion
Middleware 12C
Implement well-established architectural patterns and best practices using AWS CDK patterns. These patterns encapsulate common
use cases and architectural solutions, providing a foundation for building scalable, secure, and resilient cloud applications.
Document the implementation details, including data sources, preprocessing steps, model architectures, and evaluation results.
Maintain documentation and provide support for ongoing maintenance and troubleshooting of NLP systems.
Developed J2EE-based web applications following MVC architecture, leveraging frameworks like Struts, Spring MVC, or
JavaServer Faces (JSF) for building scalable and maintainable web solutions.
Leveraged Java's industry-standard status and Scala's modern language features to build cutting-edge applications that are both
reliable and innovative.
Develop custom software solutions tailored to the specific needs of trading teams and quantitative analysts, including algorithmic
trading systems, risk management tools, and quantitative models.
Integrated Tableau with Software as a Service (SaaS) platforms and cloud-based applications, configuring data connectors and APIs
to enable seamless data exchange and visualization within the SAAS environment.
Provided training and support to users on Tableau functionalities, best practices, and techniques, empowering them to independently
create and explore data visualizations to support their analytical needs.
Integrate with AWS Identity and Access Management (IAM) to manage access control policies, roles, and permissions for CDK-
managed resources and users.
Integrated AWS CDK deployments into your Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like
AWS CodePipeline, AWS CodeBuild, Jenkins, CircleCI, or GitHub Actions.
Developed applications that used Kafka both as a traditional Messaging Queue and Streaming platform. And Implemented stream
processing using Kafka Streams, Streams API, DSL, KSQL.
Designed and developed Unix shell scripting for various data processing tasks. And Designed and implemented scalable and secure
back-end architectures, utilizing technologies such as Node.js, Django, or Spring Boot.
Developed dynamic web pages using Java Server Pages, integrating them with JavaBeans for server-side processing.
Developed desktop applications with JavaFX or Swing, creating intuitive and user-friendly graphical user interfaces. And Used
Golang to create backend servers and develop microservices
Designed and implemented RESTful APIs using PHP to enable seamless communication between frontend applications and backend
systems, adhering to REST principles for resource-based architecture and stateless communication.
Developed front-end services for .NET web-based and mobile apps.
Developed the notification service by posting the JSON request in AWS API Gateway, Validating the response in Lambda by getting
the data from Dynamo DB and sending the notification through AWS SNS and used Celery with RabbitMQ, MySQL, Django, and
Flask to create a distributed worker framework
Utilized RPA (Robotic Process Automation) tools like UiPath, Automation Anywhere, or Blue Prism to automate repetitive business
processes and tasks across applications and systems.
Implemented a content recommendation system using Elasticsearch's similarity features to suggest relevant articles, products, or
videos to users based on their browsing history, preferences, and behavior, increasing user engagement and retention.
Developed data capture and navigation desktop and mobile apps in Microsoft Power apps. And Worked on large datasets using
Panda data frames and MySQL.
Implement real-time data integration capabilities to enable trading teams to access up-to-date market data and execute trades based
on real-time insights and analysis.
Implemented continuous integration and continuous deployment (CI/CD) pipelines, automating testing, building, and deployment
processes. And Used Docker to implement a high-level API for lightweight containers and created customized Docker container
images.
Develop backtesting frameworks and simulation environments to evaluate the performance of trading strategies and quantitative
models using historical data.
Integrated RDBMS with external systems and third-party APIs using database connectors and middleware for data exchange and
synchronization.
Integrated Java applications with external systems and APIs to ensure smooth interoperability and data exchange.
Integrated Java applications with cloud services such as AWS. And Collaborated with development teams to integrate projects into
the production AWS environment and ensure ongoing support. And Contributed source code in Golang to develop an automation
framework for AWS CFN.
Developed Bots spanning across various platforms and integrated with backend integrations like SAP and SFDC.
Worked in the development of applications, especially in the UNIX environment, and was familiar with all of its commands.
Developed custom APIs and integrations using RESTful APIs or webhooks to enable seamless communication between automation
tools, systems, and services.
Designed and managed build and release methodologies using Tools. And Performed various tasks in a cross-functional project team
during the product acceptance test phase of the product development lifecycle. and Deployed Test cases from Tool and automate
them.
Implemented MySQL system for optimized data management to improve performance. And Created NoSQL database Amazon
DynamoDB to store data for reporting applications. And Deployed, configured, and maintained MongoDB and PostgreSQL
databases and replica sets across multiple environments.
Developed features for dashboards using CSS, JavaScript, Django, and Bootstrap. And Planned and executed MongoDB and
PostgreSQL database upgrades and migrations.
Documented PHP code, APIs, and system architecture comprehensively, and conducted unit testing, integration testing, and end-to-
end testing using PHP Unit or other testing frameworks to ensure code quality, reliability, and maintainability.
Developed a product catalog search engine using Elasticsearch to enable users to search and filter products based on various
attributes such as name, category, price range, and availability, providing a fast and accurate search experience.
Integrated AWS Glue with other AWS services like S3, SNS, SQS, Lambda, and Athena for web application development using
Django. And Utilized AngularJS to create custom HTML elements for an open-source project's website
Developed consumer-based features and applications using Python, Django, and HTML, following Test-Driven Development (TDD)
practices. And Conducted data cleaning and reshaping, generating segmented subsets using NumPy and Pandas in Python.
Implemented existing data pipelines and accelerated streaming analytics using HDP & HDF Data Flow with Apache NiFi, Kafka,
and Spark
Leveraged client-side rendering to create highly interactive and responsive UI components in Next.js applications.
Working on implementing new OCR solution; Spring Boot, OpenShift, microservices. Member of group developing containerized
applications; Docker, Spring Boot, Kubernetes, OpenShift. Deployed Microservices to Cloud Foundry and later migrated
to OpenShift.
Integrate with GitHub repositories to trigger AWS CDK deployments based on code changes, leveraging webhooks or GitHub
Actions for automated deployments.
Worked on P1 and P2 issues using Dynatrace, Splunk, Zabbix and HP BSM and given root cause to production teams
Created dashboards even in ITM TEP for custom monitoring
Integrate with GitLab CI/CD pipelines to automate AWS CDK deployments, perform testing, and manage infrastructure changes
within GitLab repositories.
Collaborated with cross-functional teams to design, develop, and deploy Java and Scala-based solutions, ensuring alignment with
business requirements and technical objectives.
Stayed abreast of the latest developments in both Java and Scala ecosystems, continuously refining skills and adopting best practices
to deliver high-quality software solutions.
Implemented transactional behavior in J2EE applications using declarative transaction management mechanisms provided by
container-managed transactions (CMT) or programmatic transaction APIs (UserTransaction).
Implemented automatic scaling of compute resources to maintain Docker deployments using AWS Fargate
Implemented governance and security measures in Tableau to ensure data integrity, privacy, and compliance with regulatory
requirements, including user access controls, data encryption, and audit trails.
Created Database on InfluxDB also worked on Interface, created for Kafka also checked the measurements on Databases
Developed Python scripts to interact with Aurora databases using the Boto3 SDK, enabling programmatic management and
automation of Aurora resources and troubleshooted, Configured and deployed various applications by using JBoss and Node JS
containers in OpenShift environment.
Worked on Kafka Backup Index, Log4j appended minimized logs and Pointed Ambari server logs to NAS Storage.
Cloud development and automation using Node.js, Python, AWS Lambda, AWS CDK (Cloud Development Kit) and AWS SAM
(Serverless Application Model).
Utilizes third-party APIs for accessing social media platforms such as Twitter or Facebook to retrieve data like user engagement
metrics, post frequency, etc.
Implements Java Concurrency API for parallel processing of large datasets, enabling efficient data analysis and real-time updates of
analytics results.
Deployed Microservices using Docker container using EC2 container service and using AWS admin console.
Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture
included Docker as the container technology with Kubernetes and worked on with REST API.
Designed, developed and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser
standards for website
Managed Terraform configurations using version control systems like Git, enabling team collaboration, change tracking, and
rollback capabilities.
Integrate with container orchestration platforms like Amazon ECS, Amazon EKS, or Kubernetes to deploy and manage containerized
applications using CDK constructs.
Implemented data warehousing solutions using RDBMS to support complex analytical queries and reporting requirements.
Developed data migration scripts and ETL (Extract, Transform, Load) processes to transfer data between different RDBMS
platforms or between RDBMS and other data storage systems.
Implemented infrastructure automation pipelines using Terraform, integrating with CI/CD tools like Jenkins, GitLab CI/CD, or AWS
CodePipeline to automate infrastructure deployments and updates.
Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.
File handling for the client data in files like .txt and .xlxs file for data retrieve and storing purpose. Graphical data representation
using python modules like NumPy, SciPy, Pandas, Pygal and installed using pip command toolkit.
Worked with various MVC JavaScript frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS,
Require .JS, D3.JS, etc also developed data ingestion modules using AWS Step Functions, AWS Glue and Python modules.
Developed mock data generation feature that is integrated with GraphQL IDE interface to allow users to send queries against their
custom generated schema and render mock results in order to familiarize users to the GraphQL syntax. And Independently integrate
multiple APIs and new features using the React + GraphQL stack.
Implemented full CI/CD pipeline integrating SCM (Git) with automated testing tools like Gradle and Jenkins. And Utilized CI/CD
tools including Jenkins, Ansible, AWS CloudFormation, AWS Code Pipeline, Terraform, and Kubernetes for deployment.
Worked on Terraform to set up AWS infrastructure, including launching EC2 and ECS instances, S3 bucket objects, VPCs, and
subnets. And Managed and maintained AWS Lambda functions and roles using AWS CDK and CLI for event-driven processing.
Developed desktop applications with JavaFX for Java-based and PyQt for Python-based GUI development and Integrated machine
learning models into full-stack applications using Python libraries like PySpark scikit-learn or TensorFlow.
Implemented Java design patterns such as Singleton, Factory, or Observer for modular and maintainable codebase.
Implemented parallel algorithms and data structures using multithreading, multiprocessing, or distributed computing techniques to
improve performance and scalability of applications.
Developed microservices using Java Spring Boot for rapid development.
Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL
Alchemy, and PostgreSQL and Monitored and logged Kubernetes clusters and applications using tools like Prometheus and Grafana.
Wrote Python scripts to parse XML documents and load the data in the database. And Utilized PyQt to provide GUI for the user to
create, modify and view reports based on client data. And Participated in requirement gathering and worked closely with the architect
in designing and modelling.
Designed and implemented RESTful APIs using PHP to enable seamless communication between frontend applications and backend
systems.
Migrating from Apache Kafka to Confluent Kafka on ease wifout loss of data and zero downtimes
Implemented task parallelism and data parallelism using parallel programming models like fork-join, map-reduce, or pipeline to
exploit multicore processors and accelerate computations. Used Next.js built-in image optimization features to serve responsive and
optimized images, improving load times.
Integrated AWS SDK for PHP into PHP applications for interacting with AWS services like S3, RDS, and Lambda for various
functionalities such as file storage, database operations, and serverless computing.
Developed front-end services for .NET web-based and mobile apps. Integrated AWS SDK for .NET into .NET applications for
utilizing AWS services like S3, DynamoDB, and Lambda for backend functionalities.
Developed dynamic and responsive user interfaces using Java-based technologies like Java Server Faces (JSF), Thyme leaf,
integrated Java based application with front-end frameworks like React or Angular, leveraging AWS SDK for Java for backend
integration with AWS services
Migrated legacy applications from on premise datacenter to AWS environment using EC2, S3, ECR, ECS, FARGATE, Cloud Watch
& Cloud Formation template.
Integrate with Terraform to combine CDK-managed resources with Terraform-managed infrastructure, enabling hybrid cloud
deployments and multi-cloud environments.
Worked on Openshift platform in managing Docker containers and Kubernetes Clusters and Created Kubernetes clusters using
ansible playbooks (launch-instan deploy-docker.yml, deploy-kubernetes.yml) on Exoscale.
Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test
environments by achieving needs through configuring automation using Containerization.
Implemented continuous integration and continuous delivery for build and deployment process using Jenkins & Code Pipeline and
created responsive graphs using D3.js and CSS
Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
Developed a geospatial search application using Elasticsearch's Geo queries to enable users to search for nearby points of interest,
locations, or addresses based on geographical coordinates, distance, and other spatial parameters.
Created a monitoring dashboard using Elasticsearch and Kibana to visualize system metrics such as CPU usage, memory usage, disk
space, and network traffic, enabling real-time monitoring and proactive system management.
Implemented Python-based GUI components for the front-end functionality such as selection criteria.
Worked on PyQt for the functionality filtering of columns, helping customers effectively view their transactions and statements.
Implemented navigation rules for the application and page outcomes, and written controllers using annotations.
Developed monitoring and notification tools using Python. And Worked extensively on performance tuning of PostgreSQL server,
queries by maintaining aggregate, compression, partition, indexing hints.
Developed SQL Queries, Stored Procedures, and Triggers Using Oracle 9i SQL, PL/SQL. And Developed a fully automated
continuous integration system using Git, Gerrit, Jenkins, MySQL, and custom tools developed in Python and Bash.
Worked on Docker for packaging up applications along with their necessary operating system dependencies for easier deployment
across the environment.
Integrated RDBMS with application layers using appropriate ORM (Object-Relational Mapping) frameworks or libraries for
seamless data interaction.
Integrate with Pulumi to manage AWS CDK resources using Pulumi's multi-language SDKs, enabling infrastructure provisioning
and deployment across various cloud providers.
Stayed updated with the latest trends and advancements in RDBMS technologies to leverage new features and improvements for
better application performance and scalability.
Integrate with Amazon API Gateway to create and manage RESTful APIs, WebSocket APIs, and HTTP APIs for AWS CDK-
managed applications, enabling API-based communication and interaction.
Defined Fargate task definitions and ECS clusters using Terraform to specify container configurations, resource requirements,
networking, and task execution roles.
Deployed containerized applications using AWS Fargate, a serverless compute engine for containers, to run Docker containers
without managing underlying infrastructure.
Designed and implemented custom scripts, with extensive use of version controller Team Foundation Server (TFS). Also wrote
Python scripts to parse config files.
Integrated Hibernate with transaction management mechanisms provided by the Java Persistence API (JPA) or Spring framework to
ensure ACID (Atomicity, Consistency, Isolation, Durability) properties for database transactions.
Worked on RUP development environment and used Rational ClearCase for versioning.
Used Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit-learn, NLTK in Python for developing various machine learning
algorithms, and utilized machine learning algorithms such as linear regression, multivariate regression, naive Bayes, Random
Forests, K-means, &KNN for data analysis.
Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to docker
swarm cluster using Ansible.
Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data
requirements and interactions.
Software Engineer
Souq.com, Dubai, UAE (Mar 2010 – July 2013)
Responsibilities:
Worked on design recommendations and created new modules, modified existing functionalities, maintained websites and performed
troubleshooting for the reported issues
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the
Script.
Working with developers, testers, business users, stakeholders at various levels at different stages of the SDLC.
Worked on server-side/backend for all tasks and created and consumed Spring Restful Web Services.
Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to docker
swarm cluster using Ansible.
Designed and implemented relational database models using RDBMS (Relational Database Management Systems) such as MySQL,
PostgreSQL, or Oracle.
Design, installation, configuration and administration of Linux 5,6 and 7 servers and support of OpenShift Enterprise and non-
OpenShift support.
Working in Splunk DB connect Identities, Database Connections, Database Inputs, Outputs, lookups, access controls. And
Monitoring Splunk environment and performing health checks.
Worked on integration between Oracle Agile PLM and Oracle E-Business Suite on the Engineering Module
Developed PL/SQL API in EBS to create Items, BOM and ECO using oracle standard APIs
Developed SQL queries, stored procedures, triggers, and views to interact with and manipulate data stored in RDBMS.
Implemented session management in Hibernate applications using the SessionFactory and Session objects to establish database
connections, manage transactions, and perform CRUD (Create, Read, Update, Delete) operations on persistent entities.
Wrote Scala scripts to make spark streaming work with Kafka as part of spark Kafka integration efforts
Designed and implemented a real-time log analysis system using Elastic search, Logstash, and Kibana (ELK stack) to monitor and
analyze application logs for identifying patterns, troubleshooting issues, and improving system performance.
Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and jQuery. Worked on backend of the
application, mainly using Active Records
Worked on NumPy for Numerical analysis and had developed Wrapper in Python for instantiating multi-threaded application.
Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angular.js, React.js, Node.js, bootstrap.js, backbone.js and
developed rating and sharing single page application by using Angular.JS, Bootstrap, Ember.js and React JS.
Introduced new features and solved existing bugs by developing code for a cloud-based integration platform (iPaaS) and Migrated
customer data from legacy iPaaS to AWS.
Participated in the complete SDLC process and used PHP to develop website functionality.
Worked on preparation of data mapping documents from Mainframe source data of Copy books, VSAM files to ETL staging table