Over 9 years of in-depth experience in development and automation, I have honed my skills in designing, developing, and maintaining complex software solutions and data-driven applications. My expertise lies inMastering Python scripting to automate workflows and streamline ETL processes, significantly improving operational efficiency.Troubleshooting and resolving application issues with a commitment to achieving timely resolutions.Implementing automation strategies to reduce manual processes, thereby enhancing productivity.Proficiency in the full software development lifecycle, excelling in architecting scalable platforms, practicing object-oriented programming, and understanding database design within agile frameworks.Advanced knowledge in backend web technologies, primarily using Python 3.x/2.7, Django, Flask, and integrating Java-based RESTful APIs.Strong practical knowledge of Python frameworks such as Webapp2 and Flask for developing web applications.● Expertise in Object-oriented Design and Programming concepts, driving code quality and maintainability.● Extensive experience with Elasticsearch and other NoSQL databases, enhancing data retrieval and analysis capabilities.Proficient in Unix scripting for automation, leveraging Bash and Korn shell scripting to enhance system processes.Developing and optimizing data pipelines in Snowflake, employing Data bricks, Python, and Snow SQL to handle large-scale data operations efficiently.A robust understanding of Snowflake on AWS, and Azure Architecture, focusing on designing, implementing, and operationalizing comprehensive data solutions.Hands-on experience with Snowflake utilities, such as SnowSQL and SnowPipe, to manage and streamline data workflows.Proficiency in implementing advanced Snowflake features like resource monitoring, RBAC controls, warehouse sizing, query performance tuning, zero-copy cloning, and time travel.
Capital One
-
Sr Data EngineerCapital One Mar 2022 - PresentDesigned and developed robust data pipelines for ETL operations into Snowflake utilizing modern Python libraries such as Pandas, PySpark, and Dask for enhanced parallel processing and efficiency.Built and maintained database models, APIs, and Views using advanced Python frameworks, contributing to developing interactive, data-driven web applications.Collaborated with data architects to establish and sustain scalable and optimized database schemas within Snowflake, leveraging best practices in data warehousing.Fine-tuned SQL queries and stored procedures, employing Snowflake's native performance features and query optimization techniques to maximize efficiency.Integrated diverse data sources including NoSQL databases, RESTful APIs, and various file formats into Snowflake, harnessing Python's extensive connectivity libraries and Snowflake's native connectors.Applied data transformation and cleansing methods using Python to ensure high data quality and integrity before loading into Snowflake.Devised, deployed, and managed sophisticated data models in Snowflake, focusing on both logical and physical design to support complex data analysis requirements.Developed dynamic front-end components with Angular.js, enhancing application interactivity and user engagement.Crafted high-performance MongoDB replica sets on EC2, achieving robust fault tolerance and data redundancy.Analyzed complex SQL scripts and re-engineered solutions for execution in distributed environments using PySpark.Implement data cataloging and metadata management tools to improve the discoverability and governance of data within the organization. This includes documenting data lineage, and data definitions.Design and execute strategies for real-time data processing and analytics, utilizing technologies such as Apache Kafka, Apache Spark Streaming, or AWS Kinesis for streaming data ingestion and processing.
-
Data EngineerUps Feb 2020 - Jan 2022Orchestrated containerized application deployment and scaling with Kubernetes, including the use of Helm charts for package management and Istio for service mesh implementations.Automated infrastructure provisioning and management using Terraform and AWS CloudFormation, achieving infrastructure as code (IaC) best practices and immutable infrastructure goals.Developed Ansible playbooks and Chef recipes for configuration management, ensuring idempotent and reproducible environment setups across development, staging, and production.Integrated comprehensive security practices into the CI/CD pipeline with tools like SonarQube, Clair, and Prisma Cloud, fortifying the DevSecOps approach.Implemented real-time system monitoring using Prometheus and Grafana, coupled with ELK Stack for logging and alerting, to proactively address system performance and reliability.Engineered disaster recovery and business continuity strategies on cloud platforms, leveraging AWS RDS, and SQL Database's geo-replication features.Utilized Docker Swarm and Amazon ECS for container orchestration in smaller-scale and legacy systems where Kubernetes was not viable.Led the migration of traditional VM-based applications to serverless architectures using AWS Lambda and Step Functions, resulting in cost optimization and operational efficiency.Crafted GitOps workflows using ArgoCD and Flux, allowing for Kubernetes cluster management and application delivery using Git as the single source of truth.Managed and optimized cloud costs using tools like CloudHealth and AWS Cost Management, providing transparency and control over cloud spending.Developed custom scripts and tools using Python and Go for automating various DevOps tasks, including cloud resource tagging and log analysis.and automated schema migrations using tools like Liquibase and Flyway, aligning database operations with application deployment workflows. -
Python DeveloperWorkday Dec 2018 - Jan 2020Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.Develop and maintain server-side logic using Python frameworks such as Django and Flask, ensuring high performance and responsiveness to requests from the front end.Write reusable, testable, and efficient code that adheres to industry standards and best practices.Design and implement low-latency, high-availability, and performant applications that scale with user demand.Integrate user-facing elements developed by front-end developers with server-side logic, ensuring seamless interactivity.Implement security and data protection solutions to safeguard sensitive information.Integrate data storage solutions, including databases like PostgreSQL and MongoDB, and file storage systems such as AWS S3.Work with data scientists and machine learning engineers to integrate algorithms and models into applications.Create data ingestion and transformation pipelines to support analytics and reporting.Develop RESTful APIs and GraphQL services for internal and external consumption.Utilize unit testing and debugging tools like pytest and Selenium to ensure application reliability and robustness.Collaborate with front-end developers to define and communicate API contracts and front-end integration points.Provide database administration and perform schema migrations as needed.Optimize applications for maximum speed and scalability, using caching mechanisms like Redis.Participate in code reviews, mentor junior developers, and contribute to team knowledge sharing.Stay up to date with emerging trends in software development and the Python ecosystem, continuously learning and applying new technologies and frameworks. -
Python DeveloperTravelers May 2016 - Nov 2018Involved in designing, developing, testing, deploying, and maintaining the website.Provision, configure, and maintain AWS cloud environments including compute instances, storage systems, and managed services such as RDS and ECS.Implement and manage virtual networks within AWS, ensuring secure and efficient connectivity and network segmentation.Automate routine administrative tasks using scripting languages like PowerShell, Bash, and Python, and orchestration tools such as Terraform and AWS CloudFormation.Ensure system security through the implementation of best practices including regular updates, patches, and configuring security groups and ACLs.Monitor cloud resources and on-premises systems using tools like CloudWatch, Nagios, or Zabbix, and respond to incidents promptly.Manage backup and disaster recovery plans using AWS technologies, ensuring data integrity and availability.Administer database instances and services, performing regular maintenance tasks, and optimizations, and ensuring high availability.Provide technical support and troubleshoot complex issues involving cloud resources, network problems, and system failures.Implement and oversee IAM policies and roles, granting appropriate permissions to users and services securely.Configure and manage container services using Docker and orchestration with Kubernetes or ECS.Collaborate with development and operations teams to enable CI/CD pipelines using Jenkins or AWS CodePipeline.Perform capacity planning for AWS resources, optimizing for performance and cost.Document system configurations, changes, and procedures, maintaining detailed and accurate records.Conduct regular security audits to identify potential vulnerabilities and take corrective actions.Stay abreast of new AWS features and services, evaluating and recommending their implementation to improve system performance and reliability.
Frequently Asked Questions about Mohammad Ikram
What company does Mohammad Ikram work for?
Mohammad Ikram works for Capital One
What is Mohammad Ikram's role at the current company?
Mohammad Ikram's current role is Data Engineer at Capital One.
Not the Mohammad Ikram you were looking for?
-
1wvu.edu
-
MOHAMMAD IKRAM
Warren, Mi4hotmail.com, tcr.ca, ryerson.ca, rcmusic.ca -
2yahoo.com, feisystems.com
-
Mohammad Ikram
Plano, Tx4cigna.com, gmail.com, isp.ca, bsmhealth.org3 +162327XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial