Post Job Free
Sign in

Software Engineer Java

Location:
Bothell, WA
Posted:
September 20, 2013

Contact this candidate

Resume:

Roman Tibin

******@*****.***

SUMMARY OF QUALIFICATIONS

● Highly skilled in OOP, Design Patterns and Enterprise Java.

● Considerable experience with Core Java (Concurrency, Sockets,Swing, OSGi).

● Proficient in Relational Database utilization and optimization.

● Strong analytical thinker and reliable team player.

● Comfortable with scripting languages, functional programming and NoSQL databases

TECHNICAL SKILLS

Java, JavaScript, Clojure, Ruby, SQL, Python, C#, C++.

Languages

Technologies Java SE/EE, Spring, Hibernate, Lucene, Axis, AngularJS, Rails, ATG.

Tools Eclipse, Vim, Ant, Maven, Git.

Databases MySQL, Oracle, MS SQL Server, Redis.

Servers JBoss, WebLogic, WebSphere, Tomcat, CentOS Linux, Solaris, Windows Server.

PROFESSIONAL EXPERIENCE

Senior Software Engineer/Architect

Music Group, Bothell, WA ( 05/2013 – 09/2013 )

● Implementing application to synchronize Outlook calendar with JIRA time tracking

● Building a tool to generate contract documents for legal department

● Setting up CI environment using Jenkins

● Investigating improvements to existing Oracle SOA/BPM implementation

Environment : Core Java, CentOS Linux, Active Directory, Git, Oracle SOA.

Senior Software Engineer

Sears SHC, Hoffman Estates, IL ( 01/2013 – 05/2013 )

● Re implementing existing Craftsman community site using RESTFul Java/AngularJS stack.

● Implement build scripts, functional and unit tests to ensure code quality.

● Migrate existing data into a new system.

● Support Front End team on JavaScript coding and design.

Environment : Spring MVC, Hibernate,MySQL, Lucene, AngularJS, PhantomJS.

Senior Consultant

ThoughtWorks, Chicago, IL ( 04/2012 – 01/2013 )

● Application development using Rails stack.

● Production troubleshooting and support.

● CI infrastructure support.

Environment : Rails, MySQL, Redis, JQuery, Git, Jenkins, CentOS Linux.

Senior Software Engineer

Fry Inc, Chicago, IL ( 06/2011 – 04/2012 )

● Participated in Open Commerce Platform (OCP) v.4 and v.5 development.

● Added support for Gift Certificates to OCP, by integrating with Relate XML Web Service.

● Developed Proof of Concept call center application using GWT, to replace existing implementation.

● Assisted Professional Services Team development and production support efforts.

Environment : Java, Tomcat, MS SQL, Liquibase, JSP, GWT, JQuery, Spring, Git.

Java/UNIX Consultant

Chicago Mercantile Exchange, Chicago, IL ( 01/2011 – 06/2011 )

● Supported Match Engine (Globex) development team on Continuous Integration, Source Code

Management, deployment, and testing.

● Replaced legacy Match Engine System Test framework with maven2 based solution..

● Refactored existing bash based application deployment script, to simplify deployment process.

● Developed Match Engine deployment management tool using Java/Swing.

● Prototyped a POC service to synchronize Git and ClearCase repositories, to support Git migration

efforts.

Environment : Core Java, Google Collections, jsch, RedHat Linux, WebLogic, Tibco, Oracle, ClearCase,

Git, Eclipse, Maven2, Ant

Java EE Consultant

Micros Retail, Chicago, IL ( 06/2010 – 01/2011 )

● Implemented secure payment card processing standard for Isabella Oliver retail web site ( PCI

Compliance)

● Developed client interface and mock server implementation for Commidea payment gateway using

Axis2.

● Integrated secure credit card processing logic into eOne Web Commerce platform.

● Updated Isabella Oliver Web Site to accept new payment methods.

● Implemented “Back” and “Forward” navigation for a single page checkout.

Environment : Tomcat, eOne Commerce, Commidea, MySQL, Axis2, JQuery.

Java EE/ATG Consultant

Sephora USA, San Francisco, CA ( 05/2009 – 01/2010 )

● Was involved in front end development using CQ5, ATG and jQuery.

● Participated in business components development using OSGi and ATG Commerce.

● Played a key role in performance analysis and optimization ( JMeter, YourKit profiler, JBoss JMX).

● Took an active part in clustering/load balancing setup on JBoss AS, and tuning Akamai caching

strategy.

Environment: JBoss, ATG, Day CQ5, OSGi, Oracle, JSP, JMeter, YourKit, Akamai, JQuery, Maven2,

Ruby, Python, JCR.

Java EE Consultant

Gap Inc., San Francisco, CA ( 02/2008 – 03/2009 )

● Replaced legacy EJB2/JTA interface with Axis2/Spring Transactions.

● Replaced Java Message Driven Beans with Spring JMS/Axis2 for asynchronous Web Service

invocation.

● Took an active part in identifying WebLogic specific behaviour(JTA,MDB) and implemented the

same using Spring/JBoss.

● Developed Web Service functional tests with Ruby.

● Contributed to Ant build scripts refactoring.

Environment: WebSphere, EJB, iBATIS, MQ, Spring, JTA, Axis2, Struts, JBoss, Tomcat, Ruby, Ant/Ivy.

Senior Software Engineer

The Ministry of Information Development, Chisinau, Moldova ( 10/2007 – 02/2008 )

● Was responsible for implementing business tier with EJB Session beans and Axis Web Services,

to support non Java clients.

● Took an active part in Front end tier development using Struts2, Servlet, JSP and Dojo.

● Utilized EJB3 JPA and Spring JDBC for object relational mapping.

● Performed troubleshooting of InterBase queries and stored procedures.

● Created Ant build scripts.

● Supported deployment team activities.

Environment: JBoss, Tomcat, EJB3, Spring, Struts2, Axis, JSP, Dojo, Ant, InterBase.

Lead Programmer

Mahjong Time, Chisinau, Moldova ( 10/2004 – 10/2007 )

● Gathered and analyzed requirements for Mahjong game and community site.

● Led design and development of back end engine and website using MS.NET.

● Monitoring production system performance, database query and application code optimizations.

● Prototyped client Java application as alternative to existing Flash interface.

● Prototyped high performance game engine using Core Java and Berkeley DB.

● Implemented Continuous Integration.

Environment: IIS, ASP.NET, MS SQL, NAnt, NUnit, Web Services, Java, Concurrency, WebStart, Swing,

Servlet, Ant, JUnit, Berkeley DB, JMeter, Hibernate, Solaris, CruiseControl.

Software Engineer

SoftLogic Group, Moscow, Russia ( 05/2004 – 10/2004 )

● Participated in development of e Learning system based on DotNetNuke CMS

● Customized user registration process to manage student profile information.

● Developed portlet based UI, business logic database design for course and material administration.

● Designed and implemented localization module.

● Implemented profile synchronization logic using database triggers.

Environment: DotNetNuke, ASP.NET, MS SQL, ADO.NET, CVS.

Software Engineer

Megadat.com, Chisinau, Moldova ( 09/2003 – 05/2004 )

● Participated in “Billing” development and support.

● Developed utility to export network traffic information from 3Com routers.

● Created and maintained mass email sending utility to send news to subscribers.

● Prototyping "new billing" system.

Environment: C#, Sockets, MS SQL, Shell scripting, FreeBSD, Delphi, C++.

EDUCATION

● Bachelor Degree in Information Technology. Technical University of Moldova.

PROFESSIONAL CERTIFICATIONS

● Sun Certified Developer for the Java 2 Platform

● Endeca Accredited Technical & Business Consultant

● Microsoft Certified Application Developer for .NET



Contact this candidate