Shahrzad Jahangirian Resume

Software Engineer


  • 2003 Bachelor’s Degree of Computer Science Major in Software Engineering from La Trobe University of Australia.
  • 2004 Sun Certified Programmer for the Java 2 Certification from Sun Microsystem

Key Strengths and
Technical Skills

  • I am a creative, innovative and experienced Software Engineer with over fifteen years developing Software Application, who has the ability to research and quickly learn new technologies. I am best to design and develop Database System Business Applications and I have excellent logical, analytical and problem solving capability.
  • This is list of specific technologies, languages, and tools with which I am proficient.
  • Java/ J2EE
  • C++
  • Oracle
  • Borland JBuilder
  • Borland C++ Builder
  • UML
  • Object Oriented Analysis, Design
    & Development
  • C
  • PHP
  • Pascal
  • Database Design
  • MySQL
  • Visual Basic
  • 3-Tier Architecture
  • MVC
  • Sun Netbeans IDE
  • ADA
  • Scheme
  • Assembley
  • Android Studio
  • Gradle
  • Intellij IDEA
  • Strong Object Oriented Analysis, Design and Development skills.
  • Advanced Core Java programming skills and extensive Java application development experience.
  • Advanced Java Swing and GUI development skills.
  • J2EE design and development experience with MVC framework (JSP, Servlets, JavaBeans, Tomcat)
  • Strong understanding of MVC and design patterns.
  • Highly proficient in Web Development PHP, HTML, CSS, XML, MySql and understanding of the latest web standards and technologies.
  • Advanced expertise and skills of C++ development and Object Oriented design.
  • Previous experience working in Linux, Unix, Dos and Windows operating system and environments.
  • Advanced skills in Rapid Application Development using Core Java, C++ and Borland C++ Builder.
  • Advanced skills and experience to write SQLs to query complex database structures and JDBC.
  • Advanced Data Modeling and Database Analysis and Design with ER Diagram to represent the Conceptual Level of Database Design and Relational Schema to represent Logical Level for the Database Design to Third Normal Form.
  • Advanced skills to implement databases in Oracle and MySQL Relational Database Management System using SQL query language, including stored procedures, triggers, forms and report builder.
  • Intermediate to Advanced programming in C, Visual Basic, Cobol, ADA, PHP, Html, Scheme, Pascal and Assembly languages.
  • Advanced procedural design and development.
  • High level skills in using Rational Rose to produce visual modeling in UML.
  • Understanding and ability to apply UML Methodology, including use cases, class diagrams and other UML artefacts.
  • Strong understanding and working across all phases of Software Development Life Cycle (SDLC) and Agile approaches.
  • Exceptional understanding of System Architect with rapid adaptation to new technologies.
  • Solution oriented, with high level problem solving skills, delivering solutions within given time frame and work on multiple projects at the same time.
  • Advanced understanding of Client-Server Technology.
  • Excellent written and verbal communications skills, friendly and a team player.
  • Excellent analytical capability and attention to detail, Problem solving, Critical thinking, and resolution capabilities and skills.
  • Self-motivated and able to perform without supervision and work in a fast-paced environment.
  • Ability to learn new tasks and languages self-sufficiently.
  • Logical, structured thinking able to come up with creative solutions.


  • Currently I write codes using Java language and MySql Database System to create a collection of my Software Development skills in Application Development. I showcase them on my website at , hoping it will help me to get an employment as a Java or C++ Application Developer.
  • Custom Application and Website Design and Development.
  • Freelance Graphic Design services through my website at

Applications that I
designed & developed

  • 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 Software May 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 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.

    Professional Experience

    • Java Developer at Australian Taxation Office in Collins Street, Docklands Melbourne Australia May 21, 2018 – June 29, 2018
      Java and SQL development, I Worked in an agile environment by attending standups, planning, showcases and other agile meetings and ceremonies. Scrum and Sprint.

    • Graphics & Web Design at Webcruzer in Campbellfield Melbourne Australia November 2013
      During the time that I worked there, I designed and developed a Website using Webcruzer application.

    • Java Developer at Park Lane Information Technology in Camberwell Melbourne Australia 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 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.