We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

WORK EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • Participated in design and development of this Java application used for bulk processing of xml documents representing groups/companies participating in Horizon small market segment health insurance plans. The processed groups would be ultimately stored in a transactional database for
  • Confidential Group Configurator signature web application. This multi - threaded Java application would process batches of xml documents based on the information retrieved from a database table that the client would use to push batch processing requests. The application would then process each batch (dividing work among multiple threads) by updating database with transactional information retrieved from xml documents within a batch. This application was based on the Spring 2.6 framework, and used xstream parser to serialize/deserialize xml group documents. DB2 9.4 database was used for persistence. Hibernate 3.2 was used for object-relational mapping. Maven 2.X was used for building the application. Subversion was used as a source configuration management tool.
  • Horizon Confidential Plan Processing Application
  • Developed and maintained this Java application used for bulk configuration and load of Horizon’s large market segment health and prescription insurance plans in a transactional database for
  • Confidential Plan Configurator signature web application. This multi-threaded Java application used plan templates, custom configuration rules and embedded product machine’s services and definitions to configure and load health plans in a database. The embedded product machine’s services and definitions were used first to load and initialize health plans. Then custom health rules and plan templates were applied to further configure health plans. This application was based on the Spring 2.6 framework. DB2 9.4 database was used for persistence. Hibernate 3.2 was used for object-relational mapping. Maven 2.X was used for building the application. Subversion was used as a source configuration management tool.
  • Horizon SharePoint Integration
  • Designed and developed this RESTful client integrating Confidential Benefit Query web application with

Confidential

Responsibilities:

  • Automated Fair Value pricing in Java.
  • Created daily jobs via autosys.
  • Had continuous integration with Teamcity
  • Designed and optimized Sybase queries and stored procedures.
  • Test cases preparation
  • Participated in UAT and Implemenation
  • Involved in the design and analysis
  • Migrated off Documentum for GSFCC to save licensing costs.
  • Rewrote the frontend and backend using Struts 2, Spring, Hibernate.
  • Team coordination

Environment: Java 1.6, J2EE, Oracle 10g, Documentum, Spring, Hibernate, Struts 2

Confidential

Responsibilities:

  • Involved in the design and analysis
  • Simplified the project structure and deployment process to Tomcat, Apache on Linux
  • Designed and developed SQL Loader scripts and PL/SQL for ETL.
  • Designed and developed UI for Group Treasury (GT) Rates.
  • Designed and developed Web Services for Real- Confidential GT Rates access.
  • Participated in UAT and Implementation
  • Test cases preparation

Environment: Java 1.5, J2EE, Oracle 9i, PL/SQL, Tomcat 6, Apache, Ant, Junit, Linux, Web Services

Confidential

Responsibilities:

  • Designed and developed RMP Calculation with new Group Treasury Rate.
  • Designed processes to post the daily RMP accruals to the GGL, BUC using autosys
  • Developed Sybase stored procedures.
  • Fully tested the downstream feeds.
  • Participated in QA, UAT and Implementation

Environment: Sybase, Linux, VBA, Perl

Confidential

Software Engineer

Responsibilities:

  • Web Service Developer for Institutional Alerts Management Project
  • Participated in this large project as a TIBCO ActiveMatrix Service Grid web service developer.
  • Developed a TIBCO ActiveMatrix web service to process and deliver Institutional alerts such as expired market orders, security transfers, order fills, option exercise requests, etc. for financial advisors. Among developed artifacts were TIBCO ActiveMatrix SOAP Service, TIBCO ActiveMatrix Java Component, Client Notification Service composite and a container of domain objects. The service processed high-volumes of Institutional alerts in a concurrent, disparate environment. The service processed both real- Confidential and recurring alerts. Real- Confidential alerts were generated by TIBCO BusinessWorks clients subscribed to a message-oriented middleware system. Recurring alerts were generated by the clients scheduled by SysAdmiral scheduling system.
  • The web service used SQL Server database for alert registration and aggregation. TIBCO Business Studio was used as a web service IDE. Galileo Eclipse and Spring IDE were used for Spring domain objects. Participated in all phases of the project (planning and design, development, integration, QA, production deployment).

Confidential

Middle-tier Developer

Responsibilities:

  • Participated in this large project as a middle-tier Java web and ejb developer developing a
  • System for processing equity/allocation orders in bulk for large Institutional clients. Worked in the middle-tier developing Java servlets interfacing with JQuery web pages for the web application, as well as stateless enterprise JavaBeans (EJB) for business logic implementation. JBoss application server was used as a web/ejb container. SQL Server database was used as a storage medium.

Confidential

Consultant

Responsibilities:

  • Worked on this web-based J2EE search engine application for an XML database containing information on more than 100,000 medical articles containing rich multimedia that was handled via Akamai infrastructure.
  • Designed and developed this application end-to-end including both the search engine and the XML database solution. The presentation layer comprised a request-driven action Spring Web @MVC servlet framework v.2.5 with JSP, JSTL, XSLT 2.0, Excel view technologies managed by web container on Tomcat v.6.X servlet engine and accessed via Apache web server v.2.0. The middle-tier comprised Spring v.2.5 managed business objects providing a number of services such as browsing, searching, exporting to Excel, visualizing differences between multiple versions of the database. The data layer comprised Oracle Berkeley DB XML database v.2.4 that provided XQuery interface for document access.
  • The business layer interfaced with the data layer via DAO that used XQuery-based access to documents provided by Oracle XML Berkeley DB database v.2.4. The back-end solution was to set up XML database to enable searching and aggregation capabilities since previously all that information was stored in the file system (more than 100,000 XML documents stored hierarchically) and it was not possible because of that to do effective and efficient information search and aggregation, and ultimately it was hard to manage it since the client was periodically getting additional versions of the articles. Developed a process for automatic build and update of new versions of medical articles using ANT, Java and XSLT 2.0 technologies.

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked on design and development of C/C++ library providing fast and efficient retrieval of live and historical quotes on swaps, foreign currency exchanges, treasuries, Eurodollar futures, and other financial instruments for traders in New York and London. Live quotes retrieved through Reuters and the historical quotes retrieved through the firm’s proprietary Sybase/Oracle database.
  • Worked on design and development of multi-threaded Java/.Net solution providing fast and efficient access to fixed income market data curves available through a network of distributed applications, analytics, interconnected via TIBCO/RV infrastructure. The first part of the solution involved design and development of a multi-threaded JMS client which would access that distributed infrastructure of the fixed market data providers through JMS interface using TIBCO EMS MoM as a JMS provider. The second part of the solution involved integrating .NET applications developed in C#, VB.NET to use this JMS client using .NET-to-Java bridge. Using the simple interface provided by the JMS client shielded from the complexity of asynchronous data processing, .NET applications would be able to request and receive large amounts of data from the analytics providers.
  • Worked on design and development of a Java rule-based document library to provide effective conversions of derivatives documents in XML format. This powerful thread-safe library used XSD schema as a backbone to do the conversions and it was more flexible, robust and scalable than its predecessor which used XSLT. The financial documents were in the proprietary FpML-like format.
  • Used AWK to aggregate flat multi-dimensional trade risk curve data from several Excel spreadsheets and put them in the intermediate XML format. Developed and applied XSL template using XSLT to bring the data to conform to the company trading XSD schema, as per the client request.

Confidential

Sr. Software Engineer

Responsibilities:

  • Designed & developed Java/C++ library for the Virtual Service Center internet/intranet application. The purpose of the library was to provide a fast and efficient access to clients’ portfolios stored in SAP system. The solution also provided a generic way of retrieving information stored remotely in SAP system. The project involved the use of Xerces XML parser, Java 1.3, XML, SAP, C++.
  • A web-based benefits registration application for both internal and external clients that had to be able to process around 80,000 beneficiaries during a short registration period. Worked on design, development and support of this J2EE application. The presentation layer comprised a Struts servlet framework v.1.3 with JSP view technologies managed by web container on WebSphere 5.X application server. The middle-tier comprised stateless session beans managed by EJB container on WebSphere 5.X application server, providing a number of transactional services such as 1) inserting, updating or deleting registrations, 2) inserting, updating or deleting beneficiaries, 3) inserting, updating or deleting available benefits, etc. The business layer interfaced with the data layer through a well-defined DAO interface using Hibernate or JDBC POJO implementations.
  • A multi-tiered J2EE Internet application for display and management of clients’ accounts. Gathered and analyzed business requirements. Designed and implemented a sophisticated framework to accommodate complex business requirements taking full advantage of object-oriented capabilities of Java. Conducted performance analysis and optimization. The project involved WSAD 5.X, WebSphere 4.X, Oracle 9i, Java 1.3, Java Servlets, JSPs, EJB.
  • A multi-tiered J2EE internet application (HTTP/JavaScript web clients, JSP/Servlet server-side components, MQSeries integration layer) providing information services to clients and agents. Developed and maintained this complex project. Used Vignette StoryServer for web content. Developed and maintained JSPs and servlets. Also, designed and developed data access service accessing legacy data sources. The project involved extensive use of WSAD 5.X, WebSphere 4.X, Java 1.3, Java Servlets, JSP, MQSeries.

Confidential

Sr. Software Engineer

Responsibilities:

  • Designed the hierarchy of middle-tier business objects (Java Servlets, RMI & EJB-based) providing the core services and API for development of multi-user wireless games. Communication between front-end and middle-tier was implemented via HDML. WebLogic 6.X was used as the application server, using stateless/stateful/entity EJBs. Persistent information was stored in Oracle 8i database. Middle-tier game configuration was in XML.
  • WebGain was a standard development environment for the project. Oracle TopLink for object-relational mapping was used. Also involved were preparation of a product demo for the client, writing POC code, design and development of a common game development API for the further game development. Involved Java 1.2, J2EE, Servlets, EJB/RMI with WebLogic Enterprise Server 5.1/6.X, Oracle 8i database. Designed and implemented various services required for a J2EE applications, i.e., consistent and flexible logging, build scripts, configuration data handling, application startup/shutdown. The services were written in Java 1.2, Perl, Unix/Shell or Windows shell languages.

Confidential

Sr. Software Engineer

Responsibilities:

  • Designed & developed an XML based authentication library for ConnectTrade eMarketplace internet site to provide a generic single logon authentication mechanism for business-to-business purchasing communities across distributed web sites. The project involved the use of Java 1.2, Xerces XML parser.
  • Designed and developed user registration package designed to register a purchasing company/user with a business-to-business community. The emphasis was on improvement of the overall usability of the product as gathered from our customers including Chase, Westpac Bank, First Union and Intuit. The assignment involved Java 1.2, J2EE, JavaScript, Servlets, JAXP, XSLT, XML/XSL using WebLogic Enterprise Server 5.1, Oracle 8i database.

Confidential

Principal Consultant

Responsibilities:

  • Java/XML Financial plan processing application. Designed & developed an XML based application that would process financial plans in XML format. Involved the use of Java, Xerces XML parser, Iona OrbixWeb 3.X, NetDynamics 5.X, Oracle 8.0.X database, and XML data files. Involved in integration of NetDynamics 5.X and Iona OrbixWeb 3.X, preparation of a product demo for the client, writing proof of the concept code, design and development of business and architecture objects, design and development of NetDynamics objects.
  • Participated in design and development of Java interfaces to the client’s legacy payment system. The purpose of the modules was to provide an interface between Oracle application server credit card payment processing system and the client's legacy payment system for enrolling new users, handling the current ones as well as handling user transactions. Involved Java, JavaBeans, SQL, Oracle database, OAS 4.0 and IB&P server. Developed credit card main client bill presentment JSP pages. The assignment involved JBC, JSP and Oracle database. Developed credit card bill data processing program designed to process the client's raw bill data and put it in the common format for database loading using sqlldr written in Perl 5 and involved Oracle database, SQL and Unix.

Confidential

Consultant

Responsibilities:

  • Designed and developed this intranet web application providing graphical data visualization on fixed income/equities trading activity. This servlet based web application ran on Netscape Enterprise Server and provided stats reports using data in Oracle database. The assignment involved heavy use of JavaScript, HTML, NetCharts graphical package, and Oracle database.
  • Designed and developed distributed Java real Confidential transaction managing application - a multi-threaded client/server application designed to manage information generated in the distributed environment in real Confidential high volume and rate. The assignment involved Windows NT, Unix systems and Oracle database.

Confidential

Developer

Responsibilities:

  • Supported and developed in-house applications written in C/C++ such as corporate directory and skills repository applications. The assignments involved C/C++, Oracle 7.X database, Unix systems. Developed applications used for network/system monitoring. Supported & developed third-party network/system applications for Unix/Windows NT systems.

We'd love your feedback!