Harrison, NJ *****
*****.******@*****.***
SUMMARY
• 6 years of experience in the IT Industry with 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 with HTML/JAVA Script/CSS/AJAX
• Experience in design and development of Intranet /Internet application using Java/J2EE framework
• Consistent team player with excellent communication skills and problem solving skills
• Extensive experience in working with business teams to understand business and gather functional requirements
EDUCATION
• Master of Science in Computer Science, NJIT, Newark, USA GPA: 3.6
• Bachelor of Technology in Computer Science and Information Technology, JNTU, Hyderabad, India GPA: 3.7
CERTIFICATIONS
• Sun Certified Programmer for Java 2 Platform
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
EMPLOYMENT HISTORY
Bank of America Merrill Lynch Oct 2010 - Present
New York, NY
Assistant Vice President
Tullett Prebon, LLC Apr 2007 – Sep 2010
New York, NY and Jersey City, NJ
Software Engineer/Application Support Lead - TradeBlade Electronic Broking
GSI Commerce, Inc Apr 2006 - Mar 2007
King of Prussia, PA
Programmer Analyst/WebTech Developer - WebStore
New Jersey Institute of Technology Jan 2005 - Dec 2005
Newark, NJ
Helpdesk Associate - Computing Helpdesk
Mensamind, Inc Nov 2003 - Jun 2004
Hyderabad, India
Web Developer
WORK EXPERIENCE
Bank of America Merrill Lynch Oct 2010 - Present
New York, NY
Bank of America Merrill Lynch is the corporate and investment banking division of Bank of America. It provides services in mergers and acquisitions, equity and debt capital markets, lending, trading, risk management, and liquidity and payments management.
Environment/Technologies: Java, Unix, Sybase, XML, C#, SVN
Assistant Vice President – Application Development
• 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 with dilapidated repository
• Collaborated with 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
Tullett Prebon, Inc Apr 2007- Sep 2010
New York, NY and Jersey City, NJ
Tullett Prebon operates as an intermediary in wholesale financial markets facilitating the trading activities of its clients, in particular commercial and investment banks. The business covers seven major product groups: Volatility, Rates, Non Banking, Treasury, Energy and Commodities, Credit, and Equities. TradeBlade is Tullett Prebon's electronic trading platform launched in January 2006 that is available to securities dealers and banks.
Environment/Technologies: Java, JBoss, Tomcat, IIS, PHP, CVS, SVN, XML, SQL Server, JIRA, PhpBB
Software Engineer / Programmer Analyst - MBS, Agencies, Repos and FXOs
• 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 with 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 that 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
TradeBlade Application Support Lead
• 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 with 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 with 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 with 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
GSI Commerce, Inc Apr 2006- Mar 2007
King of Prussia, PA
GSI Commerce is an e-commerce company which provides services such as website development and maintenance, order fulfillment, and customer services. Its interactive marketing offerings include brand development and e-mail marketing services.
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
State Engine Configurator was designed to give privileged-users the ability to define and map order-states.
• Develop the tool using Struts framework
• Develop Action classes, Action Forms and Form Beans
• Develop web pages with AJAX (which does most of the client-server communication)
• Develop Utility classes to access the Database and various other activities
• Integrate State Engine Configurator with RemoteTools (an application that hosts various other tools such as the State Engine Configurator)
• Develop test cases for unit testing and QA
WebTech Developer / Project Coordinator for Gift Certificate Replacement
Gift Certificate Replacement project introduces a new implementation, where the web-side takes in orders for new GC purchases, or accept GCs for redemption and forwards the requests to JDA via MQ, as opposed to validating them in the Oracle DB.
• Interact with 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
WebTech Integrator for Monthly Taxware updates
Web-side taxation is governed by the monthly Taxware updates received from Taxware (3rd party program).
• 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
New Jersey Institute of Technology Jan 2005 - Dec 2005
Newark, NJ
The Computing HelpDesk at NJIT is the central hub for all information related to computing technologies at NJIT. This includes being the first point of contact for those with computing questions or problems.
Helpdesk Associate
• Level-3 Helpdesk support responsible for troubleshooting computing related problems over the phone or in-person
• Provide help with software installation and configuration
• Interview and train Helpdesk student associates
Mensamind, Inc Nov 2003- Jun 2004
Hyderabad, India
Mensamind, Inc. offers software development, outsourcing consultancy, and integrated Information Technology (IT) and IT enabled services in enterprise solutions, product services, maintenance, related support, and business analytics areas.
Environment/Technologies: Websphere 3.5, WSAD, Java Servlets, JSP, XML, HTML, JavaScript
Web Developer for Web-based Tax Filing
Mensamind was involved in the development of a web-based tax filing software that helps low-income people to file tax returns and apply for a range of public sponsored health and social service benefits.
• Develop MVC Model 2 architecture to handle configuration, database connectivity, and template management allowing the developer to focus on application-specific business logic
• Create a reporting tool using JSP and Servlets that calculates the amount of state and central taxes
• Develop a web authentication module using Java Servlets, JSP, to authenticate a user based on a dynamically created token by a web authentication software