We provide IT Staff Augmentation Services!

Senior Software Developer / Consultant Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Development Lead, Senior Software Developer with more than 15 years of development experience in Java
  • Solid background in Object Oriented Programming and Development
  • Effective in both autonomous roles and team projects
  • Worked for companies in various industries: Investment Banking, Telecommunications, Aviation

TECHNICAL SKILLS:

Operating Systems: Windows, Solaris, Linux

Development Software / Environment: Eclipse, Intellij IDEA, JDeveloper, MS Visual Studio, Rational Rose, ErWin/ERx, Together, WebLogic, Toad, SQL Developer

Programming languages and Frameworks: Java, JavaScript, Python, C/C++, Visual Basic; J2EE, Spring, Hibernate, Struts, AJAX, ExtJS, AngularJS, Hadoop

Databases: Oracle, MySQL, MS SQL Server, Temporal DB

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer / Consultant

Responsibilities:

  • Cash Wire Processor - designed and developed server-side application to process a massive cash transfer wires flow submitted by clients
  • Technologies and tools used: Java, Oracle
  • FX Custom Integration - extended the functionality of an existing application to cover complex cases of client’s custom trade file transformation into a standard format for Trade Matching Engine (Traiana TRM)
  • Technologies and tools used: core Java, JAXB, Oracle
  • FX Swift Adaptor (SWIFT MT300, MT304, MT305) - fully redesigned and refactored the application used to parse incoming SWIFT message for further trade processing, transformation to Traiana’s TRML
  • Technologies and tools used: core Java, JAXB, JMS, Oracle
  • Client On-boarding - personally completed more than 100 Institutional Clients integration with Citi FX PB application stack, created and maintained client-specific configuration profiles.
  • Technologies and tools used: core Java, JAXB, ExtJS, AngularJS, SQL, Oracle
  • Account Analytics - started a pilot project to analyze clients’ operations and accounts usage.
  • Technologies and tools used: core Java, Hadoop, MS SQL Server, Oracle.

Confidential

Senior Java Consultant

Responsibilities:

  • Analyze, design and develop applications using appropriate processes, methodologies and technologies.
  • Participate in discussions with customers to elaborate requirements and design specifications.
  • Deliver working applications and required documentation to customers.
  • Provide necessary for customer’s personnel.

Confidential

Senior Software Developer

Responsibilities:

  • Participate in the development of Self Service applications using appropriate processes, methodologies and technologies, in compliance with SITA’s policies and procedures, and industry standards.
  • Deliver in a high-pressure environment according to the agreed project/development plan.
  • Work with Quality Assurance and Quality Control in order to ensure quality code is delivered to customers and end users.
  • Participate in of the new L3 team to take over L3 support for existing applications.

Confidential

Senior Java Developer, Development Lead, Team Lead

Responsibilities:

  • Work with business (traders, BAs) to elaborate new requirements;
  • Manage and supervise development/bug-fixing process;
  • (including design, coding, debugging and testing) part of system components;
  • Coordinate work with QA team and other development teams
  • Organize and manage 1st-line support team;
  • Manipulate volatility parameters
  • Generate TVs (Theoretical Values)
  • Manage Quotes and Buckets sizes
  • Execute trades based on a combination of various factors (price, fees, limits, etc.)

Confidential

Senior Java developer, Team Lead

Responsibilities:

  • Designed and developed the main parts of Fault Tolerance Framework and Cluster Messaging/ System (networking, Java multithreading, JMS). The system was used as a main application level transport within a cluster and included modules for High Availability and Fault Tolerance subsystems.
  • Participated in development ofperformance monitoring subsystem (JMX, Swing, RMI, Java multithreading) based on 3GPP and ITU-T specifications.
  • Developed software requirements specifications and design specifications for various subsystems
  • Supervised team members, planned, scheduled tasks, coordinated development in team;

Environment: and Tools: Java, JSLEE, JMS, Hibernate, JSP, Eclipse, Intellij IDEA, OptimizeIt, Rational Rose, Rational Clear Case, Clear Quest, Orion AppServer, JRun AppServer. ITU-T and 3GPP specifications on performance management.

Confidential

Expert, Lead of Enterprise Java Group

Responsibilities:

  • Was responsible for redesign of legacy modules according to J2EE design principles

Environment: and Tools: Java, J2EE, IntellijIDEA, JBuilder, OptimizeIt, Oracle 8i, Rational Rose, Orion AppServer

Confidential

Senior System Engineer

Responsibilities:

  • Was responsible for functional and technical design and implementation of Java version of LiveBackup Server. Developed and implemented servlets, EJBs, helper classes for server side part of product.

Environment: and Tools: JBuilder, Oracle 8i, SQL Server v7.0, Borland Application Server, Orion AppServer, Jini 1.1 framework, SOAP, XML, HTTP

We'd love your feedback!