Arman Ajabkhani
Software Engineering Consultant at 0+X- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Persian Native or bilingual proficiency
-
Swidish Elementary proficiency
Topline Score
Bio
Behnam Khoshsafar
I had the pleasure of working with Arman at Sava Arman Kish and Snapp, where he served as a team lead. Arman's kind demeanor and attention to detail made him a valuable asset to our projects. He possesses a deep understanding of software development principles and consistently delivers high-quality work. Arman's commitment to knowledge sharing and his excellent communication skills set him apart. He actively promotes a collaborative environment, sharing his expertise with team members and bridging the gap between technical and non-technical stakeholders. I have personally benefited from his guidance and mentorship, and I highly recommend him for any leadership or software development role.
Anna Shimkova
I worked with Arman in one cross-functional team at Klarna with the scope of providing compliant privacy solutions to the company and its consumers. Arman was incredibly dedicated to his work related to the automatization of how the consumers can execute their data subjects rights with Klarna. He is attentive to details and does not hesitate to support or share his expertise with his non-engineering colleagues. I am grateful to Arman for all his work, personal attitude to the assigned tasks and for being a great colleague of mine!
Behnam Khoshsafar
I had the pleasure of working with Arman at Sava Arman Kish and Snapp, where he served as a team lead. Arman's kind demeanor and attention to detail made him a valuable asset to our projects. He possesses a deep understanding of software development principles and consistently delivers high-quality work. Arman's commitment to knowledge sharing and his excellent communication skills set him apart. He actively promotes a collaborative environment, sharing his expertise with team members and bridging the gap between technical and non-technical stakeholders. I have personally benefited from his guidance and mentorship, and I highly recommend him for any leadership or software development role.
Anna Shimkova
I worked with Arman in one cross-functional team at Klarna with the scope of providing compliant privacy solutions to the company and its consumers. Arman was incredibly dedicated to his work related to the automatization of how the consumers can execute their data subjects rights with Klarna. He is attentive to details and does not hesitate to support or share his expertise with his non-engineering colleagues. I am grateful to Arman for all his work, personal attitude to the assigned tasks and for being a great colleague of mine!
Behnam Khoshsafar
I had the pleasure of working with Arman at Sava Arman Kish and Snapp, where he served as a team lead. Arman's kind demeanor and attention to detail made him a valuable asset to our projects. He possesses a deep understanding of software development principles and consistently delivers high-quality work. Arman's commitment to knowledge sharing and his excellent communication skills set him apart. He actively promotes a collaborative environment, sharing his expertise with team members and bridging the gap between technical and non-technical stakeholders. I have personally benefited from his guidance and mentorship, and I highly recommend him for any leadership or software development role.
Anna Shimkova
I worked with Arman in one cross-functional team at Klarna with the scope of providing compliant privacy solutions to the company and its consumers. Arman was incredibly dedicated to his work related to the automatization of how the consumers can execute their data subjects rights with Klarna. He is attentive to details and does not hesitate to support or share his expertise with his non-engineering colleagues. I am grateful to Arman for all his work, personal attitude to the assigned tasks and for being a great colleague of mine!
Behnam Khoshsafar
I had the pleasure of working with Arman at Sava Arman Kish and Snapp, where he served as a team lead. Arman's kind demeanor and attention to detail made him a valuable asset to our projects. He possesses a deep understanding of software development principles and consistently delivers high-quality work. Arman's commitment to knowledge sharing and his excellent communication skills set him apart. He actively promotes a collaborative environment, sharing his expertise with team members and bridging the gap between technical and non-technical stakeholders. I have personally benefited from his guidance and mentorship, and I highly recommend him for any leadership or software development role.
Anna Shimkova
I worked with Arman in one cross-functional team at Klarna with the scope of providing compliant privacy solutions to the company and its consumers. Arman was incredibly dedicated to his work related to the automatization of how the consumers can execute their data subjects rights with Klarna. He is attentive to details and does not hesitate to support or share his expertise with his non-engineering colleagues. I am grateful to Arman for all his work, personal attitude to the assigned tasks and for being a great colleague of mine!
Credentials
-
AWS Cloud Technical Essentials
CourseraApr, 2022- Nov, 2024 -
AWS Fundamentals: Building Serverless Applications
CourseraApr, 2022- Nov, 2024 -
AWS Fundamentals: Migrating to the Cloud
CourseraApr, 2022- Nov, 2024
Experience
-
0+X
-
Sweden
-
Information Technology & Services
-
1 - 100 Employee
-
Software Engineering Consultant
-
Sep 2021 - Present
Founded in 2015, 0+X aims to bring together geeks passionate about technology. Heavily vested in open-source with 10000+ Github stars together. 0+X provides high-quality development and to-the-point advice to the top Swedish tech firms like Dice, Nordea, Mojang, Klarna and Spotify. Since joining 0+X, Arman’s been growing as a part of the company: attending social events, professional workshops, as well as investing time into enhancing her expertise in Java and learning AWS. Founded in 2015, 0+X aims to bring together geeks passionate about technology. Heavily vested in open-source with 10000+ Github stars together. 0+X provides high-quality development and to-the-point advice to the top Swedish tech firms like Dice, Nordea, Mojang, Klarna and Spotify. Since joining 0+X, Arman’s been growing as a part of the company: attending social events, professional workshops, as well as investing time into enhancing her expertise in Java and learning AWS.
-
-
-
Klarna
-
Sweden
-
Software Development
-
700 & Above Employee
-
Software Engineer (Contract)
-
Oct 2021 - May 2023
Klarna was founded in 2005 in Stockholm, Sweden with the aim of making it easier for people to shop online. In the last 18 years, technology has evolved, excited, and transformed the world around us, yet our mission remains as relevant as ever, to make paying as simple, safe, and above all, smooth as possible. As a senior back-end developer who participated in two teams, Privacy Experience is a cross-functional team that's responsible for creating GDPR-related services. Jade is a Decision Engine Library that uses for a variety of purposes by several teams inside Klarna, the product is designed for microservice architecture, beside on that Arman was responsible for the legacy systems like B2B. Technologies used: Java, Spring Boot, Spring Data, Spring Security, Mockito, JUnit, Quartz, Groovy, Spock, Gradle, PostgreSQL, LiquiBase, Ehcache, Docker, Kafka, Docker, AWS, Kinesis, Terraform, Chaos-Search, Splunk, Datadog, Agile, Jira. Show less
-
-
-
Snapp!
-
Technology, Information and Internet
-
700 & Above Employee
-
Technical Lead
-
Aug 2020 - Jul 2021
Founded in 2015, Snapp is the pioneer provider of ride-hailing mobile solutions in Iran that connects smartphone owners in need of a ride to Snapp drivers who use their private cars to offer transportation services.Team lead responsibility Managing a team of back-end developers: assigning and prioritizing tasks, code reviews, and holding daily meetings.As a Team Lead I was responsible for:- Mentoring junior developers.- Designing and reviewing new payment services such as direct debit and credit.- Collaborating with analysts in solution designing for all fintech applications.- Contributing to interviews and Performance reviews. Show less
-
-
Senior Software Engineer
-
Jul 2019 - Jul 2020
Contributions:- Implemented new features on Topup, Credit, User Authentication, Payment, and Payment microservices.- Designed and developed the new generation of Financial microservices using cutting-edge technologies.- Migrated from Legacy Monolithic (PHP) Financial Services to Microservices architecture.- Provided high-volume concurrent transaction services.- Developed Financial services with SpringBoot, Spring Cloud, MySQL, MongoDB, Docker, and Redis.- Configured CI/CD using GitLab, Docker, and OpenShift.- Implemented several Financial Batch Operations using RabbitMQ.- Conducted unit and integration tests, code reviews, and pair programming. Show less
-
-
-
Sava Arman Kish
-
Tehran Province, Iran
-
Senior Java Developer
-
Dec 2018 - Jun 2019
A startup company who was working on a crypto-currency exchange system. Arman worked in the exchange back-end team, Arman was a part of one of the crypto-currency exchange development team that was based on the micro-service. His achievements were: - Contributed to all phases of the development process, including analysis, design, testing, implementation, integration, and deployment. - Designed and developed Exchange and Notification microservices. - Resolved issues reported by QA on Exchange and notification services. - Contributed to technical interviews. Show less
-
-
-
TOSAN (Banking and Payment Solutions Provider)
-
Iran
-
Banking
-
700 & Above Employee
-
Tech Lead
-
Apr 2017 - Nov 2018
TOSAN Corporation, established in 1998, is a renowned provider of comprehensive banking solutions for conventional and Islamic financial institutions. As the first and largest market-leading provider of banking software solutions in Iran, TOSAN caters to retail, corporate, private, and micro-finance financial institutions.Responsibilities: • Mentoring, coaching, training, and planning tasks for the Channel Manager team members.• Analysis, Design, Development, Deployment, and Maintenance of Web services, and Web-based applications in the Channel Manager Team.• Maintain and upgrade build tools and source control part of company Jenkins/Maven for build and release products and Subversion as source control.• Read and understand use-case diagrams, class diagrams, and interaction diagrams (sequence diagrams, activity diagrams) and communicate to product owners for designing and developingapplications.• Developing applications using Java and related technologies using ITIL and SCRUMmethodologies.• Designing and developing some complicated features or enhancements in Channel Manager or Yaghout products.Achievements:• Good experience in mentoring, coaching, training, and planning for a technical team.• Upgrade my ability to solve problems with different solutions.• Good experience to communicate with other team leads, customers, product managers and etcPractical Experience to meet deadlines to developing and deploying products or features.• Design Commission, integration BPMS, Corporate Banking, Two-step login, secure signup and etc in desired product Show less
-
-
Senior Java Developer
-
Nov 2011 - Apr 2017
Responsibilities as a Senior Java DeveloperServer-side application development, web-service development, dynamic profiling, development process improvement, interview, and evaluation,mentoring, improving security, continues to build and release products.• Experience in designing and developing web-based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, Spring, Hibernate, Oracle, and SQL.• Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts• Implemented security and Hashing concepts such as SHA-256, SSL Developed CIPHER Encryption, and DECRYPTION algorithm using AES/DES. • Proficient in designing applications using Design Patterns such as Creational, Structural, and Behavioral design patterns Singleton, Factory, Facade, Builder, Composition, Template Method, Decorator Patterns, Proxy, and Strategy.• Strong knowledge of Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.• Experience with unit testing using TestNg, Mockito, PowerMock.• Expert in working with Jenkins/Maven for build and release products.and mentoring at TOSAN BOOM (is an eco-system to promote innovation and creativity in the banking industry) www.tosanboom.ir Show less
-
-
-
Elmosanat Company
-
Iran
-
IT Services and IT Consulting
-
1 - 100 Employee
-
ASP.NET C# Developer
-
Sep 2010 - Oct 2011
Elmosanat is The First Iranian Manufacturer of Time Attendance & Access Control Systems in International Exhibitions. as a skilled full stack developer, made significant contributions to the School Team's smart school solution based on ASP.NET/C#. His expertise and dedication resulted in the development of products that catered to the specific needs of educational institutions. Arman's valuable contributions enhanced the functionality and effectiveness of the smart school solution, solidifying Elmosanat Co.'s position in the education sector. Implemented several new features and maintained the School application. Designed and developed a customized report generator. Redesigned legacy Scholl windows applications and migrated to the web application. Implemented virtual replication using SQL Server and SOAP web service. Technologies used: ASP.NET, C#, WCF , SOAP web services, Entity framework, javascript, jQuery, HTML/CSS ,VisualStudio, Windows Show less
-
-
-
Netbina Advertising Agency
-
Iran
-
Advertising Services
-
1 - 100 Employee
-
Jonior ASP.NET C# Developer
-
Oct 2006 - Mar 2009
Founded in 2006, Netbina was the first primary digital advertising agency in Iran, specializing in market research, media monitoring, and providing advertising solutions. I as a junior developer, took on various responsibilities involving different products, including CRM, Blog services, and advertising engines. Despite being in a junior role, Arman made significant contributions to the development and enhancement of these products. His dedication and commitment to delivering exceptional results helped propel Netbina's success in the dynamic digital advertising industry. - Implemented several functionalities for the advertising products. - Contributed to analysis, design, and implementation of customer requirements. - Developed several features in Blog Service with C# and ASP.NET. Technologies used: VB.NET, C#, ASP, ASP.NET Microsoft, SQL-SERVER ADO.NET, javascript, HTML/CSS, VisualStudio, Windows Show less
-
-
Education
-
SheikhBahaeei University
Bachelor’s Degree, Computer Engineering -
jahane danesh
High School, Mathematics and physics