About Me
I’m a Software Engineer with nine years of experience in software development based on the Linux platform from embedded devices to enterprises and the cloud. I’ve focused on the Java ecosystem for the last five years and have experienced different architectures like Monolotic, Microservices, and SOA. I have worked in B2B and also B2C businesses with more than 20M monthly active users. In several years of my career, I’ve had different responsibilities like object-oriented design and analysis through innovative problem-solving and creativity, developing, maintaining, improving applications, and leading the team.
I am most skilled in: Java, Spring Boot, Linux
Experience
Webb Fontaine is a leading provider of solutions for trade facilitation, powered by world-class technology including artificial intelligence. WF's solutions deployed in several countries worldwide.
Defined a convention, designed a structure, and developed a library for error response of all REST API to interfaces unification, making the APIs more comfortable to build, test, and maintain.
Refactored legacy part of microservice interaction and used RabbitMQ, which increases stability by 15%.
Developing the notification system similar to Amazon Simple Notification Service to send notifications in different formats from all Grails, Sprint applications, and third parties like KeyCloak.
Rayan Ham Afza
http://www.rayanhamafza.com/Java Backend Developer and Team leader
Agust 2018 - Sep 2019
Rayan HamAfza was founded on 2005, providing capital market solutions, as Software as a Service (SaaS) for most of portfolio companies in Iran's capital market.
Re-Architecting, refactoring and adding test coverage legacy code developed with Play framework, increasing confidence and decreasing the cost of continued support by migrating to Spring Boot.
Developing backend of Online Trading & Broker Management System using Spring Boot, Hibernate and Play Framework and serve clients(Web, Desktop, Mobile) with Rest web services.
Education
SheikhBahaee University
MS Computer Software Engineering
2017 - 2019
Sheikh Bahaei University (Persian: شیخ بهایی), was established by virtue of the 1994 law of non-governmental and non-profitable universities and institutions through the efforts of ten professors from the University of Isfahan
I’ve learnt new concept and academic aspect of cutting edge technology such as Cloud Computing, AI, Complicated Dynamic Networks, Distributed Operating Systems…
Azad University
BSc Computer Software Engineering
2004 - 2008
The Islamic Azad University (IAU) (Persian: دانشگاه آزاد اسلامي), commonly referred to as Azad University is the world's third largest private university system based in Iran.
During my time at Azad university I learnt most of my key skills that have I have taken through my career such as teamwork and working to tight deadlines. I spent a lot of my free time in Robotic club.
2nd place in national robotic competition in Qazvin University, 2006
Secretary of the Computer Science Association of the University
Teacher assistant for programing, Database, Operating System courses