Hamid Rostami
Technical Team Lead & Developer at Pooya Co. Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Pooya Co. Inc.
-
Iran
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Technical Team Lead & Developer
-
Jan 2016 - Present
Project is Core System for International Banking Affairs that covers all common foreign currency processes of the operational units (branches, dependent or independent foreign currency affair units), as well as covering the foreign currency processes of the Iranian International banking affairs offices while meeting the requirements of the Central Bank of Iran.In its evolutionary development, the system has been able to comply with the latest banking requirements in the business process phase, by using the knowledge of banking experts. Also considering the technical aspect, the system has grown, using research and development and new IT outcomes. Today the largest Iranian banks are utilizing this system for their foreign affairs.Responsibilities:o Breading tasks, do estimation, assign them to developers for new projects.o Designing and developing base classes.o Reviewed works of the team members (design and implementation).o Reviewed the output of business analysis team (use cases and analysis models).o Documented technical design and specification.o Designed and developed software components for internal company use.o Monitoring and tuning database queries regarding database performance tuning.o Installed WebLogic and Creation of Web logic Domains, Tuned system Parameters, and deployment of EARs on Linux OS.o Handle application deployment with TeamCity.Methodology: RUP Technology: JEE (spring, JSF, JPA, Hibernate, Junit, Query DSL, ADF), JHeadstart, BI PublisherIDES & Tools: IntelliJ IDEA, Oracle JDeveloper, WebLogic, Selenium, Jmeter, Pl/SQL Developer, Maven, SVN
-
-
Senior Java Developer
-
Dec 2010 - Dec 2015
Project is core financial system handles all banking financial affairs; meaning providing financial books and statements. In addition, it also comes to use in the following processes:o All processes resulting in financial transactions, issuing accounting records and providing financial books and statements.o Processes resulting in financial information generated during the activities of other units of the bank.o Processes involved in providing reports based on the information produced in different levels of the organization such as the central accounting department, regional and main headquarters orbranches.Responsibilities:o Designed and developed software products (front-end and back-end).o Reviewed works of the team members (design and implementation).o Reviewed the output of business analysis team (use cases and analysis models).Methodology: RUPTechnology: JEE (ADF), JHeadstart, BI PublisherIDES & Tools: Oracle JDeveloper, WebLogic, Pl/SQL Developer
-
-
-
-
Senior Java Developer
-
Jan 2010 - Dec 2010
The Norwegian Online Media Catalogue 2 - OMC2 – is a project which have as goal to develop a brand-new version of the OMC1, which was developed in 2001 (www.aviskatalogen.no). The Report Module is a part of the Publish Application, which is the public part of the complete solution. This is available for all that want to watch and work with the media information.Responsibilities:o Developed applications using Java, Spring, Hibernate and Rest API.o Developed user interfaces using JSF, Prime Faces, HTML, JavaScript, JQuery.Technology: J2EE (spring, Prime Faces, JPA, Hibernate)IDES & Tools: Eclipse, NetBeans, Glassfish, Maven, SVN
-
-
-
Karnik System
-
Software Development
-
1 - 100 Employee
-
Team Leader & Developer
-
Jun 2005 - Mar 2010
Projects:PMIS: Web base project management software for Municipality of Tehran.School System: o Online entrance exams.o Education status students.o Graphically progress of each student and … INCICO:A portal which is about N.I.C.I.CO commercial system. It is a paperless system that is based on a paper base system that the organization was using for their trading activities and maintaining their documents as an archive. UR: This software cover hierarchy of UR. Every city has maintenance center. When one of telecom tools is damaged, they send UR to this software and company follow order until problem is solved.Role &Responsibilities:o Designing and developing base classes.o Developed applications using Java, Struts and Hibernate.o Developed user interfaces using JSP, HTML, JavaScript, JQuery.Methodology: RUPTechnology: J2EE (HTML, JavaScript, JSP, Struts, Hibernate, DAO) IDES & Tools: WebLogic, MyEclipse, Oracle 11g, SVN
-
-
Education
-
American College of the Middle East (ACM)
Certified in CXF Web services -
American College of the Middle East (ACM)
Certified in Java Enterprise Edition -
American College of the Middle East (ACM)
Certified in Java Standard Edition -
Shahid Beheshti University of Medical Sciences
Bachelor of Science (BS), Occupational Safety and Health Technology/Technician