Здравствуйте!
Покритикуйте резюме, пожалуйста!
Спасибо!
P.S. Я не в США. Резюме писал для работодателей у себя на родине.
Резюме на критику: Java Developer
-
- Новичок
- Posts: 46
- Joined: 18 Mar 2007 22:25
Резюме на критику: Java Developer
Last edited by titanus on 01 Jun 2013 17:23, edited 1 time in total.
-
- Новичок
- Posts: 46
- Joined: 18 Mar 2007 22:25
Re: Резюме на критику: Java Developer
<Name>
<email>
<phone>
__________________________________________________________________________
Java developer with 11 years of experience in software design and development for banking, finance and educational domains.
TECHNICAL SKILLS
Languages: Java SE/EE/ME, Groovy, Oracle PL/SQL, C++, Delphi
Frameworks: Grails, Spring, Struts, JBoss Seam, Playframework
Web: JSP/JSTL/Servlets/JSF, JavaScript/HTML/CSS, Ajax, jQuery/Ext JS/YUI, Adobe Flex, RESTful
Databases: JPA/Hibernate, JDBC, SQL, Oracle/MySQL
Testing: JUnit, HtmlUnit, Selenium, JMeter
Servers: Tomcat, JBoss AS, Apache
VCS: Subversion, CVS
Misc: Android, Ant, XML, EJB, AWT/Swing, JNI
IDE: Eclipse, IntelliJ IDEA
OS: Linux, Windows
Methodologies: OOD, Design Patterns, Agile, Refactoring, Continuous Integration
Performance Tuning: Web, Database, Method Profiling, Java Heap
Documentation: Functional Specification, User's Guide, Developer's Guide
__________________________________________________________________________
PROFESSIONAL EXPERIENCE
Senior Java Developer
<Company#1>, July 2012 – present
A start up company located in Silicon Valley providing popular educational web application.
Responsible for full software development life cycle from analysis to deployment.
- Redesigned and implemented new version of application from scratch.
- Developed 70% of application main features.
- Boosted development time twice using high-productivity environment and principles of good programming.
- Performed web optimization, resulting in "A" grade with 96% by Yahoo Best Practices.
- Improved UI response 10 times by implementing core features on JavaScript and Ajax.
- Implemented serious changes in database schema, resulting in zero loss of critical data and minimizing system downtime.
- Tuned application performance by utilizing caching. Effort gave zero database hits for read-only data.
- Clarified code and enabled to write faster by introducing coding conventions.
Technologies: Java, Grails/Groovy, Spring, Struts, Hibernate, Ajax, jQuery, Subversion, Junit/HtmlUnit, MySQL, Tomcat, Apache, Linux
__________________________________________________________________________
Team Lead
<Company#2>, Oct 2010 - June 2012
A leading payment service provider in the local market.
Our team successfully created business critical 24/7 systems allowed the company to strengthen and improve its positions.
Self-Service Kiosk System
- Designed and implemented the system: 400+ client installations on Linux.
- Reduced data plan costs by 75% and improved system fault tolerance by developing wireless modem wrapper.
- Optimized client installation time from 1 hour to 5 min.
- Improved time to update whole kiosk network from 1 week to 30 min by creating auto-update function.
- Developed Linux/Windows driver for bill validator. Effort enabled sophisticated control of the device and improved customer satisfaction.
- Improved interaction between helpdesk and support staff by developing SMS messaging.
- Improved time of customer service trouble ticket from 1 day to 20 min by developing remote access to kiosk.
Technologies: Java, Playframework, Swing, Oracle, Linux, RESTful, Ant
Unified Payment Collection System
- Developed the system, processing 30% of payments in the local market.
- Created mobile versions compatible with 99% of end-users' handheld devices.
- Migrated database from MySQL to Oracle with zero loss of critical data and minimizing system downtime.
- Created reporting features accepted by end-users as one of the best on the market.
Technologies: Java, Spring, Hibernate, Java ME/WAP/WURFL/J2ME Polish, Tomcat, Oracle/MySQL, Apache, Linux, Ajax/Ext JS
Payment Gateway
- Created the system, processing 120+ services with 24/7 schedule.
- Improved time to add new services from several days to 1 hour by implementing flexible architecture.
- Enabled processing 50% more payments without bottlenecks by tuning system performance.
- Created alert and notification system allowed to identify errors and problems in early stages.
Technologies: Java, Spring, Hibernate, Tomcat, Oracle, Linux, RESTful, XML, Ant
SMS Processing System
- Created the system to receive and send SMS in real time with major mobile carriers (4 of 6).
- The system hosts web and processing services with more than one server to guarantee scalability and availability.
- Used by other critical systems to service end-users and improve interaction between divisions of the company.
Technologies: Java, Tomcat, SMPP, Ant, Apache, Linux
Reporting System
- Improved report processing time from 4 hours to 10 min by leading technical team in the implementation of reporting system. This effort allowed helpdesk staff to dedicate more time for customer service.
Technologies: Java, JDBC, Oracle, Tomcat, Linux, JavaScript/HTML/CSS
__________________________________________________________________________
Java Developer
<Company#1>, Jan 2009 - Sept 2010
- Designed and developed 40% of web application features.
- Increased site traffic up to 30% by web optimization.
- Fixed application crashes on running environments by solving Java heap problems.
- Migrated code base from cvs to svn, preserving whole code base history.
Technologies: Java, Spring, Struts, Hibernate, MySQL, Ajax, csv/svn, JUnit, Tomcat, Apache, Linux
__________________________________________________________________________
Java Developer
<Company#2>, Feb 2008 – Dec 2008
Created the system that automated solution for online payments in real-time, significantly saving the company on customer service cost.
Technologies: Java, JBoss Seam, Hibernate, JSF/Facelets/RichFaces, Tomcat, MySQL, Subversion, Apache, Linux
__________________________________________________________________________
Senior Software Engineer
<Bank>, Aug 2002 – Jan 2008
The central bank that supervises over all commercial banks and finance institutions in the country.
Involved in analyzing the business needs, database designing, developing and maintaining applications.
Technologies: Java, JDBC, JBoss AS, EJB, AWT/Swing, JNI, Oracle PL/SQL, Delphi, C++, CVS, XML, Ant, Eclipse, Linux, Windows
Uniform Bank Performance Report System. Created the system, automating solution for report processing, significantly saving time from manual processing. This effort allowed the bank staff to dedicate more time for analysis.
Human Resource Management System. Directed design and development of internal HR system. The helped to improve productivity of HR management staff.
Real Time Gross Settlement System. Involved in development and maintenance of the system. Designed and developed integration module with other systems.
Digital Signature Library. Developed PKI library used in business critical payment and trading systems. Created Java wrapper around C++ version using JNI.
Access Control Management System. Designed and implemented the system used by IT security. The system allowed to monitor and control user access to critical systems throughout the organization.
Currency Сash Management System. Involved in system and database designing, code review, maintaining application.
Warehouse Management System. Performed development and maintenance of the system. Improved system performance and UI feedback time.
Bank Supervision Report System. Developed and optimized bank reference module. Tuned system performance: effort improved report generation time by 30%.
__________________________________________________________________________
Senior Java Teacher
<University#1>, Sept 2005 – present
Teach Java fundamentals, web technologies and database programming.
Technologies: Java, JDBC, JSP, Tomcat, Eclipse, SQL, MySQL
__________________________________________________________________________
Java Teacher
<University#2>, Sept 2007 - May 2008
Taught programming basics and Java fundamentals.
Technologies: Java, Eclipse
__________________________________________________________________________
EDUCATION
- MS, <University#1>, 2002-2004
- BS, <University#1>, 1998-2002
- Participated in 12 software development courses in Germany, India, Moscow, <Local City>
CERTIFICATIONS
- Sun Certified Java Programmer
- Sun Certified Web Component Developer
- Sun Certified Business Component Developer
References available upon request.
<email>
<phone>
__________________________________________________________________________
Java developer with 11 years of experience in software design and development for banking, finance and educational domains.
TECHNICAL SKILLS
Languages: Java SE/EE/ME, Groovy, Oracle PL/SQL, C++, Delphi
Frameworks: Grails, Spring, Struts, JBoss Seam, Playframework
Web: JSP/JSTL/Servlets/JSF, JavaScript/HTML/CSS, Ajax, jQuery/Ext JS/YUI, Adobe Flex, RESTful
Databases: JPA/Hibernate, JDBC, SQL, Oracle/MySQL
Testing: JUnit, HtmlUnit, Selenium, JMeter
Servers: Tomcat, JBoss AS, Apache
VCS: Subversion, CVS
Misc: Android, Ant, XML, EJB, AWT/Swing, JNI
IDE: Eclipse, IntelliJ IDEA
OS: Linux, Windows
Methodologies: OOD, Design Patterns, Agile, Refactoring, Continuous Integration
Performance Tuning: Web, Database, Method Profiling, Java Heap
Documentation: Functional Specification, User's Guide, Developer's Guide
__________________________________________________________________________
PROFESSIONAL EXPERIENCE
Senior Java Developer
<Company#1>, July 2012 – present
A start up company located in Silicon Valley providing popular educational web application.
Responsible for full software development life cycle from analysis to deployment.
- Redesigned and implemented new version of application from scratch.
- Developed 70% of application main features.
- Boosted development time twice using high-productivity environment and principles of good programming.
- Performed web optimization, resulting in "A" grade with 96% by Yahoo Best Practices.
- Improved UI response 10 times by implementing core features on JavaScript and Ajax.
- Implemented serious changes in database schema, resulting in zero loss of critical data and minimizing system downtime.
- Tuned application performance by utilizing caching. Effort gave zero database hits for read-only data.
- Clarified code and enabled to write faster by introducing coding conventions.
Technologies: Java, Grails/Groovy, Spring, Struts, Hibernate, Ajax, jQuery, Subversion, Junit/HtmlUnit, MySQL, Tomcat, Apache, Linux
__________________________________________________________________________
Team Lead
<Company#2>, Oct 2010 - June 2012
A leading payment service provider in the local market.
Our team successfully created business critical 24/7 systems allowed the company to strengthen and improve its positions.
Self-Service Kiosk System
- Designed and implemented the system: 400+ client installations on Linux.
- Reduced data plan costs by 75% and improved system fault tolerance by developing wireless modem wrapper.
- Optimized client installation time from 1 hour to 5 min.
- Improved time to update whole kiosk network from 1 week to 30 min by creating auto-update function.
- Developed Linux/Windows driver for bill validator. Effort enabled sophisticated control of the device and improved customer satisfaction.
- Improved interaction between helpdesk and support staff by developing SMS messaging.
- Improved time of customer service trouble ticket from 1 day to 20 min by developing remote access to kiosk.
Technologies: Java, Playframework, Swing, Oracle, Linux, RESTful, Ant
Unified Payment Collection System
- Developed the system, processing 30% of payments in the local market.
- Created mobile versions compatible with 99% of end-users' handheld devices.
- Migrated database from MySQL to Oracle with zero loss of critical data and minimizing system downtime.
- Created reporting features accepted by end-users as one of the best on the market.
Technologies: Java, Spring, Hibernate, Java ME/WAP/WURFL/J2ME Polish, Tomcat, Oracle/MySQL, Apache, Linux, Ajax/Ext JS
Payment Gateway
- Created the system, processing 120+ services with 24/7 schedule.
- Improved time to add new services from several days to 1 hour by implementing flexible architecture.
- Enabled processing 50% more payments without bottlenecks by tuning system performance.
- Created alert and notification system allowed to identify errors and problems in early stages.
Technologies: Java, Spring, Hibernate, Tomcat, Oracle, Linux, RESTful, XML, Ant
SMS Processing System
- Created the system to receive and send SMS in real time with major mobile carriers (4 of 6).
- The system hosts web and processing services with more than one server to guarantee scalability and availability.
- Used by other critical systems to service end-users and improve interaction between divisions of the company.
Technologies: Java, Tomcat, SMPP, Ant, Apache, Linux
Reporting System
- Improved report processing time from 4 hours to 10 min by leading technical team in the implementation of reporting system. This effort allowed helpdesk staff to dedicate more time for customer service.
Technologies: Java, JDBC, Oracle, Tomcat, Linux, JavaScript/HTML/CSS
__________________________________________________________________________
Java Developer
<Company#1>, Jan 2009 - Sept 2010
- Designed and developed 40% of web application features.
- Increased site traffic up to 30% by web optimization.
- Fixed application crashes on running environments by solving Java heap problems.
- Migrated code base from cvs to svn, preserving whole code base history.
Technologies: Java, Spring, Struts, Hibernate, MySQL, Ajax, csv/svn, JUnit, Tomcat, Apache, Linux
__________________________________________________________________________
Java Developer
<Company#2>, Feb 2008 – Dec 2008
Created the system that automated solution for online payments in real-time, significantly saving the company on customer service cost.
Technologies: Java, JBoss Seam, Hibernate, JSF/Facelets/RichFaces, Tomcat, MySQL, Subversion, Apache, Linux
__________________________________________________________________________
Senior Software Engineer
<Bank>, Aug 2002 – Jan 2008
The central bank that supervises over all commercial banks and finance institutions in the country.
Involved in analyzing the business needs, database designing, developing and maintaining applications.
Technologies: Java, JDBC, JBoss AS, EJB, AWT/Swing, JNI, Oracle PL/SQL, Delphi, C++, CVS, XML, Ant, Eclipse, Linux, Windows
Uniform Bank Performance Report System. Created the system, automating solution for report processing, significantly saving time from manual processing. This effort allowed the bank staff to dedicate more time for analysis.
Human Resource Management System. Directed design and development of internal HR system. The helped to improve productivity of HR management staff.
Real Time Gross Settlement System. Involved in development and maintenance of the system. Designed and developed integration module with other systems.
Digital Signature Library. Developed PKI library used in business critical payment and trading systems. Created Java wrapper around C++ version using JNI.
Access Control Management System. Designed and implemented the system used by IT security. The system allowed to monitor and control user access to critical systems throughout the organization.
Currency Сash Management System. Involved in system and database designing, code review, maintaining application.
Warehouse Management System. Performed development and maintenance of the system. Improved system performance and UI feedback time.
Bank Supervision Report System. Developed and optimized bank reference module. Tuned system performance: effort improved report generation time by 30%.
__________________________________________________________________________
Senior Java Teacher
<University#1>, Sept 2005 – present
Teach Java fundamentals, web technologies and database programming.
Technologies: Java, JDBC, JSP, Tomcat, Eclipse, SQL, MySQL
__________________________________________________________________________
Java Teacher
<University#2>, Sept 2007 - May 2008
Taught programming basics and Java fundamentals.
Technologies: Java, Eclipse
__________________________________________________________________________
EDUCATION
- MS, <University#1>, 2002-2004
- BS, <University#1>, 1998-2002
- Participated in 12 software development courses in Germany, India, Moscow, <Local City>
CERTIFICATIONS
- Sun Certified Java Programmer
- Sun Certified Web Component Developer
- Sun Certified Business Component Developer
References available upon request.
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Резюме на критику: Java Developer
Давно не встречал практически идеально написанное резюме на привете.
Единственное замечание навскидку, но особо не существенно
Единственное замечание навскидку, но особо не существенно
Если заявили сервлеты то обычно всеж это мокается в юнит тестах либо EasyMock или Mockito (мне мокито нравится на порядок больше) хотя понятно Вы покрывали это функциональными тестами, но лучше иметь эту строчку в резюме.Web: JSP/JSTL/Servlets/JSF, JavaScript/HTML/CSS, Ajax, jQuery/Ext JS/YUI, Adobe Flex, RESTful
Testing: JUnit, HtmlUnit, Selenium, JMeter
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Резюме на критику: Java Developer
Слушайте вам не надо работу тут в долине? Меня очень многие просили в том числе в тeх местах где сделали офер но я не пошла в итоге (нашла ближе к дому)
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Новичок
- Posts: 46
- Joined: 18 Mar 2007 22:25
Re: Резюме на критику: Java Developer
ОК. Принял к сведению. Спасибо!Sergunka wrote: Если заявили сервлеты то обычно всеж это мокается в юнит тестах либо EasyMock или Mockito (мне мокито нравится на порядок больше) хотя понятно Вы покрывали это функциональными тестами, но лучше иметь эту строчку в резюме.
-
- Новичок
- Posts: 46
- Joined: 18 Mar 2007 22:25
Re: Резюме на критику: Java Developer
Я бы не отказался, но я сейчас в бСССР. В этому году за h1b мне уже не зацепиться, поздно уже. Может весной повезет. А так - спасибо!Сабина wrote:Слушайте вам не надо работу тут в долине? Меня очень многие просили в том числе в тeх местах где сделали офер но я не пошла в итоге (нашла ближе к дому)
Рад за вас, что нашли работу.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Резюме на критику: Java Developer
Да-да, меня тоже про это спросили раз стоSergunka wrote:Давно не встречал практически идеально написанное резюме на привете.
Единственное замечание навскидку, но особо не существенноЕсли заявили сервлеты то обычно всеж это мокается в юнит тестах либо EasyMock или Mockito (мне мокито нравится на порядок больше) хотя понятно Вы покрывали это функциональными тестами, но лучше иметь эту строчку в резюме.Web: JSP/JSTL/Servlets/JSF, JavaScript/HTML/CSS, Ajax, jQuery/Ext JS/YUI, Adobe Flex, RESTful
Testing: JUnit, HtmlUnit, Selenium, JMeter
https://www.youtube.com/watch?v=wOwblaKmyVw