Post Job Free
Sign in

Project Java Developer

Location:
Seattle, WA
Posted:
February 01, 2017

Contact this candidate

Resume:

SERGEI BORISOV

email: ******.*.**@*****.*** phone: 425-***-****

Summary: A Software Development Engineer experienced in enterprise applications, databases and web services design and development. Experience with large scale and complex enterprise applications, object oriented design and programming methodologies, full stack web applications development, RDBMS and software development team management.

TECHNICAL STRENGTHS

Languages: Java, Perl, SQL.

Technologies/Frameworks: J2EE, Spring, Hibernate, REST, SOA, JUnit, Log4J.

Web Technologies: HTML, CSS, JavaScript, XML, JSON, jQuery.

Databases: MySQL, SQLite, Oracle, MongoDB.

Development Tools: Maven, Git, Selenium, Eclipse, Idea, SQL Developer.

Web/Application Servers: Apache2, nginx, Apache Tomcat.

Platforms: Windows, Linux.

WORK EXPERIENCE

Rosinterbank - Moscow Java Developer 05/2016 – 10/2016

Project: Implementation of the backend of mobile banking including accounts and payment management, and integration of mobile applications with backend banking systems.

Responsibilities:

•Involved in complete Software Development Life Cycle including Requirement Analysis, Design, Development /Implementation, Testing, Maintenance and Production Support.

•Involved in server side components development using JPA, Hibernate and Springs. Implemented DAO layer using Hibernate and JPA persistence layer.

•Developed SMS Notification features.

•Implemented web services modules based on SOA architecture using SOAP, WSDL.

•Developed advanced logging mechanism for new modules.

•Designed and Developed Unit test cases using JUnit, performed integration testing.

Technologies and Tools: Java 1.7, Spring, Hibernate, Tomcat, SOAP, XML, JSON, OSGi, JUnit, Apache Log4j, Oracle 11, Maven, Git, linux(RH, CentOS, Ubuntu).

Lookbook.ru - Moscow Java Developer (contract) 08/2015 – 04/2016

Project: Replacement of the existing data processing system for fashion retailers and partner stores.

Responsibilities:

•Developed a SAX parser for XML files with the goods information from partner stores.

•Developed a multi-threaded XML files processing for loading the goods data and search and selection of the goods with no images of people (models) using OpenCV.

•Developed database access components for MySQL server backend.

•Worked with Apache Log4j for logging and debugging purposes.

•Implemented reporting on loading and updating of the product data.

•Built a RESTful API using Jersey / JAX-RS.

•Developed test cases and performed unit testing using JUnit.

As a result of my work, the load and processing of goods improved by more than 12 times.

Technologies and Tools: Java, JDBC, XML, SAX, JAXP, MySQL, OpenCV, Jersey/JAX-RS, Tomcat, Git, linux (CentOS).

Remize LLC - Moscow SDE Lead 04/2014 – 08/2015

Responsibilities:

•Responsible for resource management, building the teams, task allocation.

•Planning and coordination of development and QA departments.

•Managed the implementation of software products and service offerings.

Remize LLC - Moscow Software Engineer 06/2012 – 04/2014

Project: Enrollment/admissions system for educational institutions for the public services portal (https://pgu.mos.ru/ru/).

Responsibilities:

•Owned, developed and maintained various system components.

•Participated in all aspects of Software Development Lifecycle, including requirements gathering, design, coding, testing and support.

•Designed and developed the front end with JSP, JavaScript, HTML and CSS.

•Developed multiple server side components utilizing Spring framework.

•Designed queue calculating unit, prioritization/queue reporting.

•Implemented services for the interaction with the public services system (based on SOA architecture using SOAP, WSDL).

Technologies and Tools: Java 1.6, Tomcat, Spring 3, JDBC, SOAP, XML, Oracle, JUnit, JSP.

Moscow Department of Education - Moscow Project Manager 05/2007 – 05/2012

Responsibilities:

•Management of multiple projects, including risk and issue management, utilizing both agile and waterfall project management methodologies.

•Analyzed project requirements and developed project specific roadmaps, budget, and scope to achieve objectives. Provided project tracking, weekly status reporting, communication and estimation.

Sprinter.ru - Moscow Software Developer / Perl (contract) 05/2006 – 05/2007

Project: Online store sprinter.ru software development

Responsibilities:

•Development and maintenance of the online store software (front end and back end).

•Development and support of the infrastructure of the Internet project, internal services of the company.

•Implementation of components and modules, integration with third-party services.

•Automation of internal business processes (accounting, storage, communication).

Technologies and Tools: Perl, MySql, HTML, JS, CSS, XML, Sphinx searching.

EDUCATION

Moscow State University (MSU) M.S. (Computer Science) 09/2015 - 06/2016

Department of Computational Mathematics and Cybernetics

Stavropol Technical University M.S. (Computer Science) 09/1998 – 06/2002

Department of Information Systems

Authorized to work in the United States



Contact this candidate