Ali Imran Rizvi

Sr. Software Engineer - Full Stack
Bangalore, IN.

About

Highly accomplished Sr. Software Engineer with over 8 years of experience in full-stack development, specializing in Java-based Spring Boot, Microservices, and Angular. A PCF certified Cloud Foundry developer, I excel at designing and implementing robust applications, optimizing system performance, and driving secure, scalable solutions. My expertise spans complex API development, cloud deployments (AWS Cognito, PCF), and comprehensive testing, consistently delivering high-impact features and architectural enhancements for diverse industry sectors.

Work

Neustar Data Infotech (India) Pvt. Ltd.
|

Sr. Software Engineer - Full Stack

Bangalore, Karnataka, India

Summary

Led full-stack development for Neustar's Certified Caller ID team, focusing on AWS Cognito, secure in-call authentication, and critical application features.

Highlights

Developed and maintained critical data sets within AWS Cognito, supporting diverse user and company profiles for Neustar's Certified Caller ID system.

Engineered and enhanced core application features, including search functionalities for Profiles, Company interfaces, and Assets, delivering subscription-based options for approved resellers.

Designed and implemented robust applications utilizing the STIR/SHAKEN framework to provide secure in-call authentication, enhancing system integrity and user trust.

Managed the full lifecycle of role-based authorization for all CRUD operations and developed dynamic UI interfaces using Angular, ensuring seamless API interactions and high system reliability.

Boeing India Pvt. Ltd.
|

Software Engineer - Avionics (Full Stack)

Bangalore, Karnataka, India

Summary

Served as a Full Stack Developer, contributing to the design and development of critical avionics applications using Spring Boot and Angular, ensuring compliance with aviation standards.

Highlights

Developed and maintained full-stack applications (70% backend, 10% UI, 20% design/requirements) using Spring Boot and Angular, enhancing Avionics Utilities' functionality and performance.

Engineered REST APIs for exposing and consuming data from diverse microservices within Avionics Utilities, integrating with Application Service Providers and deploying on PCF cloud.

Developed specialized utilities for configuring aircraft systems, ensuring compliance with DO-178C/330 and ARINC standards for critical avionics functions.

Contributed to core application development for Avionics Utilities, delivering robust business logic, resolving critical issues, and participating in design discussions and code reviews to ensure bug-free deployment.

Led comprehensive Unit, E2E, and requirement-based testing for all deliverables, utilizing JUnit, Mockito, Karma, and Jasmine across Java backend and Angular frontend.

Mphasis Ltd.
|

Software Engineer

Bangalore, Karnataka, India

Summary

Designed and developed Java-based Spring Boot RESTful APIs and microservices, efficiently serving UI screens and client services while aligning with overall business objectives.

Highlights

Designed and developed robust Java-based Spring Boot RESTful APIs and microservices, efficiently serving UI screens and client services while meeting overall business objectives.

Implemented Agile methodologies, including Test-Driven Development (TDD) and Behavior-Driven Development (BDD), to enhance software quality and development efficiency.

Actively participated in architectural design meetings and sprint planning, collaborating with Engineers, Tech Leads, and Architects to ensure deliverables adhered to best practices and coding standards.

Executed all technical aspects of software development, including prototyping, new code development, and API creation for assigned applications.

Mphasis Ltd.
|

Associate Software Engineer

Bangalore, Karnataka, India

Summary

Developed a comprehensive SOA automation framework for end-to-end testing, specializing in payload validation for REST and SOAP services across multiple projects.

Highlights

Developed a comprehensive SOA automation framework for end-to-end testing, enabling efficient preparation, execution, and validation of diverse payloads for REST and SOAP services.

Constructed a robust data layer with input data sheets, streamlining the feeding of test case data and configuration files for automation processes.

Successfully implemented the automation framework across multiple projects, providing multi-layered validation for REST, SOAP services, DB2, and MongoDB.

Contributed to the design and development of innovative "value-add" features for projects during the Innovation Sprint, enhancing project capabilities.

Education

Future Institute of Engineering and Management
Kolkata, West Bengal, India

Master of Computer Application

Computer Application

NSHM College of Engineering and Management
Kolkata, West Bengal, India

Bachelor of Computer Application

Computer Application

Awards

Excelsior Award

Awarded By

Mphasis Ltd.

Recognized for exceptional performance and contributions during tenure at Mphasis Ltd.

The Summit Individual Award

Awarded By

Mphasis Ltd.

Acknowledged for outstanding individual contributions and achievements at Mphasis Ltd.

Languages

English
Urdu
Hindi
Bengali

Certificates

Pivotal Cloud Foundry Developer

Issued By

Cloud Foundry

Java Enterprise Edition

Issued By

Ardent Computech Pvt. Ltd.

Linux Administration

Issued By

Sanfoundry

Skills

Programming Languages & Scripting

Java 8, JavaScript, TypeScript, SQL, BASH, HTML, CSS, XML, JSON.

Frameworks & Libraries

Spring Boot, Spring MVC, J2EE, Angular 5/6/7, jQuery, JUnit, Mockito, Protractor, Jasmine, Karma, Data Structure & Algorithms, Multi-Threading, OOPS Concepts.

Cloud & Microservices

Spring Cloud Services, Micro-services architecture, Pivotal Cloud Foundry (PCF), AWS Cognito, REST, SOAP, Config/Eureka/Zuul Server, SOA.

Databases

Oracle DB, SQL Server 2010/12, MySQL, MongoDB, DB2.

Tools & DevOps

Docker, GIT, Maven, JIRA, Confluence, BitBucket, Bamboo, RabbitMQ, Linux Administration, Spring Security.

Testing & Automation

Unit Testing, E2E Testing, Automation, Cucumber, TDD, BDD.

Interests

Hobbies

Coding, Learning, Snooker/Billiards, Cricket, Gyming, Yoga, Gardening, Sudoku.