Assistant Vice President / Application Development Resume
NY
SUMMARY
- 6 years of experience in the IT Industry wif complete SDLC - Planning, Object-Oriented Analysis, Design, Development, Testing and Maintenance
- Over 3 years of customer-interaction experience
- Over 3 years of experience as a Team Lead
- Very good understanding of Financial Trading systems, especially Repo Trading, Agencies, Treasuries and FXOs
- Proficient in C, C++ and Java (Servlets, JSPs, JDBC, Java Applets, AWT, Swing)
- Working knowledge of JSP Custom Tag Libraries
- Good understanding of Oracle/DB2/MySQL/MSSQL
- Extensive Front-end Designing wif HTML/JAVA Script/CSS/AJAX
- Experience in design and development of Intranet /Internet application using Java/J2EE framework
- Consistent team player wif excellent communication skills and problem solving skills
- Extensive experience in working wif business teams to understand business and gather functional requirements
TECHNICAL SKILLS
Languages: Java, C, C++
Application Server/ Web Server: Tomcat, Apache, JBoss, WebLogic
Databases: MS SQL Server, Oracle, MySQL
Web Technologies: JSP, Servlets, EJB, XML
Frameworks: MVC, Struts, Spring
GUI: AWT, Swing, HTML, DHTML, Javascript, AJAX
Operating Systems: Windows, Unix, OS X
Others: Citrix, JNDI, JUnit, ANT, Log4J, Web Sphere MQ, JDBC, UML, RUP
PROFESSIONAL EXPERIENCE
Confidential, NY
Environment/Technologies: Java, Unix, Sybase, XML, C#, SVN
Assistant Vice President / Application Development
Responsibilities:
- Spearheaded the process of revitalizing NoeManager and JViewer - Merrill Lynch’s equity back-office Java applications
- Lowered the memory footprint of the two back-office applications; Changed the way certain methods were handled - moved non-user-action-required tasks to run in the background on Swing Worker threads, essentially improving the performance of the applications
- Eliminated the OS dependencies of the applications and changed the method of deployment - Moved away from X Display server based deployment and implemented Java webstart based deployment, saving the firm the cost of X Display Client and Server licenses
- Designed and implemented a Java-Excel based streamlined process of generating allocation reports from the database saving an estimated 5 man-hours per month
- Formulated and implemented a strategy for migrating the existing code from an almost-obsolete repository into a new and better-managed SVN repository, saving a few development hours a month in dealing wif dilapidated repository
- Collaborated wif other teams and stakeholders in building a new model of client-data/client-profile, which increases the efficiency of the back office and reduced the customer’s reliance on developers for their day-to-day activities
Confidential, NA
Environment/Technologies: Java, JBoss, Tomcat, IIS, PHP, CVS, SVN, XML, SQL Server, JIRA, PhpBB
Software Engineer / Programmer Analyst
Responsibilities:
- Contribute to TradeBlade as a Java Developer in various capacities
- Instrumental in requirements-gathering and preparing of Business Requirements Documents (BRDs) and Technical Specifications of Dashboard after discussions wif Business and Technical teams
- Involve in design and implementation of Dashboard interface for tracking market orders, trades and logins on a per-bank basis for Mortgage Backed Securities, Repurchase Agreements and Agencies
- Design and develop Operational reporting tool dat generates Excel reports from Audit DB based on various configurable criteria for MBS, Repos, Agencies and FXO
- Develop configurable TradeBlade password management policy/logic, which allows banks to specify password storage/history criteria for their traders
- Develop JIRA JSP Plugins to serve the requests of users
- Track and analyze latency issues between various components for products such as Treasuries and Agencies
- Assist QA in Functional and User Acceptance testing
- Reproduce issues found in production and track them through closure in development/QA
- Run a plethora of performance monitoring tools and track performance across various product builds
- Lead the Application Support team which spans across NY and London
- Create an environment oriented to trust, open communication, critical thinking, and cohesive team effort
- Work wif Product Managers and Business heads to understand requirements and provide better technical support for all the products
- Serve as a focal point to communicate and resolve product issues wif other teams (development, server support, and sales among others)
- Keep the project manager and product committee informed of task accomplishment, issues and statuses
- Keep track of product release cycles and track releases in QA, Integration and Production
- Provide technical application support for various financial products such as Agencies, Treasuries, Repos, FXOs, CDS and USD
- Interact wif traders, brokers and market administrators in understanding business use cases
- Debug/analyze issues reported, and escalate them, if needed, to product-specific development teams for further analysis
- Track production issues/defects through development, QA, UAT and production release
Confidential, PA
Environment/Technologies: Servlets 2.4, JSP 2.0, Weblogic 8.0, Struts 1.2, AJAX, Unix, CVS, HTML, XML, Javascript, Oracle 9i, Taxware
WebTech Developer for State Engine Configurator
Responsibilities:
- Develop the tool using Struts framework
- Develop Action classes, Action Forms and Form Beans
- Develop web pages wif AJAX (which does most of the client-server communication)
- Develop Utility classes to access the Database and various other activities
- Integrate State Engine Configurator wif RemoteTools (an application dat hosts various other tools such as the State Engine Configurator)
- Develop test cases for unit testing and QA
WebTech Developer / Project Coordinator f
Confidential
Responsibilities:
- Interact wif the Finance team and get involved in requirements gathering process
- Use XML as a data transfer medium for communication between the web-side (Java/Oracle) and JDA
- Design JSPs/Servlets to accept new and old-style GCs and process them through appropriate channels
- Develop test-cases for unit testing and QA
- Manage/Coordinate development and testing activities in the absence of the Project Manager
- Assist Project Manager in the PMO process - Planning, Scheduling, Risk Analysis and Project Tracking
- Actively involve in launch/deployment of the new-style GCs to various partner stores
- For every new store launch, set up the Taxware Nexus
- Rollout a build every month containing the binaries pertaining to the latest tax information
- Develop test cases for QA
- Support QA activities in testing the month’s release
- Support production rollout of the latest Taxware build