Post Job Free
Sign in

Project Management

Location:
Canada
Posted:
June 10, 2016

Contact this candidate

Resume:

Alireza Afshar Tehrani

+1-416-***-****

*******.******@*****.***

Toronto, Ontario

Summary of Qualifications:

Senior Software Engineer with 12+ years of Java Enterprise applications development experience

Good knowledge of Telecom, Banking, Finance, Education and License Regulation domains

Skilled in most of Java Enterprise related technologies, frameworks and APIs

Skilled in Software Analysis and Software Design, plus good knowledge of RUP,XP, Scrum and Agile

Skilled in database design using case tools and interacting with Database Management Systems

Good knowledge of Security, CRM, ERP, Portal and Business Intelligence concepts

Good knowledge of Software Architecture, Algorithms and Design Patterns

Experienced in team lead, project management, project planning and software integration

Strong interpersonal skills and the ability to work effectively as part of a team or individually

Effective communication with team members, leadership and coordination abilities

Excellent presentation and documentation skills (with IT Marketing Management experience)

Skills & Expertise:

Programming

JEE, Java 8, Struts 2, JSF, GWT, Spring, EJB 3, SQL, JSP, JSON-P, JAX-WS, JAX-RS, Web Service(Soap, Restful), Java Script, Maven 2, Ajax, Hibernate, HQL, JPA, JPQL, JMS, RMI, Jasper Report, jQuery, XML, VXML, IVR, JDBC, PHP, CSS, HTML, JProfiler, JUnit 4, JMock, AOP, SOA, OSWorkflow, Spring MVC, JBoss ESB, Tiles, SiteMesh, Lambada, JCE, PKI, Pentaho, AngularJS

Database

Oracle, Microsoft SQL Server, My SQL, IBM DB2

Methodologies

RUP, XP, Scrum, Agile, BPM

IDEs

Eclipse, Intellij Idea, NetBeans

Case Tools/Modeling

Rational Rose, Visual Paradigm, Together, BPVA, UML, BPMN

Project Management

MS Project, Atlassian Jira, Atlassian Confluence, OnTime, Sales Force, Assembla

Version Control

Subversion(SVN), CVS, Source Safe

Application Servers

JBoss, Apache Tomcat, Resin, Oracle Weblogic, Jetty

Applications

Liferay Portal, SugarCRM, OpenLDAP, Bamboo

Environments

Windows, Linux, Amazon Cloud (AWS), Azzure, VMware

Work Experience:

Nelnet Canada (Sparkroom), Toronto, Canada

May 2014 – Present

Project: LeadIQ CRM ( May 2015 – Present )

oPosition: Software Architect

oThe project vision is a lead management application that serves in United States education industry, developed on JEE, GWT, Spring, JAVA7, Pentaho, BI, SQL Server 2012, JBoss, Jetty, Eclipse and SOAP/REST Web Services. Accomplishments:

redesign company projects architecture

break tasks, do estimation, assign them to developers

integrate Pentaho 5.4 into company applications

migrate legacy data to new frameworks

program core components including performance tuning

perform technical team training and developers mentorship

Project: LeadIQ CRM ( May 2014 – April 2015 )

oPosition: Senior Developer

oThe project vision is a lead management application that serves in United States education industry, developed on JEE, GWT, Spring, JAVA7, Pentaho, BI, SQL Server 2012, JBoss, Jetty, Eclipse and SOAP/REST Web Services. Accomplishments:

program new stories and SQL statements

design cubes for LeadIQ built-in Pentaho Business Analytics report provider

redesign database model based on new stories

refactor code in terms of performance tuning and resolve program issues

re-program core .Net APIs with JavaEE

provide technical documentations

provide a Java7 lunch and learn course

Iron Data Solutions, Toronto, Canada

Aug 2013 – May 2014

Project: Versa Regulatory

oPosition: Software Engineer III

oThe project vision is a web based License Regulatory application to process all new/renewal/cancel license applications inside United States, developed on a JEE platform using Struts, JSF, Spring, EJB, JBoss, Oracle as database, Bamboo as build tool and Amazon Cloud as deployment environment. Accomplishments:

developed core security layer to handle SSO for the client

programmed new requirements and DBRs

redesigned some parts of database model based on new requirements

programmed PL/SQL statements to handle data migration for redesigns

refactored previous codes and fix new issues

provided technical documentations

ColdAd Company, Toronto, Canada

Mar 2012 – May 2013

Project: ColdAd CRM

oPosition: Offshore Project Based J2EE Developer

oThe project vision is a web based Customer Relationship Management system to process, classify and track customers’ requests, using Struts 2 and SQL Server. Accomplishments:

programmed use-cases and web services

designed DB model and User Interface

IT Department, ParsTasmim Company, Iran

Apr 2011 – Mar 2013

Project: Mellat Bank Loan System ( Mar 2012 – Mar 2013 )

oPosition: Senior J2EE Developer, Tech Lead

oThe project vision is a financial workflow based web application to process Mellat Bank loan requests, based on BPM approach and developed on a J2EE BPMS using JSF as MVC and SQL Server 2008 as DBMS. Accomplishments:

programmed complicated use-cases, core APIs and integration web services

performed Data Conversion and Migration from Legacy Database to MS-SQL Server

performed code review to enhance and unify development team coding style

programmed optimized complicated SQL queries

created strong impact on user interface and database design

participated in important requirement gathering sessions and running test scenarios

Project: ParsTasmim National Data Center ( Apr 2011 – Mar 2012 )

oPosition: Senior J2EE Developer

oThe project vision is a web based data center management solution which is made of integration and customization of some other open-source/commercial applications such as Liferay portal, SugarCRM, Intalio, Apache ServiceMix, jBilling, OpenLDAP. Accomplishms:

programmed Liferay portlets based on Struts 2 and J2EE platform

programmed and customized SugarCRM

set up OpenLDAP on Linux to provide SSO functionality

programmed web-services to integrate service layer (with both of Soap API and Rest API)

developed integration database

IT Department, BehPardakht Company, Iran

Jul 2009 – Dec 2010

Project: Mellat Bank Subsidy Management System

oPosition: Senior J2EE Developer, Tech Lead

oThe project vision is a financial web application to calculate and manage factories monthly governmental subsidy. It was developed on J2EE, JSF and IBM DB2. Accomplishments:

programmed complicated use-cases and core APIs

programmed optimized complicated SQL queries

set up Maven 2 and created pom.xml files to activate Maven build mechanism

performed code-review and task assignment

ICT Department, Parstel Company, Iran

Jul 2004 – Jul 2009

Project: Parstel Unified Messaging System ( Aug 2007 – Jul 2009 )

oPosition: Project Manager

oThe project vision is an installable J2EE web application, which acts as a multi-channel plugin to enable any other application for sending and receiving of SMS, Email. Accomplishments:

designed the project architecture

participated in the development of core APIs, DB design, UI design and marketing phase

managed the project team to complete the project with quality within deadlines

Project: Parstel Multimedia Contact Center ( Dec 2005 – Aug 2007 )

oPosition: Senior J2EE Developer

oThe project vision is an offshore software solution which is combined of a web application for contact center, IVR and configuration management, based on J2EE platform, and a standalone application for call center agents based on .Net platform. Accomplishments:

developed core APIs and assigned use-cases using Spring, Hibernate and Ajax

developed dynamic VXML files for the Voice Browser

Project: Parstel ERP ( Jul 2004 – Dec 2005 )

oPosition: J2EE Developer

oThe project vision is a web based SMB ERP with financial, logistics and human resource modules based on J2EE platform and SQL Server DBMS. Accomplishments:

developed assigned use-cases using Java, EJB and Struts plus unit test.

developed custom tags and core APIs for the project framework

ICT Department, Iran Telecommunication Research Center, Iran

Jun 2002 – Jul 2004

Project: Iran Switch Management Network

oPosition: J2EE Developer

oThe project vision is a swing application to monitor telecommunication switches in whole the country, using EJB, JMS, Oracle, JBoss, Swing. Accomplishments:

developed assigned use-cases of operating center

design subsystem database and user interface(UI) as well

Education:

M.Sc. in Computer Science (Artificial Intelligence)

Industrial University of Science & Technology, Iran

Sep 2003 – Jul 2006

B.Sc. in Computer Science (Software Engineering)

Tehran Polytechnic University of Technology(Amir Kabir University), Iran

Sep 1998 – Jul 2003



Contact this candidate