Shahrzad Jahangirian (Shaz)

P.O.Box 493, Kew, Victoria, Australia

Unit G04 / 6 Power Avenue, Ashwood VIC 3147

Mobile: 61(0) 414715910

Web:

Email:

Online Resume:

Java & Database sample coding:

Australian Citizen

Skills

  • Advanced Object-Oriented software analysis, design, and development.
  • Advanced Java programming skills and extensive Java application development in three layers with database management system such as Oracle and MySql. Java experience including JDBC, Enterprise Java Beans (EJB), Java Foundation Classes (JFC) that consists of the Abstract Window Toolkit (AWT), Swing Graphical User Interface and Java 2D.
  • Intermediate J2EE Web design and Web Application development experience with Model–View–Controller (MVC) architectural pattern including JavaServer Pages (JSP), Servlet, JavaBeans, Tomcat Server, Spring and Struts Frameworks.
  • Test-driven development (TDD) with Junit and Behavior-driven development (BDD)
  • Advanced C++ application development skills in three layers with database and Object-Oriented software analysis, design, and development using Borland Builder C++.
  • Advanced SQL Server development skills, including database design, stored procedure, trigger, and form using Oracle and MySQL Relational Database Management System.
  • Advanced Data Modeling and Database Analysis and Design with Entity Relationship Diagram (ER) to represent the conceptual level of Database Design and relational schema to represent Logical Level for the Database Design to Third Normal Form.
  • Highly proficient in Web design and development using PHP, HTML, CSS, XML, MySql and understanding of the latest web standards and technologies.
  • Experience working in Linux, Unix, DOS and Windows operating system and environments.
  • Intermediate to Advanced programming skills in C, Visual Basic, Cobol, ADA, PHP, Html, Scheme, Pascal and Assembly languages.
  • Advanced Procedural and Functional software analysis, design, and development.
  • High level skills in using Rational Rose to produce visual modeling in UML.
  • High level understanding and skills to apply Unified Modeling Language (UML) diagramming, including use cases, class diagrams and other UML artefacts to design software application using tools like Rational Rose.

Strong understanding and working across all phases of Software Development Life Cycle (SDLC) and Agile approaches.

Excellent analytical capability and attention to detail, problem solving, critical thinking, and resolution capabilities and skills. Solution oriented, delivering solutions within given time frame and work on multiple projects at the same time. Logical and structured thinking that make me to come up with creative solutions.

Advanced understanding of Client-Server Technology and System Architect with fast adaptation to new technologies.

Excellent written and verbal communications skills, friendly and a team player

  • Self-motivated and able to perform without supervision and work in a fast-paced environment.
  • Ability to learn new tasks and languages self-sufficiently.

Technical Skills

Programming / Web:Java, JavaServer Faces (JSF), Abstract Window Toolkit (AWT), Swing, C++, J2EE, Jave Beans, JavaServer Pages (JSP), Java Servlets, Enterprise Java Beans (EJB), Tomcat, Spring, Struts, Websphere, eXtensible Markup Language (XML), Cascading Style Sheets (CSS), Test Driven Development (TDD) with JUnit, Behavior-driven development (BDD), Model–View–Controller (MVC), PHP, HTML (HyperText Markup Language), C, Visual Basic, Cobol, Android Studio, Gradle, Intellij IDEA, ADA, Pascal

Software:Dreamweaver, FrontPage, Photoshop, InDesign, Macromedia Flash, Fireworks, Borland Builder C++, Jbuilder, NetBeans

Database System:MySql, Oracle, PostgreSQL, Microsoft SQL Server

Operating Systems:Windows NT/95/98/200/Vista/XP/Me/7/8/10, Linux, Unix

Education

2004Sun Certified Programmer for the Java 2 Platform 1.4,

Sun Microsystem, completed.

2000-Jan 2003Bachelor of Computer Science (Software Engineering),

completed 2nd & 3rd year in La Trobe University Bundoora Campus,

Melbourne, Victoria, Australia

1999Bachelor of Science (Computer Science) completed 1st year in Edith

Cowan University in Mount Lawley Campus, Perth, Western Australia, Australia, completed.

1999Certificate III in Accounting from ICS Learning International Corresponding Schools, completed.

1988-1994Certificate In Computer Applications, Diploma In Computer Programming, Associate Diploma Applied Science (Computing) in

TAFE at Mount Lawley Campus and Perth Campus, Western Australia. I did many units including 3rd year units, but I did not completed any of the qualifications.

1987Enrolled in Bachelor of Business in Western Australian College Of Advanced Education (currently call Edith Cowan University), but not completed.

Employment History

Java Developer at Australian Taxation Office in Collins Street, Docklands Melbourne Australia May 21, 2018 – June 29, 2018

Java and SQL development, Agile, Scrum, Showcase, Sprint. Because of confidentiality nature of my six weeks contract position, I am not going to add anymore details.

Graphics & Web Design at Webcruzer in Campbellfield Melbourne Australia

November 2013

During the time that I worked in Webcruzer, I designed and developed a Website using

Webcruzer website development application and I did Graphic Design using Adobe Photoshop and Illustrator.

Java Developer at Park Lane Information Technology in Camberwell Melbourne Australia April – July 2007

I analyzed problem requirements and designed database, problem, and user interface layers and implemented a Web-based application using Java, J2EE and Oracle. Also I designed and developed medical reports using XML for Hospital.

J2EE Developer at Spotlight in South Melbourne Australia March – June 2003

I updated a legacy database that was stored in Microsoft SQL Server 2000 and I designed and developed a J2EE web-based application with Apache Tomcat using MVC architecture to be used with updated database.

Current

  • Freelance Software Application and Website Design and Development through my website at
  • Freelance Graphic Design services through my website at

Applications that I designed & developed

  • Shaz Cash Receipt 2016

Shaz Cash Receipt produces printed Receipt, this application is very user friendly and easy to use. User enters a purchase details at the Main Screen text boxes and press OK to display the Receipt at the bottom of Screen for preview and adjustment and then press Print to send it to printer for print. It keeps all receipt details in a file for later use.

  • International Clock Jun 2012 – Dec 2012

An International Clock written in Java language. This application displays six different timezone Clock from around the world selected by user and it is fully customizable.

  • eBay Finding API Application Jan 2011 - Jun 2011

A desktop application that uses eBay Finding API platform and has been implemented with Java language. The Application creates Request using findItemsAdvanced response. Requests to be used for displaying eBay items on my websites.

Lottery Application Jan 2010

A Lottery Application developed with Java language that allows user to have random numbers for lottery ticket, to select some numbers, create system selection up to 25 numbers, save winner numbers and have reports.

 Browser Mar 2010 - April 2010

The Browser is a Java application loads URLs from a text file like urllist of yahoo and fetches the URL from Internet and display it for certain amount of time and close it. User has the option to select URLs numbers and displaying time.

 Amazon Web Services Application Jul 2009 - Aug 2009

I developed a desktop application using Amazon Web Services documents. This application creates requests for retrieving Amazon products to be used as feeds in website. I use this application for creating requests to display Amazon products at my websites. I wrote this application with Java language too.

 Contact Manager Application Nov 2007 - Sep 2008

A Contact Manager application that stores and retrieves a person or a company details in a database. I used Java programming language and Java DB or open source Apache Derby database. It is very user-friendly application with complex user interface.

  • Shaz Invoice SoftwareMay 2007- Aug 2007

A Desktop application that I developed with Java language to create Invoices with very easy and user friendly user interface targeting people with basic computer knowledge. This application creates 20 different invoices formats and I try to sell it on my website.

The product page is at

Shaz Password Manager Jul 2006 - Sep 2006

A Desktop Application that stores web sites logins and passwords in a random access file developed with Java Language.

  • Doctors Surgery Information System Feb 2004 - May 2004

An application for medical practices, it records appointments and tracked diagnosis

and treatment given for each patient. It utilized client server architecture with

object-oriented design and development using Java programming language.

  • The University Student Electronic Organizer Aug 2003 - Dec 2003

The University Student Electronic Organizer is an organizer for appointments, university assignments, timetables, calendars, and record keeping. This application is designed and developed with object-oriented design and programming in three-tier architecture using C++ and Paradox database.

  • Sales and Order System 2003 - Aug 2003

A desktop application for a distribution organization developed using Borland

Builder

C++ and MySql Database technologies designed in three-tier architecture as an

Object oriented client server system.

  • Travel Agencies Accommodation Bookings System Mar 2003 - May 2003

A Travel Agency application to book accommodation. It is an object oriented

System that has been developed with C++ language and MySql database.

Third Year University Project

  • La Trobe University Project “ Imprint Classification & Matching System”

For Victorian Forensic Science Center Semesters 1 & 2 - 2002

Third year unit Software engineering project at La Trobe University that I

completed during two Semesters in 2002. My project team members consist of six students including me and our project requirement were to design and develop Database System Desktop Application for Victorian Forensic Science Center. As unit requirement each project team need to complete Application analysis and design in first semester and implement it in second semester. During that year I did much more than my share for that project, beside my official responsibility to analyze and design the Database from Entity Relationship Diagram to Third normal form and Use case diagram in first semester, that I did flawlessly. The Database design were so correct that we have not had any problem during whole year of Application development in compare to some other teams that had numerous database design faults during their project development. In implementation phase at second semester, I did at least 75% of Application coding in C++ for problem domain, using Borland Builder C++ for User Interface and Oracle Database System for Database layer.

Websites