Резуме Java Developer

Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: Резуме Java Developer

Post by Interflag »

А как вы думаете, (ясно что точно никто нескажет)
Ну вот так просто иметь чем "мерить"

Допустим, отослал я 100 резуме в более-менее адекватные места где требуется именно junior java developer.
То сколько времене может примерно пройти до того как ктото решит позвонить в среднем?

Сколько будет что уже вообще "никак" (т.е. чтото нетак с резюме и надо по новой)
Interflag
Уже с Приветом
Posts: 118
Joined: 30 Apr 2012 00:59

Re: Резуме Java Developer

Post by Interflag »

Покритикуйте пожалуйста моё новое резуме
В нём я попытался более менее описать свой 4+ java опыт чтобы было хоть чтото видно из него
Name Surname
Cell: (+370) 000-00-00
E-mail: mail@gmail.com


SPRING/HIBERNATE JAVA DEVELOPER

PROFILE
 BSc Computer Science of Some University (June 2012, 4 years University).
 Strong experience with Java SE 4+, Java EE 1+ years upon a strong Computer Science background.
 Completed three months Webmedia Group Company’s Java Enterprise special trainings in commercial environment which included lectures about: OOP, J2EE, DBMS, Team work, Big projects.
 Taught by best high qualified and experienced Java specialists from Some Group Company at the trainings.
 Has written the test project and gained experience with Spring MVC, Spring Security, Spring IoC, Hibernate, XML, CSS, HTML, JSP, JQuery, Maven, Oracle XE, Eclipse at the trainings.
 Have written OS Virtual Machine model in Java language (similar to JVM) at Some University.
 Have subtleties Computer Science knowledge in OS architecture and compilers. (has written a few compilers in Java using lex , yacc code generators and 16bit dissembler in ASM language)
 Have been interested in artificial intelligence; have written basic Forward Chaining, Backward Chaining applications in Java language.
 Has protected the final thesis – “Java Swing JTable component data visualizing research” at Some University.
 Have a wish to become a Java Enterprise Architect. Therefore looking for a serious place to gain Java Enterprise experience.
 Planning to relocate to London ASAP and continue with a new role. (no visa required)

SKILS
Frameworks: Spring MVC, Spring Security, Spring AOP, Hibernate, Swing, Liferay.
Web Technologies: JSP, XML, JQuery, HTML, CSS.
Database: HQL, SQL, Hibernate Criteria, Oracle XE, Postgres, MySQL.
Web Services: WSDL, SOA, SOAP.
Modeling: Design Patterns, UML.
Tools: Eclipse, Maven, JRebel.
Other: log4j, java annotations, concurrent processes, transactions.


EXPERIENCE

02/12 – 05/12 Internee at Some Group, City, Country

e-Health system
Has written Java Enterprise test project from the real project requirements document and prototype at the end of the trainings.
The aim of the project to anchor the knowledge gotten from the trainings.

Environment: Spring MVC, Spring Security, Hibernate, JSP, JQuery, Maven, Oracle XE, Eclipse.

Commercial description: The aim of e-Health web system is to provide health institutions’ patient’s personal page where they can find the specialist, see specialists work time, see specialists free time where appointment can be made, register to the specialist at the certain time, see specialist information, manage their health results, see health history and changes, manage their account.

What I did exactly:
 I get the real project requirements document (containing functional, nonfunctional requirements) and prototype (html, css preparations).
 I have chosen a 4 layers architecture (dao, domain, service, web), Spring (IoC, MVC) and Hibernate frameworks (with annotations) and Oracle XE as a DBMS. Which I was scrupulously thought every side as they need to be done in real projects every day for a two months at Webmedia Company’s office from high experienced java specialists directly from their workspace. (one lecture per day, personal talk, home works)
 I have thought over every side of realization (java classes, database tables) from requirements document. Drawn the UML diagrams and consulted with specialists. And only then implemented everything.
 After realization I have noticed that my complicated inside project’s authorization can be improved with already existing Spring Security framework, so I replaced it with better solution.

Responsibilities:
 I designed and developed the whole system by my self with supervising of experienced specialists.
(requirements document and prototype) → (working solution)
 I used 4 layers architecture: dao, domain, service, web.
 I used UML to draw java classes, database tables. (I had a full UML course in university)
 I used Spring IoC(for POJO), Spring MVC(as a web layer), Spring Security (for authorization), Hibernate(as ORM) frameworks.
 I used Oracle XE as DBMS.
 I used HTML, CSS, JQuery, JSTL in JSP.
 I used Maven to build a project.
 I used JRebel to reduce compiling time.
 I used Hibernate HQL language in dao layer to get data objects from database. (Have also written quite complicated queries: search, united tables, etc.)
 I used Eclipse, Notepad++ as a code writings tools.
 I used resource bundles to store messages in two languages: English, other (Multilanguage project).
 I used transactions for data integrity.
 I used XML for configurations files.
 I strictly adhered general java and Company’s conversions (one entity per java file, code format)


ACADEMIC EXPERIENCE WITH JAVA

05/12 – 09/11 Final Thesis at Some University – Java Swing JTable component data visualizing research

Description
This work is about Java programming language JTable component which is in its turn is a part of Swing Java programming language standard graphical library. Seeking results: found out how the data can be supplied and how a supplied data can be decorated (visualized) from outside of component.

Summary
 Created application with java JTable component‘s standard data supply source module which called DefaultTableModel. In this application this model is used to load and show comma separated values data from *.cvs files. One of main purpose of cvs files’ format is to store table data. This application shows csv data visualization to JTable component.
 From created application with Java JTable standard data supply model has been revealed that JTable component’s DefaultTableModel model is good enough to visualize cvs file but not enough good in case when file is too dig. For this case AbstractTableModel need to be used which is shown in the second application.
 Created application with non-standard Java JTable component’s data supply model in which to demonstrate was picked free geolitecity database. It stores all ranges of globe IP addressees that it gives ability to determine about every city with success of 79% and country with 99.5%. This database was picked because it is difficult to load all database to operating memory at one time to show it. The solution is to load only that data which is need to be shown to user at using time. This solution was shown in this application using cache mechanism.
 From created application with java JTable non-standard data supply model has been revealed that JTable component‘s AbstractTableModel model can be used quite enough good to visualize a data amount. But these is an issue that the line number should be not exceeded MAX_INT. This solution was found is to uses commercial product such as Jide Grids. But this is all for extraordinary cases because the data can be filtered or even shows using pages.
 The application’s with non-standard Java JTable component data idea has template which name – lazy loading pattern, which in its turn is widely used. For application in Hibernate framework in which record can be fetch from DBMS with adjacent records so when adjacent record is need it can be loaded from already fetched records located in cache. So this can shorter the request speed.
 Developed methodology, which allows each component JTable cell to be formatted according special needs.
 Implemented sample application by developed methodology in which JTable component’s each odd row has grey colour.



11/12 – 09/11 Forward Chaining, Backward Chaining applications in Java language

Description
Forward chaining starts from the initial data and are moving toward the goal. Backward chaining begins from the goal and moving toward the data. The aim of the application to prove or to disprove chaining from the given input data (sets: productions, facts, goals).



02/11 – 06/11 Has written the whole working OS Virtual Machine model (similar to JVM) in Java language (as a result I was waived from OS exam at Some University and gotten 10 of 10)

Description
Designed an interactive operating system model in which virtual machine CPU operates with commands of data contained in registers and whether the memory. There are commands data transfers from memory to registers, and vice versa, arithmetic (addition, subtraction, multiplication, division, and comparison), the conditional and unconditional transfer of control, input, output, work with files (opening, reading, writing, closing, destruction) and the end of the program. The registers are as follows: the command counter is at least two general-purpose registers, register signs (signs form the arithmetic, and responds to them conditional transfer of control commands). Memory size is 16 blocks of 16 words.
The real machine processors can operate in two modes: user and supervisor. Virtual machine memory is displayed on the user's memory using the broadcast page. There is a timer, is a certain time interval generating interruptions. Input using the keyboard, for output - the screen. There is an external memory device - the hard drive.
A user working with the system runs the program interactively, by inputting the appropriate command.



Please call me: (+370) 111-111-11 or
email me: mail@gmail.com
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Резуме Java Developer

Post by Сабина »

Interflag wrote:Покритикуйте пожалуйста моё новое резуме
В нём я попытался более менее описать свой 4+ java опыт чтобы было хоть чтото видно из него
Я б не писала Spring/Hibernate во первых строках. Написала бы Mid level Java Developer ( что по идее должно быт после 4 лет експериенса).

Я немного знаю и работала с этими frameworks и верю что человек который понимает и разносторонне их знает далеко не дурак, но увы размахивание этими названиями здесь в штатах нередко вызывает ассоциацию с человеком который имеет очень поверхностные знания. Думаю в Англии ( и куда вы там апплаитесь) примерно то же самое.
Напишите в skills, там зачтется, но не в названии
https://www.youtube.com/watch?v=wOwblaKmyVw

Return to “Работа и Карьера в IT”