We provide IT Staff Augmentation Services!

Tech Lead/architect Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

Accomplished Senior Information Technology professional offering 14+ years of development. Experience in building technology solutions in a broad range of products/disciplines/domains along with strong leadership, communication skills and expertise in client relationship management.

TECHNICAL SKILLS:

  • Technology Lead/Architect with expertise in design and implementation of software applications using Java technology and message oriented middleware.
  • Hands on experience developing and architecting web services interfaces using Java/J2EE.
  • Hands on expertize in building, supporting highly scalable, fault tolerant Spring based distributed data management platforms which also provides in - memory caching using Pivotal Gemfire
  • Experience with Java/J2EE, JSP, XSLT, Web Services, JSON, XML, Java API Library, Apache, OOPs, Maven, and SVN.
  • Expertise in Spring Framework MVC, Hibernate, Maven, Java concurrency, JVM Performance tuning, and Java security.
  • Experience in data-driven web applications using Angular JS and Bootstrap.
  • Built RESTful service (JSON) to integrate C# (WPF) and GWT (Sencha GXT)/ AngularJS front end applications.
  • Experience in Oracle Programming with ability to do data analysis, writing PL/SQL code, stored procedures, packages, triggers, and views.
  • Expertise in process/workflow integration for rule orchestration using jBPM/Drools
  • Strong core java skills with emphasis on multi-threading, concurrency, low-latency. Good understanding of JVM garbage collectors and performance tuning considerations. Ability to adopt optimized algorithms, re-use enterprise components and creatively integrate siloed applications to maximize efficiency.
  • Designed request and event driven architecture using messaging/Spring Integration framework. Proficient with functional programming languages like Scala with understanding of Clojures.
  • Implemented Continuous delivery using Jenkins. Designed Selenium/Protractor based testing suite to automate regression testing of web applications.
  • Experience working in finance and tele-communication domain with the recent focus specifically in Front/ Middle /Back Office trading applications in investment banks.
  • Strong understanding of financial instruments including Fixed Income (Municipal Bonds), OTC and Exchange traded Derivatives and market initiatives like Affirmation/Confirmation of OTC Products, regulatory reporting (Dodd-Frank).
  • Effective problem-solving skills with the ability to support/diagnose and resolve issues in a production environment. A good understanding of workflow and project management systems for defining, creating, assigning, and monitoring work. Self-motivated and quick in learning new technologies and possess excellent verbal and written communication skills.
  • Ability to work in waterfall or AGILE methodologies.

TECHNOLOGY TOOLS:

Languages: Java (J2EE),Python*, Scala, Clojure*, Javascript, HTML5, XML (XSL), SQL, Perl, Shell

Tools: & Technology: Spring, Jenkins, SonarQube, FindBugs, Maven, Eclipse, IntelliJ

Build: Maven, Ivy, Ant, Gradle

App Server: Tomcat, JBoss, Jetty, Weblogic

Web Framework: Spring MVC, Google Web ToolKit, Angular JS*, Node JS*,Grails

ORM Framework: MyBatis, Hibernate, Spring JDBC Template

Test Framework: jUnit, Selenium, TestNG, Cactus

Caching Framework: GemFire (Spring data)

VCS: SVN, CVS, Git

Databases: Oracle, SQL Server, Sybase, DB2

Message oriented Middleware: Websphere MQM, Tibco EMS, Oracle Web logic, Kafka*

Integration/Architecture: Restful Webservices, RMI, EJB, Binary protocol, Messaging (JMS)

SDLC Methodology: Waterfall, Agile, RAPID Prototyping

Protocols: FIX, SWIFT

PROFESSIONAL EXPERIENCE:

Confidential, New York

Tech Lead/Architect

Responsibilities:

  • Designed, developed and installed highly scable Spring based Gemfire distributed in-Memory caching solution for trading Server which also provides fault tolerance and horizontal scaling.
  • Configured GemFire based clustering for high availability of Swap Data Servers (Dodd Frank reporting)
  • Built Restful Service for trade execution, ticketing of municipal bonds using Spring RESTful services JSON to support component based architecture.
  • Rolled out AngularJS/HTML5 based Syndicate New Issue Portal for Institutional Clients, Sales & underwriting desks to replace existing legacy desktop GUI applications.
  • Built custom EAI framework a reusable component used in all Syndicate Technology application for event driven communication to enable software/framework reusability.
  • Developed low latency, high performance multi-threaded order processing engine using java concurrent packages and Spring core.
  • Developed Spring batch based ETL loaders to process position/trade recon reports and other feeds.
  • Team Lead providing guidance & mentorship to junior developers
  • Created Muni Technology Semi Annual Roadmaps which is reviewed by leaders in technology/business.
  • Conceptualized and Implemented Jenkins based build automation tool to progress towards continuous delivery for trading applications (increased release cycles for the client)
  • Prototype Kafka based message queue to migrate from Tibco EMS for scaling.
  • Implemented distributed caching/clustering for application layers using gemfire caching
  • Implemented SonarQube based static analysis to improve code quality (improved application stability)
  • Improved TCO via asset optimization and utilization of virtual hosts and cloud services.

Confidential, New York

Enterprise Architect/Lead Developer

Responsibilities:

  • Designed custom Business Process Manager called BPI for BPM solutions using EJB 3.1.
  • Developed entitlement processes (known as WISEGATE internally) using spring AOP and EJB 3.1.
  • Administered creating/migrating/deploying WebLogic domains using JMX Mbeans.
  • Developed framework for monitoring the health of WebLogic application server using Mbean and performance tune JDBC pools, Threads, JVM parameters.
  • Designed and developed custom BOSI (Back Office System Interface), a bridge solution for integrating portal environments with numerous internal backend systems using WebLogic JMS, WebSphere MQ messaging.
  • Developed Enterprise Business Objects Framework using Apache (DynaProperties).
  • Designed, developed patch packaging framework for deploying production patches using ant, sys-v.

Technology Used: Weblogic 10.3 portal, Java 1.5/J2EE 1.4, Oracle 10.2.4, Web 2.0, Websphere MQ 6.0, Spring, XSL, XML, XML Beans, Ant.

Confidential, Stamford, CT

Application Architect

Responsibilities:

  • Designed Trade Processing Manager (STP) to process confirmed trades for LMCM using FixML.
  • Designed overnight batch jobs (AutoSys) to load security, account, position, and benchmark composition details for post trade compliance engine (ITG Compliance 4.0) using Java IBATIS, Xstream.
  • Designed Web Services to expose business objects as service layers to subsidiaries using X-Fire, Spring, Abates.
  • Implemented a dashboard view for generic query execution and dynamic report subscription scheduled through XML Beans/Dynabeans.

Technology Used: Java 1.5, J2EE 1.4, Sybase, Sybase (Adaptive Server Enterprise), Weblogic 9.2, Websphere MQ 5.2, Spring - iBATIS(DAO), XSL, XML, XML Beans, Autosys, Ant, Perl.

Confidential, Stamford, CT

Sr. Developer

Responsibilities:

  • Designed a library of complex math functions for margin management platform which is used for displaying the margin requirements at macro level for all of SAC funds (strategies).
  • Provided ability to recalculate margin real-time on adjustments to positions by leveraging JMS based messaging solutions.
  • Exposed Web Services to provide real-time margin calculation to external systems.
  • Designed integration (ETL) methodologies to automate the load of daily extracts from Geneva Trade Processing Systems using DTS.
  • Generated Capital Usage report to interface with RISK systems.

Confidential, Chicago, IL

Sr.Developer

Responsibilities:

  • Part of the development team which built, online exchange traded derivative (futures/options) brokerage order entry platform for retail customers using Weblogic Portal Server.
  • Implemented Quote dashboard for displaying real time quotes and charting functionalities using jFreechart. Message listeners for processing real time quotes from Bloomberg.
  • Designed overnight batch to calculate and report customer margin requirements.
  • Administered device performance tuning of the financial platform including code profiling, Weblogic domain optimization, JVM’s, Connection Pools, Solaris OS.
  • Implemented clustering of weblogic servers and deployment of static content on IPlanet, utilized NSAPI weblogic proxy plug-in for communication between IPlanet and Weblogic.

Confidential

Sr. Developer

Responsibilities:

  • Implemented several functionalities within the Web Portal using Java technologies which were popular in the market then.
  • Exposed to MVC Architecture/ Java-J2EE based development including EJB for middleware/Struts framework for UI.
  • Utilized design patterns like Session Façade/Service Locators/Dynamic Proxy Pattern/DAO/Adaptors to connect various layers/tiers in the application.
  • Articulated the need for reusing software components, which lead to leveraging existing VZ.com services in submitting payments to the relevant back end systems using web services.
  • Implemented high availability MQ infrastructure using Veritas Cluster.

We'd love your feedback!