AhmadSeddighi.com
AHMAD REZA SEDDIGHI Home Page
 
 
 
   
 
 
  Email:
ahmadseddighi@yahoo.com
 
 
 
  Work History  
  Books  
   
  I'm an author, speaker, and consultant in architecting and developing enterprise software systems. I've also been a software designer, developer, and architect, J2EE platform in particular.
 
Work History

  I started working with software when I started to major in university in software engineering in 1995. My interest in object oriented development leaded me to C++ and then java languages. I obtained my B.Sc. in 1999 from The University of Isfahan , Iran .

I then worked as a full-time research assistant at the Electrical & Computer Engineering Research Center (ECERC) of Isfahan University of Technology , Iran .

In August 2001 I was employed as a software designer and developer in Parvan Pajooh company. I worked on a software application called CAT (Course Authoring Tool) which is used for authoring SCORM based e-learning contents.

In September 2003, I joined AICTC as a team leader and software architect. The main project I worked on at this academic center was LCMS (Learning Content Management System). This is an enterprise J2EE application used for managing learning content.

In October 2004, I was employed as a software developer and architect in Pars Azarakhsh , a famous Iranian company working on library applications. At this time, I worked on NLI (National Library of Iran) application.

In November 2005, I began to work as an author and teacher. I've been teaching many J2EE technologies and their architecting in enterprise applications. Since my profession regards open source frameworks, many of the seminars are around designing and developing J2EE based applications with open source frameworks. I have written three books in Farsi in the case of open source. My first book, Core Java Programming, serves as an easy-to-learn book for programmers interested in Java. It presents a step by step learning path for beginner to advanced learners. Java Web Programmig, another of the series, discusses web programming techniques and technologies in Java. And the latest book, J2EE Development, discusses some famous and popular open source J2EE frameworks such as Struts, Spring, and Hibernate with building, logging, and unit testing considerations. It also discusses their integration challenges and the best practical usages.

Currently, I've mainly involved in teaching and consulting. Most of my teachings are in Aptech, a famous Indian institute, teaching many software techniques and technologies from basic issues, such as HTML, to the advanced, such as software engineering.
 
Books

 
Core Java Programming (in Farsi)
 
  This book is a definitive guide to the Java language and its essential libraries. The book is aimed to provide an easy to use tutorial with an example-rich education. It is started with elementary topics such as "how Java works", "what are JDK, JRE, and JVM" and continues with advanced topics such as "Object Oriented Analysis and Design", "Creating User Interfaces", "Threads", and "JDBC". (more...)
 
 
Java Web Programming (in Farsi)
 
  This book is aimed to show Java developers how they can use the JSP and Servlet technologies to create dynamic web sites. It starts with basic concepts behind web and web programming, and continues with other topics such as Servlet and JSP development, session tracking, custom JSP and tag libraries. Finally the book discusses the advanced topics in the Java web programming such as filters, listeners, and implementing web security. (more...)
 
 
J2EE Open Source Programming (in Farsi)
 
 

The book is aimed to elaborate on open source frameworks such as Struts, Hibernate, Spring with build, logging, and unit testing considerations as well as discuss integrating them in a typical application. This book discusses how developing a real-world application can be simplified by using the Spring lightweight framework. The book is highly recommended to all J2EE developers and architects. (more...)

 
 
Copyright © Ahmad R. Sedighi 2007