Summary
Overview
Work History
Education
Skills
Affiliations
Languages
Key Achievements
Timeline
Generic

Nawaz Pasha Imtiyaz

Bangalore

Summary

Experienced Software and Application developer with over 10+ Years of expertise in designing, developing and optimizing RESTful APIs and microservices using JAVA and Spring Boot. Proven leadership in guiding teams through complex projects with a focus on efficient data exchange, system security and high quality documentation. Skilled in fostering innovation and solving technical challenges, aiming to drive forward technology strategies that align with business goals.

Overview

11
11
years of professional experience

Work History

Technical Lead

Torry Harris Business Solution
Bangalore
05.2014 - Current

Microservices Design & Development:

  • Designing and developing modular, scalable, and independent microservices, knowledge of 12-factor app principles and expertise in decomposing monolith applications into microservices.

Communication Between Microservices:

  • RESTful APIs for synchronous communication, Message Brokers for Implementing event-driven architectures using Kafka and RabbitMQ and gRPC/GraphQL for efficient communication in some scenarios.

Fault Tolerance & Resilience:

  • Implementing circuit breakers using Hystrix, Resilience4j to ensure service reliability. Handling retries, fallbacks, and timeouts to increase system robustness.

Containerization & Orchestration:

  • Containerization using Docker for microservice deployment. Orchestration with Kubernetes for scalable microservices.

Database Design:

  • Polyglot persistence: Working with multiple databases, such as SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra). Ensuring data consistency in a distributed environment (eventual consistency, SAGA patterns).

CI/CD for Microservices:

  • Implementing CI/CD pipelines using Jenkins, GitLab CI for automated testing and deployment.

Monitoring & Logging:

  • Distributed tracing with Zipkin and Prometheus for microservice observability. Centralized logging using EFK Stack (Elasticsearch, Fluentd, Kibana).

RESTful API Design:

  • Designing and developing REST APIs using HTTP principles and Expertise in URI design best practices (e.g., resource-based URIs, proper HTTP status codes). Versioning strategies for APIs (e.g., URL versioning, header versioning).

API Documentation & Specification:

  • Using OpenAPI (Swagger) to document and auto-generate client code and server stubs. Writing clear and detailed API specifications, including request-response models, query parameters, and error codes.

Security & Authentication:

  • Implementing OAuth 2.0, JWT, API keys, and OAuth scopes for secure access control. Experience with SSL/TLS encryption for secure communication. Knowledge of CORS (Cross-Origin Resource Sharing) and API throttling/rate limiting.

AWS Compute Services:

  • EC2, ELB, Lambda, ECS & EKS

Team Management & Mentorship:

  • Lead team of size 10 through high-pressure situations, managing urgent bug fixes, production incidents, or tight deadlines without compromising team morale.

Agile Project Management:

  • Experience with Scrum, Kanban, and Scaled Agile Framework (SAFe) for driving iterative development and continuous delivery.

Security Best Practices:

  • Secured RESTful APIs by using OAuth 2.0, JWT tokens, and API gateways for rate limiting and secure access control.
  • Implemented API throttling, IP whitelisting, and security headers (e.g., Content Security Policy, Strict-Transport-Security) to prevent abuse and attacks.
  • Applied CORS (Cross-Origin Resource Sharing) policies to prevent unauthorized API consumption.
  • Applied AES encryption for sensitive data storage and RSA or ECC encryption algorithms for secure key management.
  • Integrated end-to-end encryption in APIs and data masking for sensitive customer information.

Education

Bachelor of Engineering Technology - Computer Science

MVJ College of Engineering
Bangalore
09-2013

Skills

  • Languages/Frameworks: Java, Spring Boot, Spring Cloud, Nodejs
  • API Technologies: REST, SOAP, GraphQL, OpenAPI, Swagger
  • Databases: MySQL, PostgreSQL, MongoDB
  • Message Brokers: Kafka, RabbitMQ
  • Caching: Redis, Memcached, Cloudflare, AWS CloudFront
  • AWS Services: EC2, VPCs, Lambda, ELK, ELBs/NLBs, S3, Route53, SQS and SNS
  • Containerization & Orchestration: Docker, Kubernetes
  • CI/CD Tools: Jenkins, GitLab CI
  • Authentication: OAuth 20, JWT, OpenID Connect
  • Testing Tools: JUnit, Mockito, Postman
  • Monitoring & Observability: Prometheus, Grafana, Zipkin, ELK Stack
  • Agile Project Management Tools: Jira
  • Collaboration Tools: Confluence, Slack, Microsoft Teams, Zoom
  • Security: AWS IAM, AWS KMS, AWS Secrets Manager

Affiliations

  • Motorcycle Touring Enthusiastic

Languages

English
First Language

Key Achievements

  • Led a microservices migration for a Telco Ecommerce backend systems from a monolithic architecture, reducing system downtime by 20% and improving deployment frequency by 30%.
  • Successfully designed and deployed 30+ microservices that handled over 100,000 daily requests, with 99.99% availability.
  • Successfully led a cross-functional agile team that delivered a complex enterprise application 20% ahead of schedule by optimizing sprint cycles and team processes.
  • Improved team productivity by 30% through the implementation of agile best practices, including better backlog grooming, sprint planning, and retrospectives.
  • Spearheaded a transition from Waterfall to Agile in a large organization, resulting in a 40% improvement in project delivery times and enhanced team collaboration.
  • Reduced API response time by 30% by optimizing backend logic, database queries, and implementing proper caching strategies.

Timeline

Technical Lead

Torry Harris Business Solution
05.2014 - Current

Bachelor of Engineering Technology - Computer Science

MVJ College of Engineering
Nawaz Pasha Imtiyaz