Ashkan Hadadi
@ashkanhadadi
Seasoned Fullstack Engineer with expertise in scalable microservices.
What I'm looking for
I am a seasoned Fullstack Engineer with over 7 years of experience in designing and implementing robust, scalable microservices and RESTful APIs, primarily using Python and Go. My career has been marked by a proven track record of modernizing monolithic architectures and enhancing security and compliance in banking and telecom environments. I excel in optimizing backend systems for performance, including refactoring legacy codebases and designing event-driven architectures with Kafka. My hands-on experience with CI/CD best practices and test-driven development has enabled me to deliver enterprise-grade deployments on Azure and GitLab CI/CD.
In my recent role as a Senior Software Engineer at ABN AMRO Bank, I transformed core banking systems by migrating monolithic applications to microservices, achieving a 30% improvement in transaction processing speed. I led the backend development for the Know Your Customer (KYC) process, significantly reducing manual verification time. My frontend development skills with React and Next.js have allowed me to create accessible user interfaces for over 1 million active users, ensuring high performance and security. I am passionate about mentoring junior developers and fostering a collaborative team culture, which I believe is essential for driving innovation and achieving business goals.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
ABN AMRO Bank N.V.
Oct 2023 - Apr 2025 (1 year 6 months)
Transformed core banking systems by spearheading the migration of monolithic applications to microservices using Go, resulting in a 30% improvement in transaction processing speed and enhanced system reliability. Led the backend development for the Know Your Customer (KYC) process, building secure, auditable services in Python to support compliance with Dutch and EU regulations, reducing manual ve
Senior Full-Stack Developer
Hamrahe Aval (MCI)
Nov 2019 - Sep 2023 (3 years 10 months)
Revamped customer-facing dashboards and billing interfaces using React and Next.js, enhancing usability and accessibility for millions of active users across Iran. Reduced page load times by 25% for users on slower connections through Next.js server-side rendering and caching strategies, significantly improving user experience for rural and low-end devices. On the backend, architected and implemen
Python Developer
Farafan
Feb 2018 - Nov 2019 (1 year 9 months)
Joined a small, agile engineering team to build and maintain internal tools for managing client data, such as dashboards, reporting tools, and API integrations, using Django as the primary framework. Refactored an inefficient CSV import system into an asynchronous Celery pipeline, enabling it to handle large files reliably and improving processing speed by 40%.
Education
Degrees, certifications, and relevant coursework
Isfahan University of Technology
B.S. in Telecommunication Engineering, Telecommunication Engineering
Studied Telecommunication Engineering at Isfahan University of Technology. Completed a comprehensive curriculum in the field.
Iran University of Science and Technology
M.S. in Telecommunication Engineering, Telecommunication Engineering
Pursued a Master's degree in Telecommunication Engineering. Focused on advanced topics and research within the field.
Tech stack
Software and tools used professionally
Google Tag Manager
GitHub
GitLab
Kubernetes
Cloudflare
Jenkins
GitHub Actions
GitLab CI
MySQL
PostgreSQL
MongoDB
Gmail
Node.js
Django
Next.js
Tailwind CSS
Google Analytics
Redis
Jira
React
Vue.js
JavaScript
Python
HTML5
Java
ES6
CSS 3
Kafka
Grafana
Prometheus
Apollo
Google Workspace
GraphQL
TypeScript
Chakra UI
Push.js
NGINX
Amazon Web Services (AWS)
SQL
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Ashkan?
You can contact Ashkan and 90k+ other talented remote workers on Himalayas.
Message AshkanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
