We provide IT Staff Augmentation Services!

It Consultant Resume

SUMMARY:

  • 15+ years of extensive practical hands - on experience in developing, designing, maintaining, and refactoring object oriented applications
  • 7+ years’ experience in the development of mission-critical financial applications
  • 8.8+ years Java development with 6.8 years experience in server-side Java EE (J2EE) software development
  • Fluent and proficient in Java
  • Experienced with TDD (Test Driven Development) and AGILE Development
  • Possess good problem analysis skills with ability to follow project standards
SKILLS:

Design Skills: UML (ArgoUML, Sybase Power Designer, IBM Rational Software Architect), Object Oriented Analysis and Design (OOAD), GOF Design patterns , Java EE Design patterns

Java: Java 1.4-1.7, Collection, Multithreading, JDBC, Sockets, Swing/AWT

Java EE: JSP, JSTL, JSF, Servlets, EJB, Web Services, JPA, JMS, JTA, JNDI

Java Frameworks/Libraries: Spring, Hibernate, Struts2, Axis2, JiBX, XStream, Jasper Reports, iReport and other

C++: C++ (with MFC extensions), Borland C++ Builder, VCL, STL, DevExpress, JVCL, RX, FastReport, PReport, Native DB, ASTA

Other Languages: C#, JavaScript, PHP, Groovy

Application Servers: WebLogic, WebSphere, Sybase Enterprise Application Server, Apache Tomcat, GlassFish

Web Development: JavaScript, jQuery, ExtJS, HTML, CSS, AJAX, PHP, XML, JSP

XML/HTML: XML, XSLT, XSL FO, XML, JAXB, SAX, DOM, HTML, CSS

IDE: Eclipse, NetBeans, JBuilder

Source Control: SVN, CVS, Accurev, Visual Source Safe

Database and tools: SQL, Sybase, Sybase Stored Procedures, Oracle SQL/PLSQL, Derby, MySQL, MS SQL, PostgreSQL

Operating Systems: Windows 9x/NT/2000/XP/Vista/7, Unix and Linux

Development methodologies, deployment & Testing: Agile methodology, Scrum, TDD (Test Driven Development), pair programming, continuous integration, Jenkins, Unit Testing, Mocking, JUnit, TestNG, DBUnit, XMLUnit, EasyMock, Ant, Maven, Jasmine, Jmeter, Mantis, Selenium RC

Code analysis: Sonar, PMD, Findbugs, Checkstyle

Project management tools: JIRA, MS Project, Xplanner, Redmine

WORK EXPERIENCE:

Confidential

Position: IT Consultant

Nationwide is a leading provider of specialty insurance products and services, with a particular focus on personal lines, property and casualty insurance products, including physical damage insurance.

Responsibilities:
  • Worked on Zoom application enhancements for the Customer Service and Billing organization. Zoom web application improves the effectiveness and efficiency of the Nationwide Customer Service Representatives
  • Contributed to GUI development based on JSP, JSTL, JavaScript, AJAX. Extensively used Web2.0 technology using AJAX, JSON. Also utilized jQuery and ExtJS libraries
  • Contributed to service layer using SOAP, Web Services, JiBX and XML
  • Implemented Generics, Annotation, concepts and core java concepts in the business process handling classes in the application.
  • Used JUnit, Mockito and Jasmine for Developer Testing
  • Practiced Agile methodology for the software development process.
  • Utilizing technologies including Java/ J2EE , Websphere Server, Jacada Workspace, JavaScript, AJAX, Oracle 10g and MySQL.

Confidential

Position: IT Consultant

Confidential is an American multinational banking and financial services holding company.

Responsibilities:
  • Used leading edge Java technologies to implement solutions that support various automation solutions related to Asset Management, Inventory, Configuration and Provisioning of network elements
  • Worked on designing and developing SOAP/REST web services
  • Wrote DML, DDL and TCL Oracle SQL/PLSQL statements for different projects
  • Developed Web-based UI screens with JSP, JSTL and Javascript
  • Created Unix/Linux shell scripts for application server configuration
  • Implemented solutions for TCP/IP networking and DNS management
  • Utilizing technologies including Java/ J2EE , .NET, SOAP/REST Web Services, WebLogic Server 10, Oracle 10/11g, Groovy, JavaScript, AJAX

Confidential

Position: IT Consultant

Confidential is a mobile network operator that offers wireless voice, messaging and data products and services to customers in the United States. Confidential is the largest wireless communications services provider in the United States.

Responsibilities:
  • Worked on Enterprise Service Bus (ESB) project. ESB is widely used in the context of implementing an infrastructure for enabling a service-oriented architecture (SOA). Implemented SOAP and XML over HTTP services.
  • Participated in Middleware Fortification project
  • Worked on ACSS (Automated Customer Support System) Dashboard web application
  • Developed a continuous integration process implementation with Jenkins and other tools
  • Utilizing technologies including Java/ J2EE , .NET, SOAP/REST Web Services, Websphere Server 6.1/8, Groovy, JavaScript, AJAX, Oracle 10/11g

Confidential

Position: IT Consultant

Responsibilities:
  • Worked on Fusion project. The Fusion desktop improved the effectiveness and efficiency of the Nationwide Sales and Retention agents
  • Contributed to GUI development based on JSP, JSTL, JavaScript, AJAX. Extensively used Web2.0 technology using AJAX, JSON, and JQuery
  • Implemented Spring DAO with Hibernate
  • Contributed to service layer using SOAP, Web Services, JiBX and XML
  • Implemented Generics, Annotation, concepts and core java concepts in the business process handling classes in the application.
  • Implemented TDD (Test Driven Development). Used JUnit, EasyMock and Jasmine for Developer Testing
  • Used SCRUM / Agile methodology for the software development process.
  • Utilizing technologies including Java/ J2EE , Websphere Server, Jacada Workspace, JavaScript, AJAX, Oracle 9i and MySQL.

Confidential

Position: Senior Software Engineer

Confidential has led the text message (SMS) and mobile marketing industry since 2006. With the most efficient messaging capabilities on the market, it leverages experience in working with clients from all industries - entertainment, hospitality, religious, education, political, emergency management, non-profits and technology - to help clients to develop the most effective text messaging campaign possible.

Responsibilities:
  • Worked on several projects: EzTexting.com, ClubTexting.com, NightLifeTexting.com, TellMyCell.com and GroupTexting.com
  • Designed and implemented sales tax calculation.
  • Created functionality for Authorize.net credit card processing via CIM and AIM. Use of CIM service to store credit card information significantly reduced company's compliance requirements and potential liability.
  • Developed web site monitoring tool. It works like external monitoring of full browser performance, taking into account third party services, CDNs, and render time issues.
  • Supported and made fixes to high traffic texting sites.
  • Worked on backend refactoring.
  • Utilizing technologies including Java/ J2EE , Zend Framework , JavaScript, Postgres and MySQL.

Confidential

Position: Web Software Developer

Confidential syndicates XML Feeds & JavaScript plug-and-play content modules ( Confidential Channels) to major media (AOL, MSNBC, CBS, and many more).

Responsibilities:

Developed several custom web applications including:

  • Shopping Channel;
  • Games Channel;
  • Auto Channel featuring the world-class content provided by AOL Autos;
  • Channel about child safety and wellness issues.
  • Developed CMS for child safety and wellness issues channel.
  • Reused CMS for Syndicated Columnist Channel.
  • Added a data source using a web service interface for product listing and pricing to the Shopping Channel product.
  • Designed and developed crawlers based on some feeds using Java for Auto and Shopping Channels.
  • Developed a back-end Excel files import utility for Auto Channel using Java.
  • Developed XML feeds processing applications using Java and XML.
  • Acted as the technical contact for clients when planning new projects.

Confidential

Position: Senior Software Developer

The Confidential is the largest financial service provider in Ukraine. The organization leverages its business with prudent investments in cutting edge technologies.

Responsibilities:

  • Participated in the development of the general bank complex for the reception of payments from and by Confidential users.
  • Played key role in developing reporting system.
  • Reduced time delay of financial tracking analysis by 30%.
  • Developed modules for unloading and loading information to and from companies, including utility companies.
  • Tuned SQL statements and created data sources for reports.
  • Normalized part of the Sybase database, conforming to design concepts and best practices.
  • Designed and implemented the mechanism for preliminary viewing of unloaded reports for possible debugging of newly created reports.
  • Created functionality for test viewing of user data sources and their types.
  • Optimized generation of text reports.
  • Identified and fixed transactional issues due to incorrect exception handling and concurrency issues related to unsynchronized code in a Java/JEE based application.
  • Created functionality of making reports for BASS terminals.
  • Improved functionality of creating printed reports for possible use as a generation of printed reports with several data sources.
  • Created functionality of report formats integrity control.
  • Developed server and client parts of the reports data sources editor.
  • Developed the mechanism of data acquisition for reports from a DB server on which replication of data is made that has alleviated the load of the preferred server of a complex DB.
  • Adapted a functionality of reporting system under OS Linux.
  • Implemented executed scripts for printed reports.
  • Developed the unit for printing reports on POS terminals.
  • Developed the mechanism of outswapping file exchanges with other complexes.
  • Developed a UML design specification using Sybase Power Designer for the reporting system.
  • Wrote, designed and produced an application to compare the structures of two different databases.
  • Developed server side Servlets for jsp web pages running on a GlassFish server.
  • Guided and mentored new recruits within the Java development team with setting up of their environments, performing automated unit and integration testing, which ensured smoother transition and improved productivity .
  • Developed, tested, and implemented a financial-services application to bring multiple clients into standard database format.
  • Studied and analyzed business and functional requirements.

IT consultant at different companies

Position: Software Developer

Responsibilities:

  • Designed and developed a website promotional tool that automates the process of promoting client’s web sites on the internet. It dramatically increased the number of visitors to client’s web sites.
  • Developed utility for generating HTML pages from templates.
  • Consulted with managerial, engineering, and technical personnel to clarify program intent, identified problems, and suggested changes.
  • Updated and maintained computer programs and software packages to handle specific jobs, such as tracking inventory, storing and retrieving data, and controlling other equipment in “Car” company.
  • Designed and developed software for creating estimates of uPVC constructions.
  • Supported account maintenance for financial-services system.

Hire Now