Technical Lead Resume
MA
SUMMARY:
- Total 20 years of experience in IT industry in the various areas of software design and development. Played various roles like Technical lead, solution architect, Analyst, programmer, etc.
- Excellent experience in various Financial domains like Fixed Income, Brokerage, Asset Services, Wealth Management, Portfolio management,
- Knowledge of various Financial securities like Phase 3 books system, LIBOR, LOANS, BONDS and it's pricing model, SWAPS, VAR, REPOS, CDO, Portfolio analysis management.
- Worked at following financial institution:
- Have extensive experience in Requirement gathering, preparing FRD (Functional requirement document), Use case scenarios, architectural layout, Technical design document (TDD), Test harness document. Understanding Business model and processes and providing appropriate cost effective enterprise solutions.
- Experienced in architect SOA based solutions as per latest SOA standards.
- Experience in RESTful web services in various projects using Apache Wink and Restlet framework.
- Extensive experience in design and development of J2EE applications using GoLang, Springboot, Micro Services, Spring - WS, Spring, Hibernate, JPA, Struts, JSF, JDBC, Servlet, JSP, JSTL, Enterprise Java Beans, JNDI, JMS, Java Mail, JAAS, RMI, XML, Swing, Java Beans and Jakarta Struts Frameworks. Adobe Flex, GWT, jQuery, Ext-JS, YUI, JBoss MQ, Websphere MQ V7,Selenium 2.5, VisualVM, Microservices, Rabbit MQ,npm
- Business process implementation using Savvion BPM, ILOG-Rules, Activiti BPMN and Drools Rules
- Hands on experience with TDD using Fitness fixtures, Cucumber
- Experience in design and development using JAX-RPC and JAX-WS Web services
- Strong experience in RDBMS using MS-SQL Server 2005, DB2, Oracle11g, Sybase 15, and MySQL.
- Proficient in PL/SQL Programming and perform Database performance tuning.
- Experience in Agile methodology (SCRUM process, XP), CA Agile Central (Rally), RUP, TDD
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Participate in Sprint planning, Daily Scrum meetings.
- Design and develop dashboard using GoLang, AngularJS, SAML Single Sign On(SSO), Spring, Java concurrency
- Integration using Microservices architecture, RESTful web service, Rabbit MQ, OAuth 2.0
Environment: Spring4.0,GoLang,Java8,AngularJS2/5,Jenkin2.7.4,Python,Ruby,,Cucumber,Puppet,Enterprise Architect13, Springboot WebSphere Server 9,Rabbit MQ,Oracle12c,jUnit,git,ClearCase,IBM RTC 4.0.5,SAML 2,OAuth 2.0
Confidential, MA
Responsibilities:
- Participate in Sprint planning, Daily Scrum meetings.
- Design and develop ESP using AngularJS 4, Springboot, Java concurrency
- Integration using RESTful service and MicroService, Websphere MQ, Active MQ
Environment: Spring3.0, Java8, AngularJS 2.1, Jenkin 2.7.4, Maven 3.3.9,Selenium 3.0.1,Enterprise Architect 13 WebSphere Server 9,Websphere MQ 8.0.1,Eclipse,Oracle12c,jUnit,git,ClearCase,IBM RTC 4.0.5,Apache CXF 3.1.0
Confidential, MA
Responsibilities:
- Participate in Sprint planning, Daily Scrum meetings.
- Design and develop CAR application using AngularJS, Springboot, Hibernate, Java concurrency
- Integration using MicroServices, Websphere MQ
Environment: Spring3.0, Hibernate3.0, Java8, AngularJS 2, Python, Gradle 2.13,Selenium 2.5,VisualVM
Confidential, NY
Responsibilities:
- Participate in Daily Scrum meetings.
- Develop CIO workflow application using Adobe Flash Builder 4.6
- Document exchange using RESTful web service, Create BIRT report using BIRT 4.4
Environment: Spring 3.0, Hibernate 3.0,, Java 7, Adobe Flash Builder 4.6, GWT 2.5.0, Jenkins1.640, Maven 3.3 Apache tomcat 6.0, Eclipse 4.4, DBArtisan, Sybase 12, Oracle 11g, MS SQL Server 2008
Confidential, NJ
Responsibilities:
- Participate in Daily Scrum meetings.
- Responsible for design and development of web applications using web technologies like Spring, Hibernate.
- Design and develop of business components using PL/SQL programming using T-SQL. SQL performance tuning in Aqua Data Studio
- Wrote shell scripts, PERL scripts for various operations FTP, interfacing with database, etc.
- Restructured Autosys job sequence to prioritize announcements.
- Wrote RESTful web services to interface with internal system of stocks and workflow engine. Write drools rule.
- Write Maven scripts for build and deployment in development environment.
Environment: Spring 3.0, Hibernate 3.0, Java 7, Activiti BPMN 5.15, Drools Rule Engine 5.3, Maven 3.0.5 Apache tomcat 6.0, IntelliJ IDEA 13, Aqua Data Studio 7, Sybase 15, DB2, AIX
Confidential, NC
Responsibilities:
- Architecting solutions for Web applications as well as Web Services and lead teams.
- Participate in Daily Scrum meetings.
- Responsible for design and development of RESTful web services for loan upload application using Apache Wink.
- Develop Data Access Objects using MyBatis. Develop front-end rich UI using Ext-JS, jQuery. Develop J2EE application using Java, J2EE, JMS, Liftweb, SQL, Stored Procedures and Object Oriented Application Design (OOAD) principles. Create UML Use Case, Class diagrams, Sequence diagrams using MagicDraw UML.
- Implemented multi-factor authentication using CA Site Minder suite.
- Migrated directory services from LDAP to Active Directory. Write Maven scripts for build and deployment.
Environment: Apache Wink 1.1.2, Mybatis 3.2.6, Liftweb 2.0, jQuery 1.8, Ext-JS 4.0, JUnit 4, Maven 3.0.5, Websphere 7.0/8.0, Rational Application Developer for Websphere (RAD), Oracle 11, MagicDraw UML 17.0, AIX
Confidential, NC
Responsibilities:
- Architecting solutions for Web applications as well as Web Services and lead teams.
- Responsible for new developments, enhancing existing code, and supporting Java applications for GIB (Government & Institutional Banking) group of Confidential Securities, LLC.
- J2EE application development for high availability and/or high performance systems.
- Develop J2EE application using Java, J2EE, JMS, Spring, SQL, Stored Procedures using Object Oriented Application Design (OOAD) principles. Requirement gathering and write Use Case UML diagrams using MS-Visio. Write Class diagrams, Sequence diagram using ObjectAid UML Explorer.
- Develop business logic models using Object Relation Mapping (ORM) technology called Hibernate 3.2.6, Java Persistence API (JPA). Develop Rich User Interface using JQuery, Adobe Flex, Spring 3, AJAX. Deploy on JBoss App Server 7.0. Write unit test cases using JUnit 3.8.1
- Integrate J2EE application using Enterprise Application Integration and SOA technologies.
- Developing Transactional Systems involving high volume using the following technologies: JAVA, JQuery 1.6.2, Hibernate 3.2.6, Spring 3.0, Struts 1.2.9, Adobe Flex, XSL, JavaScript, Sitemesh 2.2.1, Velocity 1.4, JUnit 3.8.1, Oracle Coherence Cache 3.6, HTML, XML, XPATH, SAX and DOM parsers, J2EE, JDBC, MS-SQLServer/Sybase, SQL.
- Translate complex business rules in to executable Java, J2EE code using strong communication and presentation skills.
Environment: Axis 2 (Axis 2.1.4), Hibernate 3.2.6, Spring 3.0, JQuery 1.6.2, Struts 1.2.9, Adobe Flex, WSDL, XML, Velocity 1.4, Oracle Coherence cache 3.6, Sitemesh 2.2.1, JUnit 3.8.1, ANT 1.6.5 JBoss 7.0, Eclipse Indigo v3.7, Microsoft SQL Server 2005, ObjectAid UML Explorer, UNIX
Confidential, NC
Responsibilities:
- Create UML diagrams like Class and Sequence Diagrams using ObjectAid UML Explorer.
- Responsible to analyze suitability of web service client between Sun Metro and Axis 2.
- Responsible for writing web services client using Axis 2 and Confidential Knowledge Direct (TRKD) APIs to get live News feed from Confidential servers.
- Write component to write News in IBM eXtreme Scale. Generate stubs from WSDL file using Ant tool.
- Responsible for write Controllers, View for application modules like searching stock quotes, searching security symbols, searching option chain by symbol.
- Responsible to develop rich user interface using AJAX. Responsible to write multi-threading programs.
Environment: Axis 2 (Axis 2.1.4), Confidential Knowledge Direct (TRKD) APIs, Spring 3.0, Device DDK Sprint 1.0, AJAX, SOAP, IBM eXtreme Scale 2.4, Java Multi-thread programming, WSDL, XML, ANT 1.6.5, WebSphere 7.0, Tomcat 6, Eclipse Helios v3.6, Microsoft SQL Server 2005, ObjectAid UML Explorer, UNIX
Confidential, NC
Responsibilities:
- Understand business process and write requirement specifications document.
- Write web services using Spring-WS to interface internal and external sub-systems.
- Write Oracle Coherence cache configurations. Manage clustered Oracle Coherence Cache servers.
- Written JPA entities, configurations for database access. Parser XML data to store in cache.
- Responsible for troubleshooting issues in caching in various environments including production.
- Migrated code to various test environments like Integration Testing, Systems Testing.
Environment: Spring-WS, Oracle Coherence Cache 3.4, Eclipselink JPA, SOAP, WSDL, Spring 2.5, XML, ANT 1.6, BEA Workshop for Weblogic Platform 10.0.1, Eclipse 3.5, Borland Starteam 2008, SoapUI, Teradata v6.02.02, Oracle 10g, Linux 2.6.
Confidential, NC
Responsibilities:
- Responsible in designing SOAP request/response structure, error handling, and data validation of web services using JAX-RPX / JAX-WS standards. Responsible for Writing Web Services using annotations.
- Written SOAP request pre-processors, post-processors, SOAP request and response POJO objects.
- Responsible for developing web component using SPRING 3.0, MVC II
- Responsible for developing model using Hibernate 3.0.
- Responsible for developing Entity Beans, Session Beans for business logic using EJB 3.0.
- Involved in coordinating releases, handling release and production issues.
- Interacted with clients/other teams to resolve production issues.
- Migrated code from BEA Weblogic 9.2 server to Oracle Weblogic 10.3 server
- Responsible for developing rich UI using Adobe Flex, ahoo User Interface (YUI), AJAX
- Designed and developed admin component of application using Struts.Developed XSL for front end logic. Document handling using FileNet API.Written ANT scripts for building code, deployment using ANT 1.6
Environment: Web Services, SOAP, WSDL, Spring 3.0, Hibernate 3.0, JAX-RPC / JAX-WS, EJB 2.0 / 3.0, XSL, XML, AJAX, Adobe Flex, Struts, JDBC, JavaScript, CVS, LDAP, ANT, Azul, Filenet, IntelliJ IDEA 6.0, Weblogic 9.2, MS SQL Server 2005, SuSE Linux 2.6.5.
Confidential, NC
Responsibilities:
- Responsible for writing detailed requirements gathering and analysis sessions.
- Created screen prototypes to support the identified requirements.
- Participated in creating an N-tier architecture for the application
- Produced UML diagrams (use case, class, sequence diagrams) to document the design
- Created workflow templates in Savvion to map PLR business processes
- Extensively used design patterns like Session Façade, Singleton, DAO, DTO, Decorator
- Mentored junior developers in technical and functional areas
- Responsible for developing Configuration Management procedures and standards to support the application
- Responsible for developing new reports based on the identified requirements
- Responsible for Rollout workflow application enhancement to correct the identified concerns/issues
- Involved on conducting unit test,interface test,system testing and user acceptance testing of the workflow tool
Environment: Java, J2EE, JSP, EJB, Servlets, JDBC, Web Services, JavaMail, JavaScript, XML, SOAP, Apache Axis, BPEL4WS, CVS, LDAP, ANT, Savvion BPM 6.0, IBM WebSphere Business Integration Server Foundation 5.1, IBM WSAD Integration Edition 5.1, IBM DB2 v7 on MVS, AIX
Confidential, NC
Responsibilities:
- Create Use Cases, Class diagrams, Sequence diagrams using UML for Java based Applications
- Involved in writing the business model Code using Hibernate.
- Designed the business logic using Spring framework plug-in for Hibernate to support Data Access Object (DAO) pattern. Deploy application onto WebSphere Application Server using ANT
- Develop user interface using JSF, AJAX. Write component for email using Java Mail API
- Designed and developed communication module using Java Socket to communicate from one Distribution Center (DC) to another DC. Write ANT Scripts to Build WAR (Web-App)
Environment: J2SDK 1.4, Spring 1.0, Hibernate 2.0, JSF 1.0, AJAX, JUnit, WebSphere Application Developer (WSAD) 5.1.2, WebSphere Application Server 5.1.2, Sybase 11.0, IBM AIX, Java Mail, WINDOWS XP, Mercury TestDirector, CVS
Confidential, MA
Responsibilities:
- Developed the entire web tier using Struts MVC Framework, JSP custom tag library
- Designed the application and improved the design using Session façade, Data Access Object (DAO) and value object Patterns
- Developed and deployed Entity Beans and Session Beans onto JBoss Application Server
- Designed-n-developed JSPs and java beans using Eclipse IDE and deployed them on JBoss application server
- Email notification using Java Mail API. Write ANT vuild script to build and deploy.
- Designed and developed Java Messaging Service (JMS) application to Struts JSP tag libraries communicate with JBoss MQ for data exchange between different systems.
- Implemented extensive client side validations using JavaScript which includes populating data within the components dynamically, enabling and disabling the components based on the input, dynamically writing the contents to specific frames etc. Develop user interface (GUIs) using the JFC/Swing components
- Wrote queries, triggers, stored procedures using PL/SQL . Planned bug-fixing schedules and releases.
- Responsible for coordinating communication between QA’s and the development team to handle client-side defects. Developed automated functional testing using Canoo web test.
Environment: J2SDK 1.4, J2EE1.4, Jakarta Struts1.2, Struts Workflow, JSP, Servlet, EJB, JDBC, JAAS, Open LDAP, JNDI, CVS, Myeclipse3.1, JBoss Application Server 3.2.7, SQL, oracle9.x, SuSE Linux, Red Hat Linux AS2.1. JBossMQ, JMS 1.2, WIN 2000/NT, Bugzilla, TOAD
Confidential, CA
Responsibilities:
- Integrate Inktomi Search with Broadvision One-to-One Enterprise. Developed RMI components, XPA Search API for Inktomi Search. Index database context and file content using XPA Search API
Environment: J2SDK 1.4, RMI, XPA Search API, Jakarta Ant, JDBC, Forte 4 Java(IDE), Clearcase, Inktomi Enterprise Server 4.5,Broadvision one-to-One Enterprise 6.0, SQL, PL/SQL,Oracle 8i, TOAD,Bugzilla,HP-UX 11,WIN 2000/NT
Confidential, MA
Responsibilities:
- Designed and developed Communication with the VeriFone POS terminal Omni3750 using the Sun Java Communications API and Java Multi-threading. Develop web application components using Struts framework.
- Implemented Data Access Object (DAO) pattern.Write XML based configuration reader using Singleton Pattern.Developed JDBC connection Pooling.Configure Log4J.Develop user interface using JSPs, Servlet’s, deploy to Tomcat application server using ANT Wrote Shell script and scheduled cronjob on Linux to run a communication java component.Configured Tomcat Application server on Linux operating system.
Environment: JDK1.3,Struts 1.0, JDBC, JSP1.1, Servlet 2.2, Log4j, VXML, Verix, Java Communications API, JavaScript, HTML, Tomcat application Server, JDeveloper 3.2, MySQL WinCVS, Linux 2.3, WIN 2000/NT, ANT 1.4
Confidential, NY
Responsibilities:
- Integrate Inktomi Search Engine onto Broadvision One-To-One application server 7.0
Environment: JDK1.3, Servlet 2.3, XPA API, JavaScript, HTML, JDeveloper 3.2, Broadvision Application Server 7.0, Windows NT, Sun OS 5.2
Confidential
Responsibilities:
- Designed and developed PL/SQL stored procedure for sending Sybase 11 database data in the legacy system format Mainframes (M-ACOS).
Environment: JavaScript, Transact-SQL, Sun 450, Mainframe (M-ACOS), Sybase 11.
Confidential
Responsibilities:
- Design and develop Java SWING application
Environment: JDK1.2, JDBC, XML1.0, Oracle 8.0, Intel 1 CPU machine/Windows NT.