We provide IT Staff Augmentation Services!

Lead Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Versatile and skilled IT professional with nearly 20 years of hands - on development and architecture experience in financial system SDLC, business analysis, gap analysis, requirement evaluation, professional consulting service, project management and tracking, client and mentoring, client account management, system deployment, client/user onboarding, system entitlement and go-live support.
  • Cloud-based trading system development, deployment, configuration, consolidation and etc.
  • Confidential Trading Gateway with intelligent trading rules and risk management rules to process FX orders and generate market data feeds with built-in pips.
  • Apama CEP Solution development in capital market in North America. Trading strategy POC, back test, simulation, colo live support, real-time trade surveillance, pre-trade/post-trade analytics and etc.
  • FIX OMS, FIX MDS, FIX Onboarding, FIX Coaching, FIX Customization, FIX and FIX support.
  • Experience in developing distributed, high-performance multi-tiered applications using Gigaspace.
  • Data Warehouse ETL using IBM Netezza.
  • Direct experience of delivering rule-based Algorithmic Trading Strategies, DMA, trade analytics, risk firewall, market surveillance, trade compliance, MDS, SOR, OMS, EMS, FIX connectivity, latency instrumentation, Worldwide exchange connectivity and, trade capture and etc.
  • Global Market Risk Data Feed leadership role in processing market feeds (receive, derive, compute, verify, expire, forward, modify) from live market, PME, CUBE, RAM and other sources.
  • Client Data System with leadership role in system entitlement development and integration with enterprise entitlement system, and migration thousands of KYC analysts, AML analysts, sales, traders to new entitlement system with fine-grained privileges and security checks.

TECHNICAL SKILLS:

OS: Windows, Linux (Centos, RedHat Enterprise Linux, Novell SUSE, FreeBSD), Solaris, AIX

CEP: Apama, Esper

Secure Trading Connection: openssl, stunnel

System Programming: Context Switching, Multi-tasking, Multi-threading, Callbacks, Preemptive/Timesharing multitasking, Event Queue, Overlay, Windows SDK, WINAPI32, POSIX

Network Programming: TCP/IP, Asynchronous/Synchronous RPC, Socket, XDR, Winsock, RMI, DCOM

IDE: Eclipse, JDeveloper, NetBean, Apama Studio, Acqua Data, MyEclipse, VisualStudio

Language: Java, C/C++, C#, Visual Basic, Scripting, DML, HTML, XML, XSD, DTD, Python

Java Technology: POJO, AWT, Swing, Tomcat, JDBC, JMS, JINI, OpenSpace, JAMon, Ant, JMX, Spring, JUnit, Ehcache, GNU Trove, Groovy, Gigaspace, Spring Framework, Hibernate

Microsoft Technology: IIS, ISAPI, ASP, ASPX, .Net, Windows SDK, WINAPI 32, MFC, ATL, Visual Basic, Visual C/C++, Visual J++, Visual C#, COM, OLE, ODBC, ADO, DAO, OLE DB, ActiveX, DLL

Database: Oracle, Sybase, MS SQL, Access, MySQL, HSQLDB, SQLite, PostgreSQL, IBM Netezza, ETL

MS Office Technology: Microsoft Office Development, Microsoft Office, MS Project, MS Word, MS Excel, MS PowerPoint, MS Access, Office Scripting, Office Object Model/Hierarchy

Change Management: SVN, GIT, ClearCase, CVS, PVCS, SCCS, Source Safe, TeamTrack, Ant, Maven

PROFESSIONAL EXPERIENCE:

Confidential

Lead Engineer

Responsibilities:

  • Define migration process and verification process
  • Define comparison tool requirements
  • Define breakage reports using pivot tables in Excel
  • Migrate low latency order message to new system
  • Implement tools to compare messages from multiple FIX streams
  • Perform technical analysis and gap analysis to quantify client complexity and risk
  • Establish new transport session, Cameron sessions to migrate clients seamlessly
  • Mentor team members
  • Cameron ROE configuration, deployment
  • Cameron ROE rule conversion, migration

Tools: & Packages Java, Eclipse, AWK, Python, QuickFIXJ, JetTek and etc.

Confidential

Team Leader

Responsibilities:

  • Migrate C++ price engine to Java.
  • Build rule-based spread engine to send market data to downstream clients.
  • Build price aggregator to show liquidity providers at each price point.
  • Define and manage build process on Linux using Ant script
  • Define and manage scheduled tasks on to Rundeck.
  • Mentor for developers to be proficient and proactive in Java, Ant, Apama CEP development.
  • Build testing tools to increase productivity, efficiency and quality in FIX process and FIX dictionary customization.
  • Train developers to read, understand and diagnose FIX messages, FIX dictionary and FIX mappings and groupings.
  • Assign, allocate and prioritize projects to developers.
  • Continuous Integration & Release Management
  • Define and manage Jenkins CI to build, package, and deploy releases to different environments.
  • Customize Jenkins CI plugin to listen on special build signals.
  • Operation Management Strategy & Change Management Process
  • Define and set up release process to limit operational risk in release management.
  • Define and set up GIT rules to manage QA releases that will be pushed into PROD after completing all testing cycles.
  • Cloud based System Integration & Support
  • Responsible for FIX implementation to FXAll, Charles River, Blackrock, UBS, Barclays, Curex, FXCM and etc.
  • Manage FIX inbound and outbound connections, configurations and etc.
  • Customer Support & Onboarding
  • Lead FIX, FIX server integration, FIX dictionary customization and FIX onboarding.

Tools: & Packages Eclipse, Netbean, Github, Postgresql, Apama CEP, Progress Corticon, QuickFIX, QuickFIXJ, Jenkins CI, Rundeck, Maven, Ant, Rally, RabbitMQ, Rackspace and etc.

Confidential

Java Lead

Responsibilities:

  • Rule based feed capture and transformation development.
  • Remote multi-threaded server application debug.
  • AJP development port configuration.
  • Sybase and Netezza query optimization and ETL.
  • Staged feed process enhancement.
  • Collaborated with trading desk analysts to analyze requirements, establish solutions and project estimation.
  • Utilized corporate Quartz IDE to build Python applications.
  • Managed risk calendar for all entire risk team.
  • Apache AJP, Tomcat, Eclipse, Netbean, SVN, CVS, Sybase ASE, IBM Netezza Data Warehouse, Linux, PBRUN, Autosys, Toad, Aginity Workbench for Netezza, Ant, Maven, Python, Quartz, CUBE, RAM and etc.

Confidential

Consultant

Responsibilities:

  • Sybase ASE server and Oracle SQL development.
  • Sybase to Oracle migration.
  • Master Client Legal Entity reengineering.
  • Java middleware development on WL.
  • Used DWR, YUI, Spring Framework, hibernate to build FATCA into current production system.
  • Managed MCLE entitlement on 3000 MCLE users, managed user entitlement build, test, release in SIT, UAT and PROD.
  • Created user templates to minimize operational risk when provision many users in every release cycle.
  • Set up MCLE entitlements standards to differentiate MCLE entitlements from the rest of AMC entitlements.
  • Performance tuning, resource leak detection and etc.
  • Database modeling.
  • Expert in Hermes Xenv builds and deployments.
  • Mentored team members to use Hermes and Autosys.
  • SLA support.
  • Global user entitlement management on access control to data, field, control groups and etc.
  • Global user on-boarding, KYC and BAU operation support.
  • Coordinated all secure feeds to and from Broadridge, CitiSSI, CitiStaging, and IMPACT.
  • Oracle BPM on data creation, modification, and approval for global institutional client group users in KYC, AML and etc.
  • Java, J2EE, DWR, Ajax, WebLogic, JDeveloper, Oracle RDMS, Sybase ASE, Linux, SOA, PBRUN, XENV, Hermes, Dev Portal, Autosys, SCapDap, Spring Framework, Hibernate, MQ, EMS, SLA, WAIS, Hermes, Oracle BPM, JRun, MyEclipse, XML, DTD, XSD and etc

Confidential

Developer/Architect, Advanced Customer Services

Responsibilities:

  • Oracle WebLogic J2EE development.
  • WebService integration with PeopleSoft.
  • Java Swing GUI development using metadata to control UI presentation.
  • Java Web Start deployment.
  • User entitlement management.
  • User activation management.
  • Payment creation, authorization and release management.
  • Funding source and cost management, i.e. local, state, federal, capital market.
  • Account reconciliation.
  • Expense consolidation.
  • Java, J2EE, WebLogic, JDeveloper, TopLink, Swing, GWT, Oracle RDMS, Linux, SOA, JNLP, Ant

Confidential

Application Developer/Architect

Responsibilities:

  • Designed, implemented and supported large scale global market data systems and services to provide real-time market data, delayed quotes, minute bars and trade analytics to all News Corporation downstream systems.
  • Implemented market data analytics and stats in private clouds.
  • Published market data as web services.
  • Built Swing UI to display market data.
  • Delivered solutions using Spring Framework and Gigaspace in memory data grid to meet most stringent requirement in the industry, all trades must be captured, no trade is left behind.
  • Integrated Java CEP into Gigaspace using Esper plug-in to generate synthetic instrument pricing and etc.
  • Automated leading contract prices using front month contract prices.
  • Asset class - equity, cash, index future, commodity, FX and etc.
  • Market connectivity - Reuters, iCap, Six Telekurs.
  • Java, Gigaspace, Private Grid, Esper CEP, Spring framework, Openspace, JINI, Trove, Google Web Toolkit, Swing, Linux, Eclipse, SOA, JMS, MySQL

We'd love your feedback!