Imran Ali
Senior Software Engineer
Baltimore
#OpenToWork
About
● Senior Software Engineer with 11+ years of experience designing and building scalable web applications using the MERN Stack (MongoDB, Express.js, React.js, Node.js) and Python-based frameworks (Django, Flask, FastAPI).
● Expertise in optimizing backend performance, building RESTful and GraphQL APIs, and ensuring system scalability with both JavaScript/TypeScript and Python.
● Skilled in crafting modern, responsive, and accessible user interfaces using React.js, Next.js, TailwindCSS, and Material-UI.
● Experienced in leading technical initiatives and mentoring teams within Agile environments.
● Proficient in cloud platforms such as AWS and GCP, implementing serverless solutions, CI/CD pipelines, and monitoring tools for efficient deployments.
● Strong experience with microservices architecture, real-time communication using WebSockets/Socket.io, event-driven systems, and Python-based backend services.
● Adept at integrating third-party services, including payment gateways (Stripe, PayPal) and messaging tools (Twilio, SendGrid).
Experience
Senior Software Engineer
SoftServe
Jan 2024 – May 2026
● Architected and developed scalable, cloud-native web applications using React.js, Node.js, and Python (Django, Flask, FastAPI), serving enterprise clients and high-traffic platforms.
● Led design and implementation of microservices-based architectures on Kubernetes, ensuring fault tolerance and seamless scalability with Node.js and Python services.
● Built and optimized RESTful and GraphQL APIs, improving internal and external data integration for Node.js and Python backends.
● Implemented real-time features using WebSockets (Socket.io) and Python/Node.js services for messaging and live updates.
● Optimized database queries and caching (Redis) across Node.js and Python backends, reducing latency and improving response times.
● Established CI/CD pipelines with Jenkins and GitHub Actions for automated testing, builds, and deployments of Node.js and Python applications.
● Managed AWS cloud infrastructure (EC2, Lambda, S3, RDS, CloudWatch) using Infrastructure as Code and Python Boto3 scripts.
● Collaborated with cross-functional teams in Agile environments, mentoring engineers, conducting code reviews, and guiding technical roadmap decisions.
● Implemented serverless architectures with AWS Lambda and API Gateway, reducing costs and improving auto-scaling for event-driven workloads.
● Conducted code reviews and performance benchmarking, resolving bottlenecks in Node.js and Python services, improving throughput by 30%.
● Improved backend API response times by 40% using query optimization, Redis caching, and lazy loading strategies for Node.js and Python services.
React.jsNode.jsPython
Senior Software Engineer
Mercury Development
Apr 2019 – Dec 2023
● Developed and maintained full-stack web applications using MERN stack (MongoDB, Express.js, React.js, Node.js) and Python (Django, Flask, FastAPI) backend services.
● Built responsive, user-friendly interfaces with React.js, Next.js, and TailwindCSS, ensuring cross-browser compatibility and optimal UX.
● Designed and integrated RESTful APIs to connect frontend components with backend services, enabling seamless data flow and third-party integrations (Stripe, Twilio).
● Implemented secure authentication and authorization using OAuth 2.0, JWT, and encryption libraries in both Node.js and Python services.
● Optimized application performance through MongoDB query tuning, Redis caching, and efficient state management with Redux (Thunk/Saga).
● Containerized applications using Docker and managed deployments on Kubernetes, improving environment consistency and scalability.
● Automated testing with Jest, React Testing Library, and pytest, maintaining high code quality and reducing production bugs.
● Participated in full SDLC, including sprint planning, daily stand-ups, code reviews, and production deployments in Agile teams.
● Migrated legacy monolithic applications to modular microservices using Node.js and Python, improving deployability and team ownership.
● Collaborated with QA teams to establish automated end-to-end testing with Cypress and Selenium, reducing regression testing time by 40%.
● Implemented Python-based backend services for data processing, background tasks, and API integrations, improving system efficiency.
● Optimized multi-language backend workflows across Node.js and Python services for performance, reliability, and maintainability.
React.jsMongoDBPython
Software Engineer
Moody’s
Jan 2017 – Mar 2019
● Developed end-to-end web applications for startups using React.js, Node.js, MongoDB, and Python (Django, Flask) backend services.
● Integrated RESTful APIs and Python-based endpoints to enable seamless frontend-backend communication.
● Built custom e-commerce platforms with Stripe, PayPal, and Python automation for backend workflows.
● Created inventory management dashboards for real-time order tracking using React.js, Next.js, TailwindCSS, and Python APIs.
● Designed responsive landing pages and admin panels with Next.js, TailwindCSS, and Python backend integration, optimized for performance.
● Managed deployments on AWS (EC2, S3, Lambda) and Vercel, used CI/CD pipelines and Python automation scripts.
● Implemented authentication and authorization using JWT, secure session management, and Python-based backend security checks.
● Optimized frontend performance using code-splitting, lazy loading, caching strategies, and Python backend optimizations.
React.jsPythonAWS
Associate Software Engineer
M&S Consulting
Nov 2014 – Dec 2016
● Integrated RESTful APIs and Python endpoints for seamless frontend-backend communication.
● Built custom e-commerce platforms with Stripe, PayPal, and Python scripts for backend automation.
● Created inventory dashboards and admin panels using React.js, Next.js, TailwindCSS, and Python APIs.
● Managed deployments on AWS (EC2, S3, Lambda) and Vercel with CI/CD pipelines and Python automation.
● Implemented authentication and authorization using JWT, secure session management, and Python-based security checks.
● Optimized frontend performance with code-splitting, lazy loading, caching strategies, and Python backend enhancements.
React.jsPythonAWS
Education
Air University, PK
Bachelor of Science · Computer Science
2010 – 2014
Skills
TwilioStripeReduxTailwindCSSNext.jsJWTOAuth 2.0WebSocketsJenkinsKubernetesDockerRedisGraphQLAWSTypeScriptMongoDBExpress.jsPythonNode.jsReact.js
Languages
English (Full professional proficiency)