Seyed Samiezadeh
. ** years of experience in complete software development life cycle
process
. Strong hands-on technical focus, customer oriented, good at managing
people and plans
. Rapid learner, fast reader, good listener, effective writer and speaker,
extremely organized and disciplined
. Architected and designed 8 medium to large scale enterprise applications
using both Java and .NET
. In-depth knowledge in several programming languages, technologies,
domains, and vendors
. Sun Certified Enterprise Java Architect
Summary
Methods: OO, OOP, MDA, AOP, SOA, UML, Rational Unified Process (RUP),
Agile, XP, TOGAF
Technologies & AndroMDA, CXF, Hibernate, Spring, JSF, JSTL, Struts, POJO, EJB,
Frameworks: JDO, JAXB, JMS, JPA, Terracotta Ehcache, Oracle Coherence,
VMWare GemFire, VisualVM, Servlet, AJAX, JSP, ZK, JavaScript,
jQuery, CSS, Responsive Design, JDO, SOAP, WSDL, Kodo, JDBC,
RMI, Portlet, TagLib, CGI, XML/XSLT, DOM, SAX, IIOP, CORBA,
Sockets, JNDI, LDAP, SSL, SSH, TCP/IP
Languages: Java / JEE, ASP .NET and C# 2 years, C & C++ 4 years, Delphi,
PHP, Perl
Middleware: IBM WebSphere Application Server (WAS), WSAD, RAD, JBoss,
Weblogic, Sun One App Server, Orion, iPlanet, Apache, JRun,
Tomcat, IIS, Visibroker
Databases: Oracle, DB2, MS SQL Server, Sybase, PostgreSQL, MySQL
OS: Linux, Unix, Solaris, Windows, VMWare
Tools/IDE: Rational Software Architect (RSA), Rational Software Modeler
(RSM), Rational Rose, MS-Project, Visio, Eclipse, Visual Studio
.NET, Crystal Reports, CVS, Subversion(SVN), jUNIT, Sonar,
FindBug, PMD, CheckStyle, Anthil Pro, uBuild, uDeploy, ANT, SSH
Bank of America - Charlotte, NC
Project: Account Marketing and Lead Software Consultant / Sep 2013 -
Purchasing Architect Present
- Account Marketing and Purchasing is the first point of service for
opening new personal/business saving, checking and credit card
accounts. ABPA is profoundly SOA based consuming 14 (down stream)
systems using SOAP and REST
- Researched/proposed/developed solutions for challenging technical
obstacles, introduced solutions that made the development and QA
process faster and easier, +solutions that increased the quality of
the application, performance tuning and optimization, invloved in
hands on development of the application, converting the application to
Responsive
- Heavily Scrum/Agile shop using Rally software
- Java/JEE, ZK, WAS, WSDL, SOAP, REST, JSON, jUnit, CMS, uBuild,
uDeploy, Sonar, Windows, Websphere, Subversion, Linux, Responsive
Design, Mobile Platform
Ciber / Walt Disney World - Orlando, FL
Project: Pricing/Packaging Senior Software Jul 2008 - Jul 2013
Consultant
- Pricing/Packaging are two critical systems of Walt Disney Parks and
Resorts handling pricing tickets, products, packages, rooms, dinings,
shows, tours, discounts, deposits, taxing, etc.
- Worked on the re-architecting of the system, developing and
optimization of the application, introduced distributed cache platform
(JSR-107) to be able to handle an average of 10 million transactions a
day
- Prepared UML diagrams; used AndroMDA which is a Model Driven
Architecture tool to generate the structure of the application.
Customized velicoty templates of AndroMDA to add features to templates
of Hibernate, WSDLs, Value Objects, Domain Objects. Evaluated
different distributed cache solutions including Oracle Coherence,
Terracotta Ehcache, VMWare GemFire, and IBM eXtreme Scale
- Used Java/JEE, WAS (Websphere), EJB, JMS, MQ, CXF, AndroMDA,
Hibernate+Ehcache, Hibernate/JPA, VisualVM Profiler, Thread Analyzer,
WSDL, SOAP, Tomcat, DB2, Oracle, RSA, RAD, Eclipse, jUnit, AnthillPro,
Sonar, ClearCase, Subversion, Linux, Windows
- Waterfall, Scrum Agile
Project: DPMSR Software Architect Feb 2007 - Jun 2008
- The Disney Properperty Management System is a legacy system developed
by RPG and AS400 systems and the DPMSR (DPMS Retirement) is an effort
to retire the legacy systems and upgrade to J2EE
- The project consists of upgraded reservation management system
- Desinged, developed, and participated in coding and optimization of
the application
- Prepared Software Requirement Specification and Software Design
Document, UML diagrams, etc.
- Used Java/J2EE, WAS, WSAD, EJB, JMS, CXF, AndroMDA, Hibernate, WSDL,
SOAP, Hibernate/Kodo/JDO/JPA
- Windows, Websphere, AS400, iSeries, DB2, CM Synergy, Subversion,
Linux, JUnit
- Rational Software Architect (RSA), Rational Application Developer,
Eclipse
Millennium Soft Inc.
Project: Web Plus CMS Lead Software Architect Jun 2006 - Jan 2007
- The Web Plus CMS is a full featured Web Based Content Management
System. The spplication features include Templating, Page Publisher,
News, Products, Services, Blogs, Easy Upgrade, Communities, and
Workflow
- Technical leadership, coach and mentor the developers on the team.
Share best practices, provide guidelines for development, perform code
review etc.
- Prepared Software Requirement Specification and Software Design
Document, UML diagrams, etc.
- Java/J2EE, Struts, JSF, Hibernate, Ehcache, AJAX
- Windows, Linux, MS SQL Server, Orion, Tomcat, ANT, XDoclet, CVS, JUnit
- UML, Visio, Rational Software Architect, Rational Unified Process
(RUP)
M.E. Solutions LLC. - Dubai (3 Projects)
Project 1: Virtual University Software Architect Dec 2003 - May
- VU 2006
- Virtual University (VU) is a portal-based, large scale, and Hybrid e-
Learning enterprise application system which supports both the
Sychronous and Asynchronous eLearning features. The application
provides a very good environment for Faculties, Instructors and
Students to manage, teach and study courses on the Internet. Text
Chat, Voice Chat, and a Graphical Whiteboard are the synchronized
components
- Architected, designed and developed an LMS (Learning Management
System) and an LCMS (Learning Content Management Systems) based on the
e-Learning standards: SCORM (Sharable Content Object Reference Model)
and IMS Global Learning Consortium (Instructional Management Systems)
with a support for Web Services (SOAP)
- Prepared Software Requirement Specification and Software Design
Document, UML diagrams, etc.
- Java/J2EE, POJO, Nirvana Framework, JSP/Servlet/JSTL/CustomTagLibs,
SOAP, JAX-RPC, WSDL
- Windows, Linux, Sybase, Apache, Tomcat, Orion, ANT, XDoclet, CVS,
jUnit
- UML, Visio, Rational Unified Process (RUP)
Project 2: The Business Plus! Software Architect Feb 2004 - May
2006
- The Business Plus! is a full Web based Office Automation Web
application. The features include Document Management and Archiving,
Workflow Management, Form Processing, Dashboard, and a Dynamic Report
Generator
- Prepared Software Requirement Specification and Software Design
Document, UML diagrams, etc.
- C# and ASP .NET, Nirvana .NET Framework, Microsoft .NET framework 1.1
- Windows 2003, MS-SQL Server, Crystal Reports 10, CVS
- UML / Visio / Rational Unified Process (RUP)
Project 3: The Intranet Plus! Software Architect Feb 2004 - May
2006
- The Intranet Plus! is a full Web based Customer Relationship
Management (CRM) application. The features include eCommerce, B2B,
Calendar, News, Announements, Prospect Lists, Prospects, Campaigns,
Opportunities, Sales Leads, Accounts, Cases, and more. A sophisticated
authentication and authorization system is one of the most important
features of this application
- Prepared Software Requirement Specification and Software Design
Document, UML diagrams, etc.
- C# and ASP .NET, Nirvana .NET Framework, Microsoft .NET framework 1.1
- Windows 2003, MS-SQL Server, Crystal Reports 10, CVS
- UML / Visio / Rational Unified Process (RUP)
IonIdea Inc. - Bangalore
Project: Conformia WinePro Technical Architect/Team Lead Feb 2003 - Nov
2003
- The WinePro is a Web based application developed based on Java/J2EE
technologies. The application includes workflow management and
processes used for wine manufacturers. WinePro has been installed and
deployed on several sites in the USA and end Euorope. For more
information please see: http://www.conformia.com
- Technical leadership and troubleshooting for the team members + coding
of essential parts
- Prepared Software Requirement Specification and Software Design
Document, UML diagrams, etc.
- Designed new architecture based on J2EE Blue Prints and design
patterns
- EJB 1.1 (migrated to EJB 2.0), Entity Beans, Session Beans, MDB,
Servlet/JSP/JSTL,
- Windows 2000, RedHat Linux, MS-SQL Server, Crystal Reports 8, CVS,
ANT, and jUnit
- Weblogic 8.1, also deployed on Websphere, Orion and JBoss
- UML / Rational Rose / Rational Unified Process (RUP)
Farabar Interactive
Project: Virtual Director of Software Dept. / Jul 2002 - Feb
Unversity Portal Software Architect 2003
- Virtual University (VU) is portal based, large scale, Hybrid e-
Learning enterprise application system which supports both the
Sychronous and Asynchronous eLearning features. The application
provides a very good environment for Faculties, Instructors and
Students to manage, teach and study courses on the Internet. Text
Chat, Voice Chat, and a Graphical Whiteboard are the synchronized
components
- Technical leadership and troubleshooting for the team members + coding
of essential parts
- Prepared Software Requirement Specification and Software Design
Document, UML diagrams, etc.
- Java/J2EE, EJB 1.1, JSP, Servlet, Custom Tag Libraries, JDBC, JNDI,
XML, jDOM, LDAP, RMI, Java Mail, etc.
- Windows, RedHat Linux, Solaris, BEA Weblogic 7, also deployed on
Oracle 9i, JBoss, Orion, and IBM Websphere
- Sybase, Oracle, SQL Server, Apache Web Server + OpenSSL/ModSSL (HTTPS
protocol), ANT, CVS, jUnit
- UML / Rational Unified Process (RUP), JBuilder
IonIdea Inc. - Bangalore (2 Projects)
Project 1: IonIdea Enterprise Technical Project Leader Sep 2001 - May
Framework 2002
- IEF is a complete Java/J2EE software development framework. The
framework consists of a Web Application Framework, Data Object
Relation Mapping, a set of Tools and Utilities, Process Template
Documents, Standards and Cnventions. The framework is basically made
of 8 Components including an MVC Engine, a dynamic JDO with caching
mechanism, Email, LDAP, TagLibraries, COM/CORBA, WAP+Embeded Systems,
and Messaging (JMS). The project has been completely designed and
implemented based on J2EE Blue Prints Design Patterns and Java
Programming Design Patterns
- Designed and architected the framework components, prepared the system
requirements, Use Cases, Sequence Diagrams, and Class Diagrams
- Programmed for a major part of the project and helped the team for
coding other modules
- EJB, Servlet/JSP, JDBC, JNDI, RMI, COM/CORBA, XML, Java Mail, J2ME,
JMS, etc.
- Weblogic 6.0 SP1 - also deployed and tested on iPlanet, WebSphere,
Orion and jBoss
- Oracle 8i - also tested the ORM component on Sybase, MS-SQL Server,
PostgreSQl and MySQL
- UML, Rational,CVS, and jUnit
Project 2: EJB Mail Web App Technical Project Leader Feb 2001 - Aug
System 2001
- Designed the System Architecture
- Analyzed User Requirement Documents, prepared System Requirements, Use
Cases, Sequence Diagrams, Class Diagrams and Database Normalization
- Programmed for interfaces, abstract classes and database level classes
using J2EE patterns; also SQL queries, java script libraries, style
sheets, and XML documents
- Java/J2EE, JDK1.3.1, EJB 1.0, JSP, JDBC, JNDI, RMI, Java Mail, Linux
RedHat, Windows 2000, Weblogic Server 6.0 sp1, tested on iPlanet and
WebSphere, Oracle 8i, Apache Web Server + OpenSSL/ModSSL (HTTPS
protocol)
- UML - Rational Rose / Rational Unified Process (RUP), JBuilder, CVS
Earlier Experiences Jun 1996 - Jan 2001
- Authentication System for Integrating Multiple Applications
- Web-Based Project Management System
- Stock & News Collaborator System Based on XML Technology
- Java Web-Based LDAP Administration System
- Software Scientist in Research and Development Department of Sharif
University - researched for Java Technologies, Servlet, JSP, Java Beans,
Providing Proposals, Reports, Network Administration in Unix/Linux and
SQL Server
- Course instructor in Tehran University - HTTP, HTML and Web Design
- Software Developer of a Hospital CRM Project using C and C++
- Software Programmer for a Point of Sales application using Foxpro/Dbase
Education, Courses, and Certificates:
- Bachelors of Science, Applied Mathematics, September 1995 - Azad
University of East Guilan
- eTrust Identity Manager, eTrust Directory, and eTrust Vulnaribility
manager courses - CA (Computer Associates)
- SPECTRUM Network Management course - CA (Computer Associates)
- Brief course on TOGAF 9