Application Systems Engineer Resume
Charlotte, NC
TECHNICAL SKILLS:
Languages: Java, C, C++, Perl, SQL, XML, UML, Unix Shell, HTML, JavaScript.
Operating System: UNIX, Windows.
Unix Tools: sed, awk, shell scripting.
Databases: Sybase, Oracle, SQL Server, LDAP.
XML Technologies: XML, DTD, XSL, XPath, XML Schema, DOM, SAX.
Java Technologies: J2SE, JDBC, JMS, Struts, Spring, Hibernate, Servlets, JSP, EJB, and JNDI, RESTful webservices.
Web - security: PKI, openSSL, SSL, PKCS standards, signing, encryption, SSO.
Servers: Websphere App Server, BEA Weblogic, Apache Tomcat Server.
IDE Tools: Eclipse, IntelliJ
Test Build tools: JUnit, Ant, Maven, Log4J, GitHub.
Other tools: Coherence, VSS, PVCS, Clearcase, CVS, Rational RoseIBM MQSeries, Tibco EMS, Adobe Flex.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Application Systems Engineer
Responsibilities:
- Historical Simulation
- VAR calculation using delta-gamma and grid approximations.
- Specific Risk & IRC
- VAR calculation using monte-carlo simulation.
- Copy Forward, Greek edit processes.
- Coherence & Database reconciliation.
Environment: Core Java, SQL Server, Spring, RESTful Webservice, Apache Tomcat, GitHub, Coherence, mybatis.
Confidential, Stamford, CT
Responsibilities:
- Involved in developing web services based feeds with Confidential to sell hotel bookings to Confidential Maps users.
Environment: Java, SOAP, Web Services, XML.
Confidential, Stamford, CT
Front Office Developer
Responsibilities:
- Designed and developed software using Java and Spring to monitor trades and other user entered information in Confidential .
- Designed and developed various data extracts using Java and multithreading from Confidential for Freepoint End of the Day Process.
- Provided production support for Freepoint end of day Process and Confidential Monitor.
Environment: Java, Multithreading, Tomcat, Spring, Hibernate, SQL Server, SOAP, Web Services, HTML, Maven, Confidential .
Confidential
Architect/Senior Developer
Responsibilities:
- Developed the pricing aggregation system for corporate index bonds using server side Java.
- Architected, designed, and developed the pricing aggregation system for Mortgage bonds, CDOs, Corporate bonds.
- Designed database for the new system.
- Designed and developed a generic state machine for the entire pricing process for all kinds of bonds using multithreading.
- Designed and automated the routing mechanisms (sector assignments) for different types of bonds the system provides valuations for.
- Used enterprise messaging via Tibco EMS to provide bond valuations in asynchronous fashion to other client-facing systems..
- Involved in coding, testing and end to end execution of the project.
Environment: Java, Weblogic, JMS, Tibco EMS, Spring, Hibernate, Unix Shell, Test Director, Sybase, Adobe Flex, Swing.
Senior Developer
Confidential, Norwalk, CT
Responsibilities:
- Involved in design and development of web interface using Struts 1.1.
- Utilized most of the struts features including Tiles framework, Validator framework.
- Involved in developing a tool, which accepts messages at any rate and posts them to a group of queue managers in load balancing fashion based on the algorithm and priority.
- Store the messages on disk when the data queue becomes full.
- Read the messages from disk as and when there is space available in the data queue.
- Flush the messages at certain time interval.
- Flush the messages when the data queue size reaches a configurable trigger level.
Environment: Java, Multithreaded programming, LDAP, Eclipse, IBM MQSeries.