Dev Narayanan
Over 8 years of experience in software development, specializing in cloud technologies,
microservices, streaming data pipelines, and DevOps practices.
Expertise in Java, Spring Boot, React, Apache Kafka, and cloud platforms like AWS, Azure, and
GCP.
Extensive experience in designing, developing, and deploying scalable microservices and
containerized applications using Kubernetes and Docker.
Strong background in data integration, working with MySQL, IBM DB2, and implementing Okta
authentication for secure user access.
Proven track record of delivering enterprise-level solutions for clients in industries like logistics,
telecom, banking, and food & beverage.
Hands-on experience in continuous integration and continuous deployment (CI/CD) pipelines,
ensuring efficient software delivery and high-quality standards.
Solid foundation in Agile methodologies, contributing to all SDLC phases, from requirements
analysis to production deployment.
TECHNICAL SKILLS
Languages & Frameworks: Java 8/11, Spring Boot, React, Angular, Hibernate/JPA, Struts,
Microservices, Junit/Mockito
Cloud & DevOps: AWS, Azure, GCP, Kubernetes, Docker, Terraform, CI/CD, OpenShift
Databases & Tools: MySQL, IBM DB2, Splunk, Grafana, SonarQube, Kafka
Security & Authentication: Okta Authentication, OAuth 2.0, SSO
Other Technologies: REST APIs, Terraform, Policy Xpress, CA Identity Manager
CERTIFICATIONS
AWS Certified Developer - Associate (DVA-C02) Valid until April 2027
AZ-204: Developing Solutions for Microsoft Azure — Valid until March 2025
GCP - Associate Cloud Engineer — Valid until February 2027
HashiCorp Certified: Terraform Associate (003) Valid until May 2026
Professional Cloud Architect Certification — Valid until June 2026
EDUCATION
MCA in Computers from IPS Academy, Indore, graduated in 2014 with a grade of 7.4/10.
B.Sc. in Computers from Vikram University, Ujjain, graduated in 2011 with a grade of 77%.
WORK EXPERINCE
Sr. Associate Technology, 2023 - Present
Publicis Sapient (Publicis Groupe)
Architecting and implementing end-to-end streaming data pipelines with Apache Kafka, ensuring
high availability and fault tolerance for real-time data transformation using MySQL.
Designed multiple microservices using Spring Boot, enabling scalability and modularity, with Okta
authentication integrated for secure access control.
Deployed containerized applications on Kubernetes clusters hosted on AWS and Azure, ensuring
seamless cloud integration and management.
Engaged in DevOps practices, automating CI/CD pipelines to streamline deployment and enhance
operational efficiency.
Contributed to full-stack development using React, leveraging design patterns for clean code
architecture, and implementing logging and monitoring solutions using Splunk and Grafana.
Technical Analyst, 2023
Coforge Ltd
Developed and maintained streaming data pipelines with Apache Kafka, processing data from
multiple sources and transforming it into MySQL databases for reporting and analysis.
Built scalable microservices using Java and Spring Boot, ensuring easy integration with existing
systems in the logistics and transport domain.
Implemented Okta authentication for secure user management and integrated with other enterprise
applications, supporting efficient user identity and access management.
Collaborated with business stakeholders and cross-functional teams to understand and meet
technical requirements, improving service delivery and reducing operational bottlenecks.
Worked extensively with cloud environments, deploying and managing applications on AWS and
Azure, leveraging cloud-native solutions for improved performance and scalability.
Associate Software Engineer 2, 2020 - 2022
PwC
Led the design and implementation of APIs to transfer critical data between systems, managing
large data volumes through bulk REST APIs.
Integrated Anaplan data with RDBMS systems, streamlining processes and improving the reliability
of data transfer, and migrated properties, URL keys, and credentials into secure database storage.
Hands-on experience with OpenShift for containerized deployments, leveraging SonarQube for
continuous code quality checks, and supporting CI/CD pipelines for automated deployment
processes.
Engaged directly with clients to assess requirements and recommend technology solutions, ensuring
that client needs are met within the designated timelines and budgets.
Delivered complex business logic and workflow automation using Policy Xpress and CA Identity
Manager, reducing manual intervention and improving system security.
Software Engineer, 2016 - 2020
IBM
Developed robust, scalable multi-tier applications using Java, Spring Boot, and Microservices,
contributing to the creation of high-performance software solutions for clients across various
industries.
Worked closely with cross-functional teams to design, implement, and optimize Spring and Struts-
based web applications, focusing on user experience, performance, and seamless integration with
backend services.
Led the development and implementation of user-defined exceptions, improving the error-handling
mechanisms within the system and ensuring smooth operations during peak loads.
Used Junit and Mockito for unit and integration testing, significantly improving code quality and
reducing defects.
Coordinated UAT and production deployments for applications hosted on WebSphere, ensuring
smooth go-lives and post-deployment support for clients.
PROJECTS
Internal Microservices and Confidentiality Project
Duration: 341 Days
Client: Confidential (Non-Disclosure Agreement Signed)
Designed and developed a suite of microservices to support secure, scalable architecture.
Utilized Apache Kafka to build a streaming data pipeline, processing data from various sources, and
transforming it into MySQL for storage.
Deployed microservices with Okta authentication and Kubernetes clusters on AWS.
The Emirates Group - Airlines
Duration: 92 Days
Client: The Emirates Group
Developed new features for Emirates' airline operations system, contributing to all phases of the
SDLC (requirements analysis, design, development, testing, deployment).
Created a streaming data pipeline using Apache Kafka, transforming and storing data in MySQL.
Deployed multiple microservices with Okta authentication and leveraged Kubernetes for container
orchestration on AWS.
Ensured seamless integration of systems and optimized the airline’s data infrastructure.
Anaplan Microservices & PepsiCo Identity Management (myidM) myBUY
Duration: 700 Days
Clients: United Parcel Service (UPS) & PepsiCo
Enhanced the Anaplan microservices architecture, integrating with PepsiCo's existing SCPI, ARIBA,
and Customer Portal Application (CPA).
Overhauled UPS’s SPM environment to support future needs, leveraging cutting-edge technologies
to streamline processes and improve operational efficiencies.
Improved PepsiCo's GPAM application, integrating it with ARIBA, enabling seamless data exchange
for enhanced business operations.
Worked on integration services, ensuring smooth connectivity between various systems such as
RJIO, OBRM, and MI for enhanced service delivery.
Customer Portal Application (CPA), RJIO, OBRM, and MI Integration
Duration: 853 Days
Client: Bharti Infratel Ltd.
Developed a Customer Portal Application (CPA) for network tower installations, automating site
proposals, device identification, and service orders.
Enhanced the RJIO telecom application, improving the UI/UX and facilitating better billing and
operational management.
Integrated OBRM (Oracle Communications Billing) with CIT, streamlining telecom billing processes
through ESB Middleware.
Led mobile integration services with Dell, improving customer portal experience and enabling
efficient service delivery.
EOS (Enterprise Offer Services)
Duration: 669 Days
Client: Confidential (Cater repositories)
Developed a real-time service that provides targeted offers to customers from multiple offer
repositories (Membership Rewards, Personalization, Global Card Member).
Designed the service to return relevant offers based on customer identifiers (e.g., card account
number), with pagination for large datasets.
Enhanced Enterprise Offer Services to ensure scalability, improving the offer retrieval process for
clients and delivering tailored promotional offers.