We provide IT Staff Augmentation Services!

Senior Consultant Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Full stack software Engineer with 20 years of experience in software development and quality assurance. Experienced in customizing and implementing applications to manage the related information within the product lifecycles of several industries.
  • Designed and developed multiple applications that were distributed through the Apple App and Google Play stores.
  • Experienced in object - oriented and relational database design, development and administration. Also performed data analysis and performance tuning.
  • Strong organizational skills and very self-motivated to meet or exceed goals.

TECHNICAL SKILLS:

Languages: Gosu, Swift, Objective C, Java, C/C++, JavaScript, XML, CSS, UML, HTML/DHTML, Oracle/SQL, PL/SQL, MQL, Tcl/Tk, Perl, PHP.

Architectures: OO, REST, J2EE, JavaBeans, Corba, RMI.

Technologies: Gosu, Swing, Android SDK, Firebase, RMI, JSF, SWT, SAX, DOM, CGI, eMatrix, ODBC, JDBC, EJB, Spring, Hibernate, jQuery, Drupal, JRE, JSP, Servlets, JDK/SDK, FIX, Mt511, SWIFT, VoIP, asterisk.

Models/Concepts: OOA/D, n-Tier Enterprise.

Software: Eclipse, xCode, Firebase, WebLogic, WebSphere, Tomcat, JBoss, SQL Server, Oracle, DB2, MQSeries, CVS, SVN, Accurev, Jakarta Struts, Eclipse, Maven, Ant, JUnit.

Platforms: Windows (all), Unix, Linux.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Consultant

Responsibilities:

  • Develop BlueLink, Honda EV, RoadSideConnect, Acura Android and Acura iPhone apps for auto telematics. All this apps use MGAPI to send and return information from servers and Oauth protocol for authentication and authorization. Integration with open source pdf c library using android NDK.
  • Develop car live status API (MGAPI) to communicate with servers over HTTP protocol to get vehicle information. Implements following library functions: RemoteDoorLockRequest, RemoteStartRequest, HornBlowRequest, LocationStatusRequest, GetPackageFeatures and others. API use REST requests to send and return information from servers and Oauth protocol for authentication and authorization.

Confidential

Senior Consultant

Responsibilities:

  • Modify Prime Broker Giveup Monitor (PBGUM) application to implement thread for controlling xml messages coming from Traiana over MQ Series. For messages from invalid queue additional checking against pbgum database performed to validate trades and reject trades that was not registered in Wall Street database. Prime Broker Give-up Monitor system is intended to enhance State Street's monitoring capabilities when trading under give-up agreement and mitigate risks.
  • Writing Java classes that retrieves rates from SNAP and load data in Deltix database for generation management analytics to match broker deals with market contribution to observe performance.

Technologies used: Java, J2EE, WebSphere, JSP, Servlets, Struts. Hibernate, Tiles, JavaScript, MQ Series, JMS, Groovy, Oracle, DBLink, Oracle SQL developer, SQLPlus, sqlldr, WSS, Shell scripts, Siteminder, Perl

Confidential

Senior Consultant

Responsibilities:

  • Modify plug-in for Wowza server to stream video from play lists of different segments. Customize Red5 open source video server to play from playlist. Create Adobe actionscitpr 3 application to show 8 different TV channels of simultaneously to control output from wowza streaming server.
  • Develop middle tier part of performance presentation J2EE application. It collects metrics from load servers, prepare presentation graphs and publish detail and summary results of performance testing. It was written using open source Spring, Hibernate, jQuery frameworks and run on JBoss application server. Technologies used J2ee, spring, mvc, hibernate, jbos, tomcat, jsp, accurev, ajax, jQuery, json, test driven development.
  • Develop test harness components for performance testing of Omgeo Central Trade Manager (CTM) v2.2. This tool was capable to simulate all possible interfaces to access CTM, high volume of users for different interfaces and flexible set of parameters for modeling business scenarios and load on servers. Test harness supports following protocols to access CTM: DCI Web Direct, MT511, OG and FIX. It support settlement instruction notification feature with access to Omgeo ALERT database, MT541, MT543 (SWIFT) It was written with combination of following tools: Java, Borland Silk Performer, QuickFix, ( http://www.quickfixj.org), ttConnect, Omgeo libraries.
  • Develop client part of client-server application to collect metrics (CPU, memory, etc.) on Android cell phone. This application implements both Activity/Service modes to monitor device metrics in real time and collect them in background. For future analysis and reports metrics can be send on regular intervals to dedicated server, where they stored in database for backup and web presentation for users.

Confidential

Senior Consultant

Responsibilities:

  • Factory assignment to style details
  • Sole Commodities and Specification
  • Engineering Change Management
  • New Balance miscellaneous reports (Crystal report).
  • Designing and implementing jpo (java program objects) for creating, editing, searching QC Comments
  • Writing jpo for calculation measurement sets for QC Comments and presentation measurements table
  • Writing client (thick) version of QC Comments web interface using Standard Widget Toolkit (SWT)
  • Designing and implementing jpo's for QC Comments workbench and QC Comments lifestyles
  • Writing Java beans for implementing QC Comments reports in PDF format
  • Writing web service set of methods for b2b trading using SOAP protocol.
  • Designing and implementing jpo's for additional checking formats of checked in Matrix files and jsp's for the Motorolla specific document library.
  • Writing jpo for importing information from XML files to Motorolla’s MatrixOne database.
  • Made gap analysis of Kodak's legacy system, analysis of schema, making decisions of what functionality should be replaced with new features in Matrix, what functionality should be transferred from legacy system to 10.5 and the best way to make the transition.
  • Next steps included developing new client specifications on development these changes and developing new jpo routines and jsp pages to accommodate changes.
  • Made changes to jsp and jpo for changing on client request role based type chooser. Kodak has a different form of out of box approval procedure and they wanted to keep this procedure in version 10.5. It is completely different from what exists in Matrix 10.5, this functionality was updated in Matrix10 to match the Kodak process.
  • Conducted internal meetings to gather customer inputs for refinements and enhancements to eMatrix deployment.
  • Document system changes and perform QA testing before deployment to users.
  • Migrate legacy system data.
  • Perform gap analysis between v9.5 eMatrix and Matrix10 and perform upgrade.

Confidential

Senior Consultant

Responsibilities:

  • Conducted internal meetings to gather customer requirements for management within eMatrix of all metadata. Documented existing processes.
  • Directed a team of people working with the implementation of new features in UI3 eMatrix environment. Work included customization of UI3 Engineering Central, Program Management Central and Team Central for Venture.
  • Supervised and developed MatrixOne Java code, schema changes, necessary objects, attributes, and relationships, and created triggers.
  • Utilized Model-View-Controller design paradigm to create and develop client’s business logic within JavaBeans and database schema.
  • Work included designing and modifying object-oriented schema to meet customer requirements, designing and coding event triggers utilizing java program objects (jpo) to support the lifecycle.
  • Participated in the development of new schema that was a new version of Quotation Manager that supports B2B services.
  • Developed a service for migrating XML formatted data between external purchasing system and eMatrix UI3. Wrote JPOs for parsing incoming XML messages and populate Matrix database with data. XML message exchange was performed using Message Queue series (MQ series) for reliable delivery between systems. JPOs realized 6 types of XML for exchanging information and were compliant with OAGIS 7.1 standard.
  • Installation and tuning of MatrixOne, AEF, Supplier Central, Team Central, Engineering Central, Oracle, WebLogic, and WebMethods in various configurations.

Confidential

Team Lead / Client Server Developer

Responsibilities:

  • Wrote system components for preparing advertising and commercial video-blocks that would monitor this system via Internet. This component included some applets for presenting state of the art systems UDF and stored procedures for DB2 RDMS, which is on the Server side.
  • Developed & wrote a system for remote video-server’s controlling through TCP/IP, system was called “Hockey System”. This system can control two video servers synchronously, which is necessary condition for enterprise broadcasting reliability.
  • Wrote technical specification of the system for preparing advertisements and commercial video-blocks for broadcasting (features: digitizing, editing, composing).
  • Participated in programming graphic user interface of this system. Information about stored clips, composed blocks, and history of work saved in DB2 database.
  • Participated in the development of play list and prepared the system for broadcasting, integration with D-MAS automation broadcasting system.

We'd love your feedback!