امروز 13 تیر 1404

Nader Jafari

Yazd, Iran

Summary

Senior Java / Liferay Developer with 10 years of Experience in Liferay and MVC Spring portlet development.

Expert in J2EE framework such as spring boot, Spring 5, EJB, JSF and etc.

Programming Languages:

- Java EE

- Javascript

- React

Experience in:

- Database: MySQL, PostgreSQL, Oracle

- Frameworks: React, NodeJS, Ant, Maven, Gradle, Gulp

- SVN, Git

- UI: Bootstrap, ClayUI, React

- Linux and Scripting

- Tomcat and Weblogic

Github: https://github.com/naderjafari

Experience

Chief Technology Officer

Sepehr Afzar Iranian

Jul 2019 - Present (3 years 2 months +)

Sepehr Afzar Iranian (SAIN) is Iran's largest private software development company. The company

provides enterprise software and support to businesses of all sizes located across the country.

● Develop and support more than 20 Enterprise Portal based on Liferay portal version 6 and 7 for

Universities and Insurance Companies

● Develop and support 3 Shopping Site with Liferay Commerce 2.0

● Design and Develop more than 20 Custom Liferay Themes with bootstrap , pure JavaScript, Custom

ADT for asset publisher and Custom Fragments

● Monitor, Analyse and Tuning Liferay Portal 7 with large of data and content using JMeter

● Improve Liferay Search engine in Elastic Search for Persian language

● Architect and Develop more than 15 Custom portlets with React and Liferay Clay Framework and

Rest-full API (JAX) on Liferay 7

● Architect and Develop more than 5 Custom MVC portlets with ADT and JSP

Nader Jafari - page 1● Integrate Liferay Portal with Keycloak, WSO2 Identity Server and Active Directory to support Single

Sign on

● Integrate Liferay Portal with CAS to support Single Sign on

● Architect and develop full CI/CD process for some Liferay projects in Gitlab CI And Docker Compose

● Architect and develop full CI/CD process for some Liferay projects with Github Action And Docker

Compose

● Consume SOAP and Rest APIs to gather information for custom portlets

● Design and Develop about 30 Custom Fragments for Liferay Portal 7.3+

● Upgrade about 10 Liferay Portal 6.1 to 7.3 with standard Liferay upgrade process based on

PostgreSQL

● Add some Extension and Hooks to Liferay portal 7 to support some customers requirements

● Add Support RTL Language and Jalali Date to

● Create 2 Custom Liferay Blade Templete to generate a boiler-plate fro Liferay React Portlets

● Create 3 Payment methods for Iranian banks on Liferay Commerce 2.0

● Create 2 Custom Step for Liferay Commerce 2.0

● Technologies: JAVA, JAVA EE (Spring3, JSP, Struts-1.3), SQL Server 2008, Hibernate3, JavaScript,

Apache Velocity, Freemarker

API Engineer

Sepehr Afazar Iranian

Jan 2018 - Present (4 years 8 months +)

Sepehr Afzar Iranian (SAIN) is Iran's largest private software development company. The company

provides enterprise software and support to businesses of all sizes located across the country.

● Architect and Develop and Install 3 API Gateway with WSO2 API manager and WSO2 Micro

Integration

● Develop more than 20 API transformation with WSO2 Micro Integration (Rest and SOAP)

● Architect and Configuration Custom Monitoring dashboards in WSO2 Analytic

Open Source Developer

Liferay

Jan 2010 - Present (12 years 8 months +)

● Report and resolve some bugs in Liferay Portal 7 and Liferay Commerce 2.x

Open Source Developer

WSO2

Jan 2020 - Mar 2021 (1 year 3 months)

● Add logout feature to identity-inbound-auth-cas

Full Stack Engineer

Sepehr Afazar Iranian

Apr 2012 - Jun 2019 (7 years 3 months)

Sepehr Afzar Iranian (SAIN) is Iran's largest private software development company. The company

provides enterprise software and support to businesses of all sizes located across the country.

Nader Jafari - page 2● Develop and support more than 20 Enterprise Portal based on Liferay portal version 6

● Design and Develop more than 30 Custom Liferay Themes with CSS , JQuery , Custom Asset

Publisher display (Liferay hook)

● Monitor, Analyse and Tuning Liferay Portal 6.1 with large of data and content using JMeter

● Develop Audit feature for liferay portal 6

● Improve Liferay Search engine in SOLR and Apache Lucene for Persian language

● Integrate Liferay Portal with CAS to support Single Sign on

● Consume SOAP and Rest APIs to gather information for custom portlets

● Upgrade 5 Liferay Portal 4.2 and 5.x to 6.1 with standard Liferay upgrade process based on

PostgreSQL and oracle

● Clustering Liferay portal 6.1 in Weblogic 10 and Oracle Database with Cluster Link

● Add some Extension and Hooks to Liferay portal 7 to support some customers requirements

● Add Support RTL Language and Jalali Date

● Migration all Content from Drupal, WordPress and SharePoint to Liferay Portal 6

Education

K. N. Toosi University of Technology

Bachelor's degree, Information Technology

2007 - 2011

Licenses & Certifications

liferay - Liferay

Skills

Apache Velocity • Oracle Database • WebLogic • Wso2 • REST APIs • SOAP • JavaServer Pages

(JSP) • React.js • JAX-RS • PostgreSQL

فعالیت به عنوان مجری