• No results found

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

N/A
N/A
Protected

Academic year: 2021

Share "OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

© Oxagile http://www.oxagile.com

OXAGILE

RESUMES

SENIOR JAVA SOFTWARE ENGINEER

SUMMARY OF QUALIFICATIONS

• Over 4 years of solid experience in software development, application programming and

engineering

• Strong expertise in J2EE architectures, Object Oriented Analysis, Design and

Programming

• Strong experience in web application development • Strong experience in XML and related technologies

• Strong experience in database communication programming • Experience in development of reusable frameworks

• Strong experience in software development lifecycle: requirements, analysis, design,

implementation and support. Experience in iteration-oriented development, agile software development

• Experience in platforms support and technical maintenance

• Experience in refactoring, reengineering and improvement of design of existed code • Experience in existing software support

• Experience in work in time critical situations

TECHNICAL SKILLS

Experience (in years)

Last used (years ago)

LANGUAGES AND PLATFORMS

Java 1.4/1.5/1.6 5 Currently

HTML, CSS, JavaScript, XML 6 Currently

C/C++ 2 4 years ago

JAVA TECHNOLOGIES

Spring Framework 4 Currently

Hibernate 4 Currently

Struts 2 2 years ago

Google Web Toolkit 3 Currently

JSP/JSPX/Servlets 5 Currently

(2)

© Oxagile http://www.oxagile.com

EJB 3.0 2 1 year ago

JPA 2 1 year ago

JMS 2 1 year ago

JBoss Messaging 1 1 year ago

JSTL 2 1 year ago

JSF (RichFaces, MyFaces, Tomahawk) 2 1 year ago

Tapestry 1 2 years ago

JUnit 4 Currently

Java Application Profiling 2 Currently

JasperReports 3 Currently

OTHER TECHNOLOGIES

Web Services, WSDL, SOAP 3 Currently

XSLT, XPath 2 1 year ago

XHTML MP 1 2 years ago

ExtJS 2 Currently

Terracotta 0.5 Currently

GigaSpaces 0.5 Currently

DATABASES

PostgreSQL 1 2 years ago

MySQL 4 Currently

Oracle 1 2 years ago

MS SQL Server 1 4 years ago

APPLICATIONS SERVERS

Tomcat 5 Currently

JBoss 2 2 years ago

OPERATING SYSTEMS Windows 11 Currently Lunix 4 Currently BUILDING TOOLS Ant 4 Currently Maven 1 Currently

MODELLING AND DESIGN

UML 4 Currently

Design Patterns 4 Currently

Core Java EE Design Patterns 3 Currently

CASE TOOLS

Rational Rose 2 2 years ago

(3)

© Oxagile http://www.oxagile.com

PROCESS MANAGEMENT TOOLS

JIRA 4 Currently

VERSION CONTROL MANAGEMENT

SVN 4 Currently

IDE

IntelliJ IDEA 4 Currently

Net Beans 1 1 year ago

Eclipse 1 4 years ago

WORK EXPERIENCE (4+ YEARS)

Position: Software Engineer/Senior Software Engineer

Responsibilities: design and development of web applications based on Java platform.

Project: Customer Relationship Management System

Description: CRM system for automation of customer oriented business strategy. This application allows the client managing all data about its corporate customers. These data include clients’ contact details, their financial information (credit cards, bank accounts), connections with other customers, contact history management allowing keeping all emails and logs (from Skype, msn, etc). There’s a huge document management module which allows users performing such operations as: document editing, document creation (based on predefined templates) for several customers at a time, documents upload/download, email sending with attached documents. The system also has the time reporting module (for its operators) and the call centre (based on integration of ActiveX CTI component).

Technologies: J2EE, JDK 1.5/1.6, Servlets/JSP, Hibernate 3, MySQL 5, GWT 1.4/1.5, JavaMail, Ant, Tomcat 6.0.10, Subversion, Spring, JUnit, JasperReports 3.0.

Year: 2008-2009

Project: Ads monetization platform

Description: This project is building a comprehensive monetization platform that helps publishers maximize their revenue from online advertisement and optimize operations for ad networks and exchanges. It has modular architecture built according to SOA principles. Our scope of responsibility covered administration module.

Technologies: J2EE, JDK 1.5, ExtJS, Ext-GWT, GWT-Ext, Spring, Tomcat 6, Hibernate 3, MySQL 5.

Year: 2008

Project: Multimedia content substitution and management system

Description: Business logic layer (BLL) part development. The whole application manages video content according to business rules of the customer. BLL controls and schedules all the processes of recording, playing live, substituting parts of the content by recorded parts, manages pre-roll, after-roll and mid-roll ads. Strong fault tolerance is guaranteed. Flexible reporting is built-in.

(4)

© Oxagile http://www.oxagile.com

Technologies: J2EE, JDK 1.5, EJB3.0, JBoss4 AS, JBoss Messaging, PostgreSQL 8, JSF, JMS, Subversion, JUnit.

Year: 2007-2008

Project: Domain parking and monetization system

Description: The main objective of the project was to develop a robust platform for a domain parking and monetization system that provides the capability to host 100000s of parked domains and includes landing pages auto generation feature and flexible authoring capabilities. System includes various integration capabilities with third-party content provider, ads providers, payment and billing systems. Flexible reporting mechanism is included.

Technologies: J2EE, JDK 1.5, EJB3.0, JBoss4 AS, JBoss Messaging, PostgreSQL 8, JSF, JMS, Subversion, JUnit.

Year: 2007

Project: People vaccination accounting system

Description: The main idea behind the whole project was to reengineer an existing desktop application (that has a Java Swing client on the front end and a back-end EJB engine) and develop a module with web-based functionality. This web application gives an opportunity for users to collect and consolidate vaccination data on population.

Technologies: J2EE, JSF, Facelets, EJB3.0, Jboss 4.2.1GA, Oracle 10g XE. Year: 2006

Project: Marketing tool for data query and analysis

Description: System provides possibility to extract data from huge (more than 10m records) MS SQL goods database basing on various parameters and analyse the result.

Technologies: J2EE, JDK 1.5, Servlets/JSP, Hibernate 3, MSSQL 4, Tapestry, Tomcat 5, Subversion, Spring, JUnit.

Year: 2005

Project: Data migration application

Description: Application supports two-ways feeds. Outgoing feed periodically exports information about DB customers and products into SAP system via flat files. Main goal of this feed is to populate SAP. Incoming feed periodically exports information about invalid e-mails into DB system via flat files, which are created by SAP system. Main goal of this feed is to actualize e-mails in the DB.

Technologies: J2EE, JDK 1.5, Hibernate 3, MSSQL 4, Tomcat 5, Subversion, Spring, JUnit. Year: 2005

EDUCATION

Degree: Higher Education diploma

Issued by: Belarusian State University, Faculty of Applied Mathematics and Computer Science

(5)

© Oxagile http://www.oxagile.com

AWARDS

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 – 2007.

SPOKEN LANGUAGES

Native: Russian, Belarusian

References

Related documents

The key segments in the mattress industry in India are; Natural latex foam, Memory foam, PU foam, Inner spring and Rubberized coir.. Natural Latex mattresses are

(2013) A systematic review of studies examining the relationship between reported racism and health and wellbeing for children and young people. The Impact

However, obtaining bacterial genomic information is not always trivial: the target bacteria may be difficult-to-culture or uncultured, and may be found within samples containing

Intercomparison of global river discharge simulations focusing on dam operation --- Part II: Multiple models analysis in two case-study river basins, Missouri-Mississippi and

The state- level output multiplier estimated in this study was 1.51 (using the economic modeling software IMPLAN and 1999 New Hampshire County Data).. The variations in

streaming/sketching algorithms; algorithms on distributed data; I/O-efficient algorithms;.. data structures;

If a consumer cannot solve the dispute arising from an online sales or service contract directly with the trader, the dispute still can be solved through the platform with

Dibanding yang terjadi pada komunitas dataran rendah (Karawang), terdapat empat kategori praktik pilihan pangan yang lebih sering dilakukan pengelola pangan pada komunitas