Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
IMRAN KHAN PATHAN

IMRAN KHAN PATHAN

Sunnyvale, CA

Summary

Innovative Principal Software Engineer with 16 years of experience, known for exceptional productivity and efficient task execution. Proficient in Python, C# software architecture design, and cloud computing solutions. Drives project success through effective communication and collaborative skills.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Principal Software Engineer

Retail inMotion, Lufthansa Groups
Dublin, California
05.2022 - Current
  • Led a cross-functional team of 8 developers, 3 testers, and 2 BAs in an Agile process, driving continuous enhancements for airline preordering, duty-free sales, sky-shop, and sky-cafe services while managing client requirements.
  • Designed new services for multiple airline client applications built on .Net Core 8.0, Kafka event-driven microservices architecture, React.js, Vue.js, MongoDB, Elasticsearch integrated with Android and iOS point of sale system using
  • Developed PHP 7, Laravel, MySQL e-commerce web applications capable of being deployed on Inflight ARM Single Board Hardware using Docker Compose.
  • Managing AWS services like EC2, EKS, S3, RDS, and Lambda within Kubernetes clusters in CI environments using Jenkins, Octopus, and security managed through IAM roles.
  • Configured Monitoring using New Relic logs, Kafdrop for topic, brokers, and consumers, and Mongoku for MongoDB.
  • Developed Python scripts to automate data processing tasks and maintenance operations using scripting languages such as Bash and Perl.

Software Developer

Aspen Grove Solutions
Tralee
08.2016 - 05.2022
  • Working closely with one of the major US banking clients to understand the preservation business portfolio.
  • Developed a new feature with .Net Core 2.0, Micro Services, N-service bus, and Angular 6 SPA architecture, and SQL database to integrate across all Aspen's products.
  • Working with AWS cloud services like Elasticsearch, Kibana, PSP Monitoring, and S3 Buckets.
  • Designed and developed SQL databases and imported them to data lakes, read models.
  • Scaled and enhanced existing ASP.Net and DotNetNuke applications to meet new business requirements.
  • Part of critical product releases in client's domain with TeamCity and Octopus build tools.
  • Collaborated with multiple teams, their product owners, and technical architects to integrate new features in existing applications designed in various .Net technologies in order to support the current business model.

Software Developer

Safa Solutions
Islington
05.2016 - 08.2016
  • Identified business opportunity in restaurant business for an integrated POS system.
  • Designed and built framework in Angular, AngularJS, jQuery, Bootstrap 3.0, Windows Services, Azure (hosting) for the first-ever real-time POS system with integrated web interfaces for managers, customers, and admin portals.
  • Part of developer conferences with Just Eat and Deliveroo to identify the need for APIs for an integrated POS system.

Technical Analyst

Infosys
London
08.2008 - 05.2016
  • Led a group of 12 engineers in the design and development of .Net, jQuery, and Oracle 11g-based software solutions for North Umbrian Waters, UK.
  • Coded 5 websites using ASP.NET, Silverlight, MVC 5, and WCF technologies for various US clients.
  • Designed and developed 3 computer software desktop applications in VB.NET and WPF technologies for US-based clients like Cummins Engines.
  • Build Hadoop MapReduce structure on top of existing data structure to predict and forecast electricity consumption for Essent Netherlands using R forecasting.
  • Streamlined deployment process by developing continuous integration using VSTS/TFS build agents.
  • Strengthened developmental methodologies by introducing a code quality using StyleCop, Roslynator.
  • Designed and developed n-tier transactional and analytical data structures using SQL, Oracle 11g, MS ACCESS, MySQL databases.
  • Developed shared central authentication system in ADFS for intranet/internet applications.
  • Performed regression, performance, and system-level testing using tools like Coded UI, Selenium, and Rational Performance testing from IBM.
  • Identified and suggested new technologies and tools for enhancing product value and increasing team productivity.
  • Designed intuitive graphical user interfaces using various 3rd party controls like Infragistics, Telerik, Component One, Kendo UI, and Xceed.

Education

Bachelor of Science - Mechanical

KLCE University
Vijayawada, South India
01.2008

Skills

Languages
C#, Python, C, Go, PyTorch, PHP 7, TypeScript, JavaScript, VB, SQL, HTML5, CSS, SCSS

Backend Frameworks
NET Core 8, Minimal API, Laravel, Flask, Django, Web API, NET Framework 45, Entity Framework, WCF, ADONET, MVC 5, XML Web Services, Web API 2

Front-End JavaScript Frameworks
ASPNET Core, NET MAUI, Reactjs, Angular, Vuejs, Vite, Redux, TypeScript, SPA, Kendo, Infragistics, WPF, Silverlight

Databases SQL Server, MySQL, Oracle 11g, MongoDB, Elasticsearch, Elephant SQL, DocumentDB, MS Access
Architecture Patterns
Microservices, Event-Driven, CQRS, MVVM, Layered, DDD, SOA, Serverless, MVC, API Gateway, MVVM

Cloud AWS (EC2, S3, Lambda, DynamoDB, API Gateway, Elastic Stack, ECS, EKS, IAM, SQS) Azure (Functions, Blob Storage, Data Lake, Web Apps)

CI/CD TeamCity, Jenkins, Octopus, Git, BitBucket, SVN, TFS

ContainerizationDocker, Kubernetes, OpenShift, Docker Compose, Amazon EKS, Helm, K8s

Monitoring/Logging ElasticSearch, Kibana, New Relic, Graylog, PSP Monitoring
Messaging
RabbitMQ, Kafka, MSMQ, NServiceBus
Testing Frameworks
MSTest, XUnit, NUnit, Jest, Karma, Jasmine, Selenium, Robot Framework, CodedUI

Certification

  • MIT Professional Certificate in Machine Learning & Artificial Intelligence
  • Expertise in image processing leveraging OpenCV, YOLO, TensorFlow, Keras, PyTorch, and Vision Transformers (ViTs) on Linux.
  • Developed an Umpire Assistance Program using ViTs to process video frames into embedded patches, applying self-attention mechanisms for real-time object detection of players and the ball, with enhanced accuracy from synchronized audio cues.
  • Implemented projects hand direction detection for controlling PowerPoint presentations, cursor movement through eyeball tracking, chess move detection and next move swan prediction using CNN-based models for image detection and classification.
  • Holds foundational knowledge in machine learning, neural networks, embedded systems, and basic Qubit circuit algorithms in quantum photonics using Pennylane.

Timeline

Principal Software Engineer

Retail inMotion, Lufthansa Groups
05.2022 - Current

Software Developer

Aspen Grove Solutions
08.2016 - 05.2022

Software Developer

Safa Solutions
05.2016 - 08.2016

Technical Analyst

Infosys
08.2008 - 05.2016

Bachelor of Science - Mechanical

KLCE University
IMRAN KHAN PATHAN