Technical Lead Resume
SUMMARY:
- 8+ years of extensive full stack experience with core competencies of project requirements, design, development and customer deployment.
- Proficiency in latest client and server technologies - Core Java, JEE, REST, SOAP, RabbitMQ, AngularJS, MDBs, IBM Websphere, MDBs, JMS, OpenJPA, Multithreading.
- Expertise in design and implementation of low latency and high throughput distributed applications using threadpool, blocking queues, memcache, message queues, synchronization, concurrent and collection APIs.
- Developed several high performance, scalable, low-latency frameworks using SOA in securities management domain.
- Automated Trading experience in Equities, bonds and Fixed Income markets. Enthusiastic in ATS development using statistical / semantic analysis, machine learning, genetic, neural networks, fuzzy logic.
- Consistently ed for meeting tight project deadlines with quality and complete scope.
- Solid foundation in CS fundamentals, OOA/D/P, data structures, algorithms, and software design.
- Experience in Resolving critical customer issues and technical support.
- Effectively applied Agile Scrum development methodologies and SEI CMM standards.
TECHNICAL SKILLS:
Technologies / Frameworks: J2EE, EJB, JMS, JSP, XSP, JUNIT, SQL, Struts, Servlets, JSF, SOAP and REST web services, XML, MDBs, Rabbit MQ, Gigaspace, MVC, Cocoon, OpenJPA, Cameron, QuickFixJ, FIX 4.4
Programming/Scripting Languages: Core Java, Angular JS, SQL, PLSQL, Ant, Java Script, MAVEN
Databases: Oracle
Application Servers: IBM Web sphere, Apache Tomcat, Web logic
Development IDE’s: IBM RAD, Eclipse
Configuration Management: Clear Case, CVS, TFS, JIRA
Tools: Toad, Putty, MS Office, Beyond Compare, Continuous integration - Jenkins
Application Analysis Tools: Splunk, AppDynamics
Presentation Technologies: XSL, XSP, HTML 5, CSS 3.0, BootStrap
Logging Technologies: Log4J and ELI
UML Tools: Microsoft Visio
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Technologies used: JAVA, J2EE, REST, AngularJS, OpenJPA, IBM WebSphere, Multithreading, RMI, TFS, MDBs, Rabbit MQ, CSS3.0, BootStrap, Splunk, Appdynamics, Ant, Maven, Log4J, Agile, FIX 4.4, QuickFixJ
Responsibilities:
- Be the part of the architect team and take decisions on the project architecture.
- Responsible for requirement analysis, low level design, code and unit test, deployment, supporting SIT and UAT, production implementation.
- Development of Type Ahead for content search using REST and AngularJS.
- Developed Multithreaded pricing algorithm for pricing comparison.
- Development of RMI based trade server to support various use cases and validation of trades using Web Service based validation server.
- Implementing FIX 4.4 Quote and Quote Request for the EBID vendor communications using QuickFixJ
- Implementing ELI logging to work with Splunk for the PROD issue detection and analysis.
- Setting up the AppDynamics to detect slow and error responses for detection and analysis.
- Setting up the entity classes with OpenJPA for DB persistence.
- Received appreciation for the project implementation and contribution to project architecture.
Confidential
Technical Lead
Technologies used: J2EE, JDK 1.6, REST Web services, Angular JS, CSS3.0, Bootstrap JSWING, RMI, XML, JDBC, Ant, Maven, Log4j, RabbitMQ, IBM WebSphere, JAVA Swings, Agile
Responsibilities:
- Design and development of cancel/rebill framework using REST, Abstract factory pattern, RMI and JDBC
- Consuming RESTful services using AngularJS framework (module, controllers, directives, filters, service).
- Performance optimization using ThreadPool, Caching
- Code migration activities and software configuration management
- Setting up the RabbitMQ for the communication between Mainframe and application.
- Implement JAX-RS security using SSL configuration, container and application security.
- Implementing ELI logging to work with Splunk for the PROD issue detection and analysis.
Confidential
Module Lead
Technologies used: Core Java, J2EE, Junit, Gigaspaces, Ant, Maven, XML, XSLT, Jenkins, IBM WebSphere, XSP, Cocoon Framework, Agile.
Responsibilities:
- Received appreciation from customer on multiple instances. Received the technology team .
- Attending scrum, daily stand up and sprint retrospective meetings. Inputs to PM in effort estimations.
- Defect management / allocation to team members. Representation in defect review board meetings
- Code migration activities and software configuration management.
- Implementation of gigaspaces to cache the security information.
Confidential, San Francisco, CA
Senior Software Engineer
Technologies used: Core Java, J2EE, JSF, MDBs, EJB, HTML, CSS, JDBS, Oracle, IBM WebSphere, SQL, PLSQL, JAVA Workflows.
Responsibilities:
- Design and development of BSCM using ruleset framework for conditional stateless rule invocation.
- Performance optimization using ThreadPool, SessionPool, Caching, rules engine.
- Development of TypeAhead for content search.
- Development of user interface using JSF.
Confidential, San Francisco, CA
Senior Software Engineer
Technologies used: Jenkins REST API, Maven, Ant, Core Java, J2EE, Cocoon Framework, SOAP, XSL, XSP, Structs, JSP, FIX 4.4, Cameron.
Responsibilities:
- Onsite Requirements gathering and system issue troubleshooting and fix.
- Feasibility study, Prototyping, Design and development of the miniature modules.
- Implementing FIX 4.4 protocol for the Quote Request, Quote Response and Quote for ATS vendor communications.
- Worked in onsite-offshore model with effective co-ordination and tight deadlines following Scrum principles.
Confidential, San Francisco, CA
Software Developer
Technologies used: J2EE, JDK 1.6, JSP, XML, AJAX, XSL, HTML, JavaScript, CSS, JDBC, Servlets, Ant, Log4j, cocoon framework, MDBs.
Responsibilities:
- Developed the new SOAP web services.
- Estimated Design and development phase using work breakdown structure. Used UML as mark up for design
- Developed the Stored procedures to store the data into multiple DB tables at once with complex conditions.
- Developed the User Interfaces for the new screens using the cocoon framework and XSL.
- Written complex JavaScript for the UI functionalities.
Confidential, San Francisco, CA
Software Developer
Technologies used: Core Java, J2EE, Multi-threading, SQL, PLSQL, JAVA Security
Responsibilities:
- Developed complex HTTPS java clients which fetch the flat files from FINRA and process them in DB tables.
- Developed the file compressing and encrypting program to archive the FINRA files.
Confidential, San Francisco, CA
Software Developer
Technologies used: J2EE, JDK 1.6, JSP, XML, AJAX, XSL, HTML, JavaScript, CSS, JDBC, Servlets, Ant, Log4j, cocoon framework, MDBs, FIX 4.4, Cameron.
Responsibilities:
- Developed the MDBs which received the trades and process them for reporting.
- Developed UI screens backed by the SOAP web services.
- Implemented FIX for the TRACE reporting and responses.
