We provide IT Staff Augmentation Services!

Lead Developer Resume

Nyc, NY

SUMMARY:

  • Over 19+ years of software experience in development, maintenance and enhancement on mid & large volume IT systems on Web and open platforms.
  • Proficient with Model View Control Architecture (STRUTS Frame Work), Spring/Maven/Hibernate Framework, Spring Data, SpringBoot, ActiveMQ Highly skilled in J2EE distributed component Architecture, OOD Programming skills using java and Extensive experience in developing Internet and Intranet related applications using J2EE, JNDI, JDBC, Servlets, JSP, RMI, Applets, EJB, JavaScript, JQuery, JSON, XML, XSLT, HTML, Web Logic, Tomcat, Web sphere and Struts Frame Work.
  • Good experience in TIBCO (BusinessWorks, EMS, HAWK, Adapters, Administrator, iProcess, Business Events), ESB, Kafta
  • Extensively worked on UNIX Shell Scripting, Python, MS - DOS Shell scripting and Oracle/Sybase/MS SQL Stored Procedures.
  • Handled Applications in Engineering, B2B, Banking, Web related and Middleware sectors.
  • Proven track record in mapping business processes by implementing Enterprise Technical Design & Architecture infrastructures (including client-server, n-tier, thin client, web services and B2B/B2C models).
  • Good Communication and Interpersonal skills

TECHNICAL SKILLS:

Languages: Java (EJB, JSP, JMS, Servlets, Spring/Maven/Hibernate, AWT), Python, C, C++, VC++

Internet Technology: HTML, Java Script, UML, EJB, JSP, JQuery, AngularJS, Webservice(SOAP, REST), Spring Boot, Spring Integration, SpringCloud, Microservices, JMS, JDBC, JSON XSLT, XSLT, Servlets, IIS, Netscape, Web Logic, Tomcat Apache, XML, ElasticSearch API (DSL query), Servlets, IIS, Netscape, Web Logic, Tomcat Apache, XML, XSLT, Servlets, IIS, Netscape, Web Logic, Tomcat Apache, XML, (SAX, DOM), Web Sphere, JAXB

Operating Systems: LINUX, HP/AIX UNIX (Shell scripting), Windows, DOS

Databases: Oracle, MongoDB, SQL Server, Sybase, IBM DB2

EAI (Middleware) tools: Kafka (For messaging), TIBCO Suite - BusinessWorks (5.13/6.X), EMS, Hawk, Rendezvous, Adapters (ADB, LDAP, File), SmartMapper, iProcess, Business Events, Hawk, Administrator, TEA(2.X), SDK, Gems, IBM - MQ Series

Design Tools: Visio, XML Spy, Eclipse, Rational Rose, Jbuilder

Other Tools: SVN, PVCS, ClearCase, Defect Tracking (JIRA, Mercury), Conductor (build and deployment process), Splunk (For log related), Gitlab, AWS Cloud, Ansible, Teraform

CI Automation tools: Jenkins (Maven/Ant based), Hudson (Ant based), iCart (Deployment), IBM Urban Code

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Lead Developer

Responsibilities:

  • Wrote Spring Data based java webservice (RESTful) for all the above services. MongoDB and Oracle were used as DB repositories.
  • Handled the Deployment support for different project releases using Conductor based build process which in turn used Jenkins for building the code and committing to the svn.
  • Used Kafka with Camel implementation for publishing messages for different modules to consume in the workflow cycle.
  • Implemented retrying mechanism based on Kafka’s dead lettered queue pattern.
  • Implemented SFXLite based file transfer and DB update for Customer refresh and customer locking module.
  • Used Agile - Sprint based model for implementing the modules.
  • Worked on Contingent Offer module for customers taking personal loan for debt consolidation purpose.

Software: Core Java (Java 1.8), Spring Framework, dropwizard, reactive based vertx framework (contract driven framework), Webservice ( REST) based on JSON/XML, Spring Boot, Spring Data, Spring Integration, Kafka Message Framework, SFXLite based file transfer, JSP, JMS, EJB, Servlets, Javascripts, JQuery, AngularJS, Spring JPA, Spring Cloud, ElasticSearch API (DSL query), Maven, CI tool - Jenkins (Maven/Ant based), Hazelcast for caching, Hystrix framework for retrying, html, Conductor based deployement, SVN, Gitlab, JIRA (defect tracking), Remedy system (Tickets for support), UNIX scripting, MongoDB, Oracle 12.x, Unix shell scripting, Splunk (Logs), DevOps for deployment, Junit/Mockito based unit testing, AWS Cloud, Ansible, Teraform

Confidential, NJ

Lead Developer

Responsibilities:

  • Wrote Java (JSP, Servlets, EJB, JQuery, Spring/Maven) Programs for Item, Vendor, Store, InventoryUpdate etc.
  • Wrote SOAP/REST based java webservice for handling Shipment notification from 3rd Party (BorderFree). Tomcat server was used for deployment.
  • Wrote Java (JSP, Servlets, AngularJS/Javascript, EJB, Unix script) based UI for encrypting and decrypting any credit card number. This involved pgp based encryption/decryption. Weblogic server was used for deployment.
  • Java, UNIX and Python programs for showing up daily system reports dealing with Exceptions and their status.
  • Handled the Deployment support for different project releases and also support thereafter.
  • Lead in SVN installation and support for the team. Created SVN project template for the team to follow.
  • Created Routers, TIBCO EMS objects for running Java (RESTful) and TIBCO (BusinessWorks SOAP) Webservices in different zone.
  • Created TIBCO EMS objects and used them in the Spring Framework.
  • Implemented Master Microservice, discovery service (Eureka based) and Web Client Service.
  • Also implemented Spring Cloud Config Server for reading common property files.

Software: Core Java (Java 1.8), JSP, JMS, EJB, Servlets, Javascripts, JQuery, AngularJS, Webservice (SOAP, REST) based on JSON/XML, Spring Framework, Spring Boot, Spring Integration, Spring JPA, Spring Cloud, Microservices (based on Euraka), ElasticSearch API (DSL query), ActiveMQ, Maven, CI tool - Jenkins (Maven/Ant based), html, XML Spy, TIBCO EMS, TIBCO BusinessWorks, TIBCO RV, Manhattan Retail Product, SVN, JIRA (defect tracking), Remedy system (Tickets for support), UNIX scripting, MS-DOS scripting, Oracle 12.x, MS-SQL, IBM DB2, Apache Tomcat-8.5, Oracle, MS-SQL Server, Weblogic - 12.2.1, SOA Framework, Unix shell scripting, Python

Confidential, Herndon, VA

Project Lead

Responsibilities:

  • Wrote Java Wrapper APIs which in turn calls the existing API using EJB. The Java API returns the result in an xml format. Webservice then calls this API for retrieving the output in xml format.
  • Wrote Webservices both for Party and Product Data Services using SOAP/REST based Service. Weblogic server was used for deployment.
  • Wrote JDBC queries to retrieve data from Siebel database (oracle) and Collateral Data Store.
  • Handled the Deployment support for different project releases and also support thereafter..
  • Created TIBCO EMS objects and used them in the Webservices.

Software: Core Java, html, Javascripts, EJB, JMS, Servlets, JSP, Webservice (SOAP, REST) based on JSON/XML, Spring, Active MQ, Maven, XML Spy, TIBCO EMS, ClearCase, iCart (for auto deployment), Clearquest (defect tracking), UNIX scripting, MS-DOS scripting, Sybase, Oracle 10.x, SOA Framework, Unix shell scripting, Python, Weblogic 10.X

Confidential, New York, NY

Responsibilities:

  • Handled Development for all the above modules.
  • Handled the Production Deployment support for different project releases and also support thereafter.

Software: Java (JSP, Servlets, EJB, Javascript), UNIX scripting, MS-DOS scripting, Oracle 10.x, Vitria

Confidential, New York, NY

Project Lead

Responsibilities:

  • Cashflow Matching, Affirmation and Spreadsheet upload via GUI
  • Use pre-existing trade pairings whenever possible/useful for subsequent payment matching
  • Support substantiation of cashflows for those participants who are able to submit
  • Initially defined Equity Derivative product types: Options, Variance Swap, Equity Swap, and Dividend Swap. For those products not yet fully defined a generic “Other” category will be used. Additional product types may be phased in within future iterations of the solution
  • Automated messaging available to firms wishing to have end-to-end automation. Messages will provide status of cashflows, trades, substantiation, etc.
  • All the above feature uses FpML format required by DTCC for Electronic CashFlow Matching.
  • Created Ant and Hudson based Automated Build tool for automating the whole process of creating the ear, config xml and properties files used for the deployment.
  • The tool is capable of the following:
  • Get the latest from the svn trunk code
  • Validate the project
  • Build ear, compress it if required.
  • Extract xml and properties file from the ear
  • Convert the xml and properties file based on the machine and environment (Dev1, Dev2…QA, UAT, PP and PROD) to be deployed.
  • Commit the generated files back to the svn
  • Finally tag the code and Deployables generated by Hudson to the svn for the deployment release.
  • Wrote SQL based queries to measure the performance of the applications deployed in QA
  • Handled the Production deployement for the EDIA and also supported thereafter.
  • Handled crtical issues like Coding in DMAdaper involving FpML transformation required by dtcc.
  • Handled the requirements analysis between the developers and BAs
  • Did major coding and requirements for the Automation build using Hudson. This tool is now being used by all other modules.
  • Wrote SQL queries Performance test of the applications developed and deployed in QA/PROD.
  • Handled the Production Deployment for the first and subsequent releases and also support thereafter.

Software: Java (JSP, Servlets, EJB, Javascript), TIBCO EMS, IBM MQ Series, FpML, UNIX, MS-DOS scripting, Oracle 10.x, Apache Tomcat.

Confidential, Boston, MA

Project Lead

Responsibilities:

  • Involved in Design, Review, Coding (JSP, EJB, Servlets, etc) and Testing.
  • Handled all the above modules from the Onsite.
  • Co-ordinated Onsite and offshore development communications.
  • Involved in Local and Integration Testing.
  • Designed and implemented MQ Configuration Automation script (Unix scripting).
  • Designed and implemented Java (JSP, EJB, Servlets, etc) based LAE Message Extractor.
  • Designed and implemented Java (JSP, EJB, Servlets, etc) based Smart Socket Monitoring applications.

Software: Java, Servlets, JSP, JDBC, EJB, Struts, JavaScript, UNIX, MS-DOS scripting, Python, Oracle 10.x, Sybase, MS SQL, Apache Tomcat

Confidential, Chicago, IL

Project Lead

Responsibilities:

  • Involved in Design, Review, Coding and Testing.
  • Handled both the modules.
  • Also involve in Local and Integration Testing.

Software: Java, Servlets, JSP, JDBC, EJB, Struts, JavaScript, TIBCO EMS, MQ-Series(environment), UNIX, Oracle 10.x, Apache Tomcat.

Confidential, New York, NY

Project Lead

Responsibilities:

  • Involved in Designing, Review, and Coding.
  • My responsibility includes designing the sub tabs (functionality) for Account, Location and Party. The sub-functionalities are Correspondence, Contacts, Direct Debit Mandate, and Pricing. Used the EJBs for handling the transaction for database (oracle).
  • Implemented Edit/View/Create for Account, Location and Party entity, for US and Germany.
  • EOD Reports for CDR.
  • Extensively worked on UNIX (ksh) scripting for data loads, etc.
  • Deployed the EJB components on Web Logic.
  • Configuration Management by implementing version control mechanism.
  • Developed GUI designs as per user group requirements using HTML, JSP and JavaScript
  • Used Eclipse Tool to develop, debug the Servlets and JSP
  • Involved in Configuration management.
  • Involved in migration of application server from web logic 7.0 to web logic 8.1.
  • Involved in writing UNIX shell scripts to interact with SQL Procedures.
  • Involved in working with J2EE Design patterns (Singleton, Factory, etc) and Model View Controller Architecture (Struts).
  • Deployed the application on Web Logic 8.1.

Software: J2EE (Java, Servlets, JSP, JDBC, EJB), Struts, JavaScript and Web logic Application and Web Server 8.0, Oracle 9i, Putty and Winscp for Unix script development on Sun Solaris, JMS, XLT

Confidential, Middletown, CT

Project Lead

Responsibilities:

  • Involved in Designing, Review, UTP Preparation, Coding and Testing (Rational Rose)
  • My responsibility includes designing the Group Insurance for Life system for Benefit Selection and Rating to calculate premium for user selected Benefits based on / complying with Confidential ’s Service Oriented Architecture (SOA) Framework using Rational Rose. The SOA provides four major services like Channel services, Business Process/ Application Service, Business Functions Service, Business Entity or Business Data Service. It provides for loose coupling between the individual components developed and also helps in components to be pluggable into the system.
  • Implemented Persistence Framework for the Group Insurance module. Persistence Framework is based on XML on IBM Web sphere. Business Entity uses this framework for database (Oracle 8i)/data related jobs.
  • Implemented Edit/View/Create/Copy functionalities for the quotes using JSP, Struts, serves, JavaScript.

Software: J2EE (Java, Jsp, EJB, Servlets), XML, JavaScript, JSP, Oracle 8i, Struts 1.0 and IBM Web sphere Application Server 5.0, Rational Rose, Census ( Confidential s/w).

Confidential, Minneapolis, MN

Project Lead

Responsibilities:

  • Implemented Wires Automation and GAP module using the MVC architecture (JSP, servlets, Oracle)

Software: Java 1.3, Oracle 8i/11i, JDBC, Web logic 5.10/7.0, JSP, servlets, XML, IBM Visual Age for Java, Text pad.

Hire Now