We provide IT Staff Augmentation Services!

Application Development Lead  Resume

5.00/5 (Submit Your Rating)

New York, Ny

SUMMARY:

  • Experienced Java/J2EE development lead with strength in agile project management, architect, design and development. 10+ years of professional experience in financial IT and software industry.
  • Projects include global security transaction clearing in high volume, prime client portal and highly customized reporting system, sophisticated enterprise BPM and Content Management Systems.

TECHNICAL SKILLS:

Languages: Proficient in Java/J2EE, UML, XML, SQL, BPM

Software And Tool: Tomcat, JBOSS, Weblogic 10g, Oracle 11g (PL/SQL), DB/2 9, Sybase 15.5, MS SQL Server 2008, JSF, Aspectj, Spring Framework (batch, integration and MVC), ExtJs, AJAX, DWR, Dojo, Struts. Hibernate, Apache commons, Intellij, Eclipse, Rational Rose (UML), Business Object/Crystal Report, CVS, subversion, maven, ClearCase, Perforce, AUTOSYS, Savvion BPM, Informatica, pentaho ETL, MS Visual Studio, Activiti, groovy, Gradle, Mule ESB.

PROFESSIONAL EXPERIENCE:

Application Development Lead

Confidential,New York,NY

Responsibilities:
  • Lead global team, developed new OTC Derivatives intermediation and Straight - through process platform, using FPML, Mule ESB, disruptor, and gemFire distributed caching framework. Optimized application performance to reach 2 million trades per second processing throughput.
  • Liaison with business stake holders, prioritized BAU enhancement, exchanged ideas on continuous product feature improment. Mentor junior team members providing level 3 support to business representatives as well as other downstream systems.
  • Lead continuous improvement discussion on software development, Identified and implemented agile process enhancement that helped increasing global team efficiency.
  • Researched and evaluated best strategic framework/solution fits business requirement as well as firm infrastructure standards. Implemented and demonstrated working code based on new tools and methodologies such as EIP and BDD in cucumber,
  • Defined quality control and build automation process that reduces defects due to environmental or human errors. Re-engineered legacy maven project and converted to new generation build and packaging process with Gradle/groovy.
  • Coordinated with external clearing houses such as CME/ICE on continuous technical and functional enhancement.
  • Participated in cross system cyber security enhancement for internal and external applications. Contributed to functional enhancement for external client portal and integration requirement, such as standardize SWIFT/FIX based transaction data exchange.

Lead Developer

Confidential,New York,NY

Responsibilities:
  • Designed multi-threaded java system that integrates with GMI AS400 platform for high performance Futures and Options product trade processing. Utilized spring batch and integration framework to maximize system performance and scalability. Created aspect oriented api to monitor system performance and health status at real time.
  • Designed light-weight spring MVC services layer communicates with user interface build by C# WPF. Added generic abstraction layer to simplify business process flow (with JBPM), which helped reducing development and maintenance cost.
  • Designed and developed income/expenses reconciliation report with Sybase IQ and Pentaho ETL. Created transaction data warehouse for system analysis and test automation. Researched in memory data cache, BI and reporting tools.
  • Creates technical design recommendations for developing and integrating programs per written specifications. Identify, analyze, communicate and resolve application, infrastructure and environmental issues. Evaluate test automation tools that improves team productivity and software quality, co-ordinate test execution with developers, business users and downstream systems. Plan and perform production releases.

Senior Developer

Confidential,Jersey City,NJ

Responsibilities:
  • Developed and reengineered client facing portal system provides report creation, generation and distribution. With its high flexibility, non-technical user from different business lines like Equities/OTC derivative and Fix Income can customize report instantly. Technical uses: Business Objects XI R3 JAVA API, Jboss seam JSF, weblogic, maven, aspectj, Ext JS, spring, hibernate JMS,JMX, web service and Business Object Java API etc.
  • Re-engineer report generation system using spring hibernate and TIBCO JMS. Implemented multi-thread pool grouping feature for better performance, minimizing cross business line impact on shared environment.
  • Implemented cross client entitlement functionality to better separate external/internal users from different business area. Integrated struts based application with external data provider through coherence cache and web services java API. Performance tuning with Yourkit
  • Designed new web GUI with JBoss seam JSF/AJAX components to manage external client report subscriptions as well as system maintenance and monitoring dashboard. Estimated time and resource need to accomplish project goal, gather requirement, provide detail technical specifications.
  • Practiced scrum agile development, coordinated sprint planning and requirement churn, managed shared environment between development, integration and UAT testing. Other responsibilities also include participates in new technology evaluation, provide architectural and SDLC best practices guidelines, lead and mentor junior developers, configuration/change management, deployment coordination and business/technical supports.

Senior Software Engineer

Confidential,New York,NY

Responsibilities:
  • Developed online payroll and staffing application using SOA design, Spring MVC Web GUI API, javascript, ajax,HTML,CSS, Hibernate, Aspectj, Oracle 10g and JBOSS; duty includes new function development in UI, middle-tier, Stored procedure and data warehouse; bug fixing and 3rd level production support.
  • Developed data feed processing, reconciliation and reporting with INFORMATICA ETL tool, Oracle stored procedures, integrate with perl scripts, C++ module and web services;
  • Migrated existing reporting portal from .NET base engine to BIRT platform. Evaluate and design data warehouse solutions suitable to Business Intelligent system like Business Object.
  • Developed and enhanced Data migration process using Oracle PL/SQL and shell scripts. Coordinated and executed migration tasks during off business maintenance window.
  • Develop and enhance existing corporate risk management web system built with UML, OO design patterns, Java, JDK5, XML, struts, AJAX tool, JSP, SERVLET,HTML jBPM/drool, Spring Framework, hibernate and other open source tools. Participants in full SDLC, deployment as well as all level production support to direct clients and other application systems.
  • Developed multi-threaded java ETL application that consume and process external data, maps data into object collection, and transfer to online application using hessian binary web service API.
  • Develop and maintain existing data warehouse application, customize, re-design database and reporting system using jaspersoft, SQL queries, DB2 routines, and Business Intelligence tools. Evaluate strategic reporting platform upgrade with OLAP options, analysis and prepare reporting architecture and database system upgrades.
  • Re-engineering existing data warehouse process, optimize application performance, support business user’s on demand reporting and risk data analysis requests. Design and develop additional functions on top of existing system, using java, jsp, javascript, AJAX APIs and LINUX SHELL scripts and AUTOSYS.
  • Design and develop data transformation and reconciliation tools using DB2 stored procedures, web service APIs and AUTOSYS on LINUX servers. Build exception monitoring, data consolidation and external data validation tool.

Senior Developer

Confidential,New York,NY

Responsibilities:
  • Led development team to enhance existing business processing system using savvion BPM and other Java, XML tools. Responsibilities including gathering requirement from business users, prioritize tasks and provide estimates, coordinate with offshore QA testing, execute product releases and all tier supports directly to users. Analysis existing system functionalities, design and implement integration with other firm wide systems.
  • Re-engineering BPM application to support business requirement changes, tasks including process flow re-design, process monitoring and reporting re-design. Migrated older version of crystal reports to the new Business Object XI Enterprise server platform.
  • Identified and optimized performance issues from inappropriate design and implementation on Savvion BPM platform. Fine tune high load application, implemented server side object caching that helped gaining performance improvement.
  • Designed new web application using JSP EL, tag library, Struts, DWR, dojo, javascript, AJAX+ Spring Framework with Sybase stored procedures. Led in design, develop, test, release and change management, provide project plan estimates, implementation guideline, and production support.
  • Designed and developed batch process that parses large amount data from flat file converts to XML format using JAXB and JAVA 5 annotations. Migrate legacy Perl script into AUTOSYS.
  • Besides lead in development, my role also includes gathering business requirements directly from business users, plan and manage project development lifecycle as well as technical support for business operation.

We'd love your feedback!