
Hi, I'm Amir
I build exceptional digital experiences with modern web technologies. Focused on creating elegant solutions to complex problems.
Who I Am
I'm a passionate full-stack developer with extensive experience creating modern, high-performance web applications. My approach combines technical expertise with a keen eye for design to deliver solutions that not only function flawlessly but also provide exceptional user experiences.
Technical Skills
Industries
- Finance
- Banking
- Security
- Accounting
- AI
- SaaS Platforms
Education
MSc in Information Technology
Payam-e-Noor University
AZ-900
Microsoft
What I Offer
Specialized solutions tailored to meet your project needs with expertise and precision.
DevOps & Cloud
Automating infrastructure, CI/CD pipelines, and cloud deployments for scalable and resilient applications.
Backend Development
Building robust, scalable, and secure APIs with efficient data management and event-driven architectures.
Software Architecture
Designing scalable and maintainable software architectures with security, observability, and high availability in mind.
Security & Identity Management
Implementing secure authentication and authorization systems with fine-grained access control.
AI-Powered Development
Integrating AI into applications for intelligent automation, text processing, and predictive analytics.
Observability & Monitoring
Building monitoring and alerting systems for real-time insights, performance optimization, and incident response.
FinTech & Banking APIs
Developing high-performance banking APIs with security, compliance, and scalability in mind.
Team & Project Leadership
Leading cross-functional teams to deliver high-quality software solutions using agile methodologies.
My Journey
My journey in the tech industry, building innovative solutions and products
Senior Java/DevOps Engineer
Working as a senior consultant providing expertise in cloud-native Java development and DevOps practices for financial institutions.
Technologies
Client Projects
Developing a Cloud-Native Overdraft API with pre-risk assessment checks, ensuring compliance with AML and KYC regulations.
- Integrated External Referral Application checks into pre-risk assessment processes, ensuring compliance with AML and KYC regulations.
- Refactored APIs to unify employee and customer service flows, eliminating redundant code paths.
- Designed and implemented Azure DevOps CI/CD pipelines, automating deployments while ensuring zero-downtime releases.
Developed a multi-tenant clearing request automation portal, implementing fine-grained RBAC for enterprise clients.
- Designed a multi-tenant OAuth2/OIDC security model for 50+ enterprise clients, enabling fine-grained RBAC.
- Automated CI/CD workflows with ArgoCD, ensuring declarative, version-controlled deployments in OpenShift.
- Led backend development while working with DevOps and security teams to define system architecture.
Led a team of five engineers in migrating Sephora's e-commerce platform from Oracle ATG to Commerce Tools.
Technologies
Key Achievements
- Migrated 180+ APIs from Oracle ATG to Commerce Tools, modernizing system architecture.
- Developed four GraphQL microservices, improving development velocity by 40%.
- Managed & optimized Jenkins CI/CD pipelines, streamlining deployments across four environments.
- Implemented Redis caching, reducing database read load and cutting cloud storage costs by 30%.
Developed and optimized Authlete's OAuth2/OIDC security solutions, enhancing security compliance and performance.
Technologies
Key Achievements
- Built a fully parameterized OAuth2/OIDC test suite with 400+ specs, adapting to multiple environments.
- Optimized DataNucleus ORM, cutting queries from 30K to 6K and boosting efficiency by 80%.
- Integrated Google Cloud HSM, improving security compliance by 60%.
Senior Software Engineer
Redesigned core banking architecture for mobile banking applications, improving maintainability and scalability.
Technologies
Key Achievements
- Extracted and migrated three microservices from a monolithic core banking system, improving maintainability by 50%.
- Designed an API Gateway to facilitate seamless transitions between legacy and modern microservices, handling 40+ APIs.
- Influenced architectural decision-making by collaborating with stakeholders and senior architects.
Developed a Java web-based accounting system for 400k customers, optimizing performance and development workflows.
Technologies
Key Achievements
- Orchestrated the creation of the company's first online accounting system, supporting 400k customers.
- Configured Nexus OSS repository for Maven, boosting development efficiency by 100% across 3 dev teams.
- Set up an offline Git server and trained 40 employees, modernizing the company's code versioning process.