Post Job Free

Resume

Sign in

Developer Project

Location:
Wayne, MI
Posted:
July 27, 2015

Contact this candidate

Resume:

SOMAYEH MOHAMMADI

313-***-****

acqx3w@r.postjobfree.com

JAVA/JAVA EE DEVELOPER

SUMMARY:

Software development professional with 9 years of IT experience combining 6 years of Java expertise in web application design, development, and integration with 3 years of desktop application development, using technologies such as Microsoft, Oracle and Java. Demonstrated ability to combine diverse technologies and platforms to deliver seamlessly functioning systems with robust features, high performance, and excellent usability. Proven history of conceptualizing and implementing software enhancements and upgrades. Adept at coordinating the full project lifecycle for development initiatives.

Experience with Java and Object-Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.

Experience in an Agile Software Development using AGILE methods like XP and SCRUM.

Experienced in multi-tier Web Components based J2EE architecture (JSPs/Servlets/Java Beans).

Extensive experience with Spring, Struts, Hibernate, J2EE (EJB, Servlet, JSP, JDBC) and Java Web Framework along with Web Service/Database related technologies.

Rich Front End Technologies using HTML, XHTML, DHTML, CSS, JavaScript, AJAX, JSF, JSTL, Tag Libraries, Custom Tags.

4 years of experience with Liferay Portal in large scale with more than 100 portlets, I have experience with Liferay 4 to 6; also I had hands on manipulating the main source of Liferay for having inner portlets communication.

Expertise in Threads (Multi threading, Synchronization), JNDI, RMI, Java Beans.

Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, DAO, Session Façade, Value object and etc.

Experience in Quality assurance, Unit testing, load testing.

Middleware Experience in JMS, Message Driven Beans, LDAP.

Experience with Application Servers and Web servers using Web Logic 10/9.2/8.1, Apache Tomcat 5.5/4.1, JBoss, Oracle application server.

Very good experience in XML, XML Schema, DTD, JAXP (SAX /DOM Parsers).

Experience in working with development tools like Maven, Ant Scripts, JUnit (SVN, CVS, Git)

Experience in working with UNIX, Linux, and Windows.

Expertise in RUP and UML designs using Rational Rose.

Good working knowledge in IDE tools like Eclipse3.2, My Eclipse7.1, Eclipse Galileo and NetBeans6.0.

Experienced developing testing strategy using JUnit.

Good Experience in Product Development and Project Maintenance

Having very good experience and knowledge with all facets of SDLC (Requirements, Design, Development, Testing, Implementation and Maintenance).

Excellent Client interaction skills and proven experience in working independently as well as in a team.

Team Player with ability to learn quickly in work Environment, productive interpersonal skills with ability to understand and cooperate group requirements efficiently.

EDUCATION:

Associate's degree in Computer Software Engineering - Valiasr technical college – Tehran, Iran

Bachelor of Science in Computer Software Engineering - Azad University of Tehran – Tehran, Iran

Master of Science in Computer Science - Maharishi University of Management – Fairfield, Iowa, USA

TECHNICAL SKILLS

J2ee Technologies

Web Services, Hibernate, EJB JMS, JSTL, JSF, JMS, JDBC, JNDI, Servlets, JSP, Java Beans, Annotations, Generics, Collections API.

Web Technologies & Applications

XML,XSLT,HTMl,XHTML,DHTML

Operating Systems

UNIX/LINUX Platforms ( Red-Hat, FedoraCore, Ubuntu), Windows.

Applications/Web Servers

WebLogi,Apache,Tomcat, JBOSS, Oracle Application Server

Programming Language

JAVA, C, C++, Python, Java Script, Visual Basic

Database Management System

Oracle, DB2, MySQL,MS SQL Server, MS Access, Hypersonic,

Office Tools

Word,Excel,Powerpoint

IDE

My Eclipse 6.0/7.5, Eclipse 3.3,Eclipse Indigo, Net Beans 5/6.1/6.5/7.4, IBM data sudio

Internet Technologies

AJAX, HTML, CSS,JQuery, DHTML, Java Script, JSON

Development Tools

Dream Viewer, Maven, ANT tool, Junit, SVN, CVS, Git

Ford Motor Company, Dearborn-MI April 2014 – Present

Participating in Pinnacle Account Servicing (ASV) application. ASV is a web base financial application for Ford Credit Company. It is an accounting web application that used by Ford dealers to keep track of customer information and accounts for loan disbursements and payments. This application is connected to other applications via web services based on SOAP protocol and JMS; also the application has direct access to DB2 database and some store procedures on the DB server.

Responsibilities:

Working as a backend developer on their specific frameworks for Ford

Writing and renewing queries base on new database model

Updating the codes and structures base on new architecture and data model

Working on both china and global version of ASV

Manipulating the existing code generator which is based on Velocity for new architecture

Environment: Eclipse, Weblogic, SOAP services, Velocity, DB2, Struts, JPA, IBM Data Studio

Gam Electronic (Tehran-Iran) Feb 2012- May 2013

Role: Senior Java J2EE Developer

Participated in development of the enterprise application-Almas office automation solution, leveraging Developer and Web logic for deployment on a Linux platform – with Oracle 11g for the database, Java for programming, and EJB2 for the technology platform. Designed and implemented numerous new features and enhancements for the application, which is currently in use by more than 10,000 companies throughout Iran.

Responsibilities:

Developed a feature allowing conversion of multiple formats, including text and HTML, to PDF.

Replaced obsolete and insecure mail systems with integrated secure mail services over SSL / TLS.

Upgraded the legacy plain text email editor to CkEditor.

Introduced the ability to download all mail attachments as a zip file.

Drove integration between Almas Gam office automation and the new version of the CAS project.

Responsible for editing, adding feature and debugging the signature parts of the office automation project

Responsible for editing, adding feature and debugging the parts in office automation that related to mail system

Environment: EJB, JPA, Weblogic, Oracle application server, JDeveloper, SSL, SMTPS, iText, CkEditor, CAS

Pars Azarakhsh, Tehran-Iran Aug 2008-Jan 2012

Role: Senior Java Developer / Team Lead

Designed, customized, and implemented the Liferay portal as the first enterprise application for libraries in Iran, including deploying new portlets for use in over 2,000 university libraries throughout Iran. Oversaw development of 4 iterative versions of the portal within 3 years, with web service integration for all libraries to enable one-click user searches. Additionally coordinated development and implementation of an Android mobile application for the National Library of Iran

Responsibilities:

Team Lead for first library portal project in Iran base on Liferay portal open-source.

Worked with different framework and technologies in Java, on different web applications on different scopes

Developed Andriod application for National Library of Iran.

Developed web services and using others application services in our project.

As technical senior designer and developer, drove connection between the Liferay portal and a Delphi base desktop application via SOAP and AXIS, allowing multi-user access to application services.

Delivered server side web services via AXIS 2.

Responsible for all the small applications that the company needs to support the portal

Deploying the Liferay and related project on different web servers like Tomcat, Apache, Jboss, Glassfish

Environment: Eclipse, Tomcat, Jboss, SOAP services, AXIS, Orace 9i / 10g, SQL Server 2008 (streaming), MySQL, Hypersonic, JSP, Ant, Spring, Hibernate, Struts, JSF, Swing, Liferay, JSR 168, SSO, Rational Rose, Microsoft Project Control, Microsoft CRM, Linux, Rome (RSS), JPedal, Cewolf, AJAX, JavaScript, JSP, Scriptlet, Android emulator, Android plugin on Eclipse, Thread progrraming.

System Group, Tehran-Iran April 2008 – August 2008

Role: Java Developer

Description: Developed a XML to PDF project using FOP, iText, and iReport. Also took part in an open-source LMS project for OLAT customization.

Responsibilities:

Developed a XML to PDF project using FOP, iText, and iReport.

Took part in an open-source LMS project for OLAT customization.

Environment: Eclipse, FOP, iText, iReport, OLAT

Toorin Tan, Tehran-Iran Feb 2008 - Jun 2008

Role: Java Developer

Description: Provided recommendations and contributed to development activities for Jet speed portal and Exo. Authored documentation detailing instructions on portal development and port let deployment..

Responsibilities:

Doing research on different portals to select one of them from Jetspeed, EXO, Liferay, Oracle portal.

Documentation detailing instructions on portal development and portlet deployment.

Researching on SSO and the solution for integrating all the web application with selected portal.

Environment:.Netbeans, Jetspeed portal, Exo Portal, Liferay portal, Oracle Portal, SSO

Ashna Samane, Tehran-Iran Oct2007 – Dec 2007

Role: Junior J2EE Developer

Description: Adapted to the needs of the development team by gaining significant expertise in Open taps ERP and Liferay portal, with the goal of linking the two systems together.

Responsibilities:

•Successfully linked the company’s proprietary application with the Liferay and Opentaps open-source platforms.

•Learning new frameworks like Struts and Hibernate and start working on a financial project

Environment: J2EE, Java, JSP, Servlets, Struts, JDBC, Java script, HTML, XML, Oracle 8i, PL/SQL, Linux.

Mehregan Age of Business Intelligence, Tehran-Iran July 2005 – Dec 2005

Role: Oracle Data Warehouse System Developer

Description: Developed and deployed a data warehouse system. Leveraged Oracle Discover to implement features for report generation. Authored ETLs for updating data in the main database.

Responsibilities:

•Utilized Star Algorithm to design effective data models.

•Writing ETL based on the model.

•Writing schedule to run the ETL and fetching data from the main severs in appropriate times.

•Designing and implementing the reports by Oracle Discoverer.

Environment: Oracle 9i, PL/SQL, Oracle Discoverer.

Additional roles include a VB.NET / MS SQL project for Iran TV Channel 5, as well as projects to design and implement websites, and a role in the R&D center at Valiasr Technical College.

ACADEMIC PROJECTS

Exam & Course Tracking Application, Valiasr Technical College: Built a desktop application capable of monitoring student course progress and exam scores. Tools include Visual Basic and Oracle 9i.

Java-Based Portals, Azad University of Tehran: Conducted research on different Java portals to compare and contrast. Additionally created a CD and DVD shop as a portlet in Liferay portal. Tools include Liferay, MySQL, Struts, and Hibernate.

Financial Account Framework, Maharishi University of Management: Contributed to development of a framework supporting two financial applications, using design patterns for the base. Created UML diagrams for the framework and one of the applications. Tools include Swing and Derby.

PROFESSIONAL AFFILIATIONS

Informatics Society of Iran



Contact this candidate