Altaf Mohammed
Full - Stack Java Developer
El: *****.************@*****.*** Ph: 872-***-****
LinkedIn: linkedin.com/in/altaf-mohammed-3026911b2
Professional Summary:
Accomplished Full Stack Developer with 8 years of experience in backend and full stack development, specializing in Java (8/11/17), Golang, and Spring Boot for building robust, scalable applications.
Full stack expertise in modern front-end technologies including React, Angular, TypeScript, and JavaScript, designing and developing dynamic, user-friendly interfaces.
Strong experience in cloud platforms such as AWS, Google Cloud, and Azure, with expertise in services like EC2, Lambda, S3, RDS, and Cloud Functions to deploy cloud-native applications.
Proficient in containerization and orchestration using Docker and Kubernetes for seamless application deployment and scaling.
Extensive experience with DevOps practices automating CI/CD pipelines using Jenkins, GitLab CI, Docker, and Terraform, ensuring smooth and efficient software delivery.
Deep knowledge of database systems including PostgreSQL, MySQL, MongoDB, DynamoDB, and Redis, handling both SQL and NoSQL data stores.
Kafka integration with Spark using Spark Streaming API.
Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Apache Kafka.
Designed and implemented seamless integrations with Adobe Experience Platform (AEP) for centralized customer data management and real-time customer insights.
Developed custom data processing workflows within AEP to aggregate customer data from multiple sources, leveraging Adobe's ecosystem for advanced analytics.
Integrated Workfront with internal systems for automated project management and tracking of marketing campaigns, using Java-based APIs and custom scripts.
Integrated Adobe Journey Orchestration (AJO) with backend Java systems to automate and optimize customer journey experiences across multiple channels.
Developed custom journey workflows within AJO, using Java-based connectors to interact with various third-party APIs and systems for personalized customer communications.
Created workflows for task assignments, resource management, and reporting within Workfront, improving cross-functional team collaboration and project delivery timelines.
Developed backend Java solutions for integrating Marketo with CRM and marketing automation tools, enabling seamless campaign tracking and customer engagement.
Designed and implemented custom API integrations with Marketo to automate lead nurturing, scoring, and conversion processes, driving ROI for marketing campaigns.
Expertise in microservices architecture, API development, and event-driven systems using Apache Kafka and RabbitMQ for real-time data processing.
Advanced understanding of security protocols including OAuth 2.0, JWT, Spring Security, and LDAP to implement secure applications.
Experienced in Agile methodologies (Scrum, Kanban) and Waterfall models, with a strong focus on delivering high-quality code through TDD and BDD approaches.
Technical Skills:
Languages: Java (8/11/17), Golang, Python, JavaScript, TypeScript, SQL, Kotlin
Frameworks: Spring Boot, Spring MVC, Hibernate, JPA, Node.js, Express.js, React, Angular, Vue.js
Backend Technologies: REST APIs, Microservices, GraphQL, gRPC, Apache Kafka, RabbitMQ, Amazon SQS
Frontend Technologies: React, Angular, Vue.js, HTML5, CSS3, Bootstrap, SASS/SCSS, JavaScript, TypeScript
Cloud Platforms: AWS (EC2, Lambda, S3, RDS, CloudFormation), Google Cloud (Cloud SQL, Cloud Functions, Kubernetes Engine), Azure
DevOps Tools: Jenkins, GitLab CI, Docker, Kubernetes, Terraform, Ansible, Helm
Databases: PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Cassandra
Security: OAuth 2.0, JWT, LDAP, Spring Security, SSO, Ping Identity
Testing: JUnit, Mockito, Selenium, Postman, Cypress, Jasmine, Karma
Monitoring & Logging: Prometheus, Grafana, Splunk, ELK Stack (Elasticsearch, Logstash, Kibana)
Collaboration Tools: Git, Bitbucket, GitHub, JIRA, Confluence, Swagger, Grafana
Methodologies: Agile (Scrum, Kanban), Waterfall, TDD, BDD
Version Control: Git, Bitbucket, GitHub, SVN
Professional Experience:
Senior Full Stack Developer
CVS Health Woonsocket, RI May 2022 – Present
Spearheaded full stack development projects using Java (11/17), Golang, and Spring Boot to create high-performance, scalable microservices deployed across AWS and Google Cloud.
Led the design and implementation of end-to-end systems, integrating React and Angular for front-end development with Spring Boot and Golang for back-end services, improving performance and user experience.
Designed and implemented seamless integrations with Adobe Experience Platform (AEP) for centralized customer data management and real-time customer insights.
Developed custom data processing workflows within AEP to aggregate customer data from multiple sources, leveraging Adobe's ecosystem for advanced analytics.
Integrated Workfront with internal systems for automated project management and tracking of marketing campaigns, using Java-based APIs and custom scripts.
Developed backend Java solutions for integrating Marketo with CRM and marketing automation tools, enabling seamless campaign tracking and customer engagement.
Designed and implemented custom API integrations with Marketo to automate lead nurturing, scoring, and conversion processes, driving ROI for marketing campaigns.
Created workflows for task assignments, resource management, and reporting within Workfront, improving cross-functional team collaboration and project delivery timelines.
Integrated Adobe Journey Orchestration (AJO) with backend Java systems to automate and optimize customer journey experiences across multiple channels.
Developed custom journey workflows within AJO, using Java-based connectors to interact with various third-party APIs and systems for personalized customer communications.
Enhanced application efficiency by 35% through performance tuning of REST APIs and database queries using PostgreSQL and Redis for caching and storage optimization.
Migrated monolithic systems to microservices architecture, leveraging Kubernetes and Docker for containerization and service orchestration, ensuring reliable, scalable deployments.
Implemented effective database querying and caching strategies using PostgreSQL, MongoDB, and Redis for backend data management.
Oversaw cloud infrastructure migrations to AWS and Google Cloud, leveraging services like EC2, S3, Lambda, RDS, and Cloud Functions for scalable, highly available solutions.
Used AWS Lambda, S3, and RDS to create serverless and cloud-based applications that are effective and economical.
Automated infrastructure deployment using Terraform and Ansible, and integrated CI/CD pipelines with Jenkins and GitLab CI to streamline software delivery.
Developed real-time data processing pipelines with Apache Kafka and RabbitMQ to handle asynchronous messaging and improve system responsiveness.
Implemented OAuth 2.0, JWT, and Spring Security for secure authentication and authorization, ensuring compliance with modern security standards.
Monitored and maintained production systems using Prometheus and Grafana, enabling early detection and resolution of performance bottlenecks.
Technologies Used: Java (11/17), Golang, Spring Boot, React, Angular, Docker, Kubernetes, PostgreSQL, Redis, AWS, Google Cloud, Jenkins, GitLab CI, Terraform, Ansible, Kafka, ADOBE, AEP, AJO, Work front, Marketo, RabbitMQ, OAuth 2.0, JWT, Spring Security, Prometheus, Grafana
Backend and Full Stack Developer
Comcast Philadelphia, PA Aug 2018 – Mar 2022
Designed and developed backend systems using Java (8/11) and Spring Boot, creating microservices that processed millions of transactions in distributed cloud environments.
Integrated Golang for performance-critical services, reducing API latency by 20% and enabling faster data processing through optimized microservice architecture.
Developed secure, scalable RESTful APIs using Spring Boot and GraphQL, ensuring robust data querying and manipulation.
Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Apache Kafka.
Installed and configured multi-node Apache Hadoop, Apache Spark cluster for data store and data processing. Importing structured data into HDFS using Sqoop.
Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase and Scala
Implemented security measures using OAuth 2.0, JWT, and Spring Security, fortifying the system’s authentication and authorization protocols.
Utilized Docker and Kubernetes to manage containerized applications, while orchestrating deployments and ensuring zero-downtime rollouts across multiple environments.
Managed real-time data streaming with Apache Kafka, handling high-volume data processing for mission-critical applications.
Leveraged PostgreSQL, MongoDB, and Redis for backend data management, implementing efficient database querying and caching strategies.
Led cloud infrastructure migrations to AWS and Google Cloud, utilizing services such as EC2, S3, Lambda, RDS, and Cloud Functions for highly available, scalable solutions.
Technologies Used: Java (8/11), Golang, Spring Boot, Docker, Kubernetes, Jenkins, PostgreSQL, MongoDB, Redis, AWS, Google Cloud, Apache Kafka, GraphQL, OAuth 2.0, JWT, Spring Security, Prometheus, Grafana
Java Developer
Vanguard Malvern, PA Jan 2016 – Jul 2018
Built and maintained backend systems using Java (8) and Spring Boot, delivering enterprise-level applications for various industries.
Transitioned legacy monolithic applications to microservices using Spring Cloud and Kubernetes, improving scalability, fault tolerance, and ease of deployment.
Developed RESTful and SOAP APIs using Spring Boot and Java, enabling seamless integration with third-party applications and improving overall system flexibility.
Implemented continuous integration and deployment pipelines using Jenkins, Docker, and Terraform, optimizing the software delivery process.
Integrated AWS Lambda, S3, and RDS for efficient serverless and cloud-based applications, ensuring high availability and cost-efficiency.
Worked closely with front-end teams to integrate React and Angular with backend microservices, delivering responsive, feature-rich user interfaces.
Employed JUnit and Mockito for unit and integration testing, ensuring that applications met business and functional requirements.
Technologies Used: Java (8), Spring Boot, Docker, Kubernetes, Jenkins, AWS Lambda, S3, RDS, React, Angular, JUnit, Mockito, Spring Cloud, Terraform
Eductaion:
Master of Science in Information Technology - University of the Cumberlands, Williamsburg, KY