We provide IT Staff Augmentation Services!

Software Consultant Resume

3.00/5 (Submit Your Rating)

Broomfield, CO

SUMMARY:

  • 17 years of experience with object - oriented programming in Java, C++, Pascal
  • 15 years of J2EE web applications design and development on JBoss, Weblogic and other platforms
  • BrainBench J2EE score 3.56 of 4 (2006, Expert level)
  • 1.5 years of AI experimenting (with HTM/CLA)
  • 13 years of experience with Oracle/DB2/SQL Server/MySQL databases
  • Agile, Scrum and XP programming paradigms, as well as waterfall SDLC
  • Excellent application design and development skills. Fast prototyping. Efficient and well documented code. Wrote requirements and specification documents. Familiar with many development and data processing environments/tools
  • Strong background in database management and operating systems support
  • Quickly learn new technology. Excellent communication skills. Able to work in a team and independently.
  • Find a way to add useful features not originally planned.

TECHNICAL SKILLS:

  • Spring3, Struts2/1 MVCs, J2EE, EJB, JSP, Servlets, JSF, PHP
  • Hibernate 3/4, JDBC, MyBatis, Hazelcast, LAMP, Drools, JSTL, SAX/JDOM, RMI, SOAP, JTA, JMS, SOA, REST APIs
  • OOP: Java, C/C++; Other: Python, Pascal, Fortran/Assembly;
  • Google Maps/OpenLayers APIs
  • Eclipse/IntelliJ/RAD, JBuilder, Git, Perforce, Subversion(SVN), PVCS, Maven, Apache Ant, RationalRose, UML, StarTeam, JUnit, Log4j, ClearCase, Rational Unified Process, AgileP/XPJIRA, FishEye, Jenkins
  • JBoss, Apache Tomcat, Weblogic, IBM Websphere; MQ Series, Tibco,
  • HTML/CSS, XML, AJAX, JavaScript: jQuery/Angular/DOJO/YUI; (n)awk, Perl, c/bourne shell scripting
  • Oracle, MySQL, SQL server, DB2/UDB; SQL and PL/SQL
  • Sun Solaris, RedHat Linux, Windows NT/98/2000/XP/7, MacOS 9/X, VMware

PROFESSIONAL EXPERIENCE:

Confidential, Broomfield, CO

Software Consultant

Responsibilities:

  • Support and upgrade of ECP (Entitlements Calculation Platform)
  • Which is based on Oracle DB, MyBatis, Hazelcast caching and Java 8 with SpringBoot

Confidential, Centennial, CO

Software Consultant

Responsibilities:

  • Analyzed the efficiency of REST services within the company's software components (microservice - oriented approach)
  • Researched and implemented Cybersource credit card payment system

Confidential, Boulder, CO

Software Consultant

Responsibilities:

  • Redesigned the city s recreational resources reservation system with new GUI
  • Upgraded the above system to use external payment system based on Cybersource

Confidential, Highlands Ranch, CO

Web Applications Consultant

Responsibilities:

  • Introduced Web 2.0 tools and practices to the team (JS libraries: jQuery, Angular)
  • Designed, developed and deployed new GUI for the company's forefront VitalSigns application
  • Currently designing new features for credit card transaction monitors
  • Using Hibernate 4/JPA to simplify data access and maintenance of the applicaion
  • Test driven development - both with JUnit and test team

Confidential, Denver, CO

Senior Web Applications Consultant

Responsibilities:

  • Designed and implemented Integrated Payments and Analytics Application (IPPA) for internal and external use by the bank corporate clients to monitor credit card transactions for fraud and overuse.
  • Extensively applied Spring3/Hibernate3/Java persistence annotations to provide compact and clear code.
  • Used Rational tools for design and implementation
  • DB2, IBM RAD and Websphere, Java 1.6 used as base frameworks
  • Coached new contractors on application design and implementation

Confidential, Centennial, CO

Senior Applications Consultant

Responsibilities:

  • Designed and implemented EU funded Web portal for submitting, collecting and processing mariners reports on charts, publications and events.
  • Included OpenLayers - based solution for end user GUI for integrating marine charts as interactive web-based tools (plus DOJO and JQuery)
  • Used J2EE, Java 1.6, JavaScript libraries, SQL Server and Struts2 as frameworks for the portal, VMware as a hosting solution
  • Mostly telecommute position

Confidential

Senior Application Developer

Responsibilities:

  • Refactored and extended Galaxy hotel management system deployed in Sheraton, Le Meridien, Four Points, W and other hotels.
  • Updated the existing code to use Hibernate 3 and latest J2EE API releases
  • Designed and implemented new Galaxy features (room maintenance scheduling) using EJBs and Swing
  • The development environment included Eclipse, Informix DB, J2EE, JUnit, JBoss/Hibernate3
  • Led new developers and helped with introduction of Hibernate3

Confidential, Centennial, CO

Senior Applications Consultant

Responsibilities:

  • Full refactoring of proprietary frameworks based portal into a modern J2EE open architecture portal (eLink documents/charts/user management portal)
  • Adding new user oriented features to existing functionality - from design to implementation, using JavaScript (DOM)/Struts tag libraries
  • New project uses Oracle, J2EE, Struts, Hibernate and JavaScript and other open source frameworks/libraries, Weblogic cluster
  • Project complexity and production issues analysis and resolution

Confidential

Java Developer

Responsibilities:

  • eCharts project - web-based delivery of airport charts for pilots based on YUI JavaScript Ajax-framework from Yahoo, Java and Tomcat. Most of the functionality is provided by front end.
  • Enhanced the existing web app with many user-oriented features using YUI & JavaScript
  • Refactored to simplify and speed up the application.

Confidential

Senior Application Developer

Responsibilities:

  • Designed, developed and delivered an AOC (Airport Operations Control) console web application based on Hibernate 3, JSF and MySQL featuring intuitive GUI with an interactive graphics for configuring an XML messages routing between multiple applications by means of JMS and HTTP.
  • Designed and developed web services User/Configuration Mgmt application with the use of XFire (Web Services framework/SOAP), JSF, Hibernate and MySQL to be deployed as a two tier system behind company's firewall.
  • Extended and introduced new features with the use of MQ Series/Tibco messaging to route and accept AOC messages
  • Routing of XML AOC messages and logging based on their content
  • Was involved in all stages of application life cycle - from requirements analysis and software installation to testing and delivery.
  • Applied experience in OOP, J2EE and database development

Confidential, Denver, CO

Senior Software Developer

Responsibilities:

  • Converted servlet - based web application into a multithreaded
  • Struts/Hibernate web app on JBoss and WebSphere, using Eclipse IDE, backed by SQL Server and DB2 databases
  • Managed separation of functionality using multi-layer design, documented existing code with UML, refactored code while preserving/expanding its functionality
  • Designed and created sophisticated Hibernate mappings/relationships
  • Programmed all tiers of web application - JSPs, Java Session beans, Java data objects (Hibernate)
  • Extended Struts framework with user and memory monitoring capabilities
  • Designed and implemented business rules using Java based Drools framework for alerting patients and doctors
  • Installed and configured Web app server software (JBoss and WebSphere)
  • Created and optimized Ant build scripts
  • Improved GUI using advanced techniques (JavaScript, AJAX, CSS, DHTML)
  • Installed, configured and loaded legacy DB2 and SQL Server databases using batch jobs, functions and triggers to transform DB2/SQL Server data
  • Designed, created and optimized database schemas
  • Created test scenarios/documents for unit testing using JUnit
  • Documented existing and new source code with UML tools
  • Experienced in JReport reporting tool

Confidential, Houston

Lead Web Application Developer

Responsibilities:

  • Designed, developed and supported company's oil assets portal - multi-tier web application based on J2EE technology, proprietary MVC framework, BEA Weblogic Application Server, Oracle DBMS. Users are able to register, search, analyze, request and obtain various (maps, drilling/seismic data, graphs, tables etc) oil assets data online.
  • Deployed and developed web app for a distributed environment for hundreds simultaneous users
  • Developed the entire range of application components from front-end to back-end code.
  • Used JMS for messaging between software components
  • Front-end included development of web pages based on HTML, JSP, JSTL, JavaScript, design of new pages from requirements and specifications and support of existing pages, writing and using custom tags libraries
  • Middle tier session beans development with JBuilder, JMS and JTA for optimized performance, XML application and beans configuration, EJB deployment descriptors
  • Back-end CMP and BMP EJBs, database access coding (JDBC), creation and maintenance of Oracle DB objects (tables, triggers, stored procedures)
  • Application design and documentation with the use of UML (Rational Rose), PVCS version management, JUnit performance tests
  • XML documents lifecycle creation, parsing (SAX and DOM API s), storing in a database.

Confidential, Houston

Software Engineer

Responsibilities:

  • Developed and supported utility programs (filters, loaders, data processing) in Java and C++, PL/SQL and SQL, awk, cshell - for well, drilling etc data conversion/loading purposes, with the use of Swing, RMI, SOAP and CORBA for linking programs on Windows and Solaris platforms.
  • Developed Oracle applications with Oracle Forms, Graphics and Reports.

Confidential

Application Support Engineer

Responsibilities:

  • Supported and enhanced "Map of Kazakstan" project for Ministry of Geology, converted and visualized proprietary data into Oracle database and Finder (Schlumberger DB product)
  • Installed, configured and maintained Oracle DBMS and its network components, vv 7.2 - 8.1
  • Developed Oracle applications (Oracle Forms, Graphics, Reports), C++ modules
  • Installed and maintained SunOS 4/Solaris 2.6
  • Programmed systems backup and data manipulation scripts in cshell, Perl and SQL

Confidential

Application Developer

Responsibilities:

  • Database installation, set - up, tuning and support for Solaris and Windows
  • Installed and consulted the use of Oracle development tools (CDE)
  • Designed and developed 3D visualization software package based on a database of topographic maps and photos taken from space/aircraft objects
  • Created and integrated software modules in Pascal, C++ with Oracle database

We'd love your feedback!