Senior Consultant Resume
SUMMARY
- Highly experienced software developer with over 10 years of experience in client server applications for financial industry
- Good domain noledge of Fixed Income and FX options market. Well conversant with FIX.
- Good hands on experience of Team management with excellent interpersonal and communication skills.
- A Core Java expert, fully conversant with technologies such as JNI, RMI, JDBC, Servlets, JSP and Swing and with web - based development using Weblogic application server. Sun Certified Java Professional.
- Experience in design and development of distributed systems using iterative development process. Demonstrated success in using Object Oriented design concepts and UML design methodology in the context of a full Software Development Life Cycle.
- Performance improvement expert.
TECHNICAL SKILLS
Programming Languages: Java, SQL
Development Tools: Visual Basic
Scripts and Technologies: HTML, JavaScript, JNI, CGI, RMI, JDBC, Enterprise Java Beans and XML, Swing, Java WebStart. Spring
Database: Jasmine (Object Oriented Database) and Oracle
Web serves: Weblogic 4.51 and Epicentric Portal Server
Middleware: Tibco SmartSockets
Other: Enterprise Architect and JProfiler, Fix Protocol (Transact Tool Fix Engine)
PROFESSIONAL EXPERIENCE
Confidential
Senior ConsultantResponsibilities:
- Refactoring existing system particularly business objects to make it extensible.
- Implementation of generic DB save layer to save any annotated class using custom annotation.
- Design and implementation of custom but generic annotation class.
- Use of Autosys for controlling flow of execution
Confidential
Responsibilities:
- Implementation of SVaR calculator using user selected number of windows.
- Improve performance of VaR calculators. Calculation time was reduced more tha half by removing redundant calculations, using efficient API calls etc.
- Design and implementation ETL system for Grid computing.
- Profiling components to achieve better performance in terms of CPU and memory utilization
Confidential
Senior Consultant
Responsibilities:
- Design of the component to fit exiting framework.
- Making design flexible to add new chains in future without effecting existing implementation.
- Selection of data structure to support simultaneous chain updates.
- Developing test suite to test all chain updates.
Confidential
Senior Consultant
Responsibilities:
- Selection of Transact Tool operating mode and interface with other components.
- Design and Development of Fix interface handling user requests efficiently using multi threaded architecture.
- Configuration and customization of Transact Tool
- Packaging Transact Tool to fit build framework
Confidential
Consultant-Lead Developer
Responsibilities:
- Design and development of thin, scalable and high performance API using Java multithreading and sockets.
- Design and development of interface between API and server components.
- Development of fully working sample using API and documentation of API.
- Development of monitoring tools to monitor API performance.
- Customer support for development of client applications on API including ION Market View.
- Design of backward compatibility framework to support multiple versions of API.
- Supporting FIX protocol for FXO API using ULLink’s ULBridge.
- Management of overseas development team for development of QA tools:
- Team building and mentoring team
- Requirement document reviews and technical discussions.
- Weekly project reviews and progress tracking against mile stones using MS Project.
- Creating test plan and setting acceptance criterion.
Confidential
Software Engineer
Responsibilities:
- Developed in depth understanding of business requirements for foreign exchange options (FXO) trading and Interest Rate Swaps (IRS). Created technical design analyzing business requirements and effort estimation for the development.
- High performance GUI development in Java using Swing to withstand streaming updates from pricing engine. Server profiling using JProfiler to distribute workload across multiple threads.
- WebStart implementation of Client
- Design and development of Quality of Service
- Successful implementation of highly desired features like Request For Price (RFP), Batch Order, publishing prices on Confidential network using Small Exchange Server, auto quote etc.
- Development of Excel plug-in to integrate trading APIs with Excel.
Confidential
Consultant
Responsibilities:
- Administration of Epicentric portal server.
- Developing modules for Epicentric using JSP.
- Deployment of these modules in Epicentric Server.
- Currency-to-go Synopsis: Currency to go is an Internet based service offered by Chase to purchase foreign Currency and TC.
- Initially it was implemented using ASP
- Understanding the functionality of an existing system and creating flow charts.
- Conversion of ASP pages to JSP keeping the functionality same.
- Design and develop a stateless session bean, to refresh the currency rates in database.
- Personalization project Design and implementation of an interface to get stock price data from Confidential ftp site using ftp and HTTP APIs.
- Design and implementation of generic interface for FTP approach using Java. Design was done using Rational Rose.
- This interface is being use in many projects due to its generic design.