We provide IT Staff Augmentation Services!

Sr. Consultant Resume

NY

SUMMARY

  • Lead software Engineer with more than 12 years of experience designing and developing J2EE applications using agile and waterfall methodologies.
  • Proven track record of delivering high quality, winning software solutions
  • Extensive experience in all phases of product development - analysis, design, development, testing and implementation of large scale multi-tiered applications.
  • Experience in planning & managing offshore-onsite projects, managing onsite consultants and mentoring team members.
  • Extensive experience leading design teams to deliver quality software on-time, on-budget.
  • Ability to collect, prioritize and refine customer requirements to develop high quality software solutions.
  • Assist in planning content for product releases.
  • Interface with cross-functional groups to ensure successful delivery of product releases.
  • Strategic thinker highly skilled in aligning technology with business objectives.
  • Possess excellent communication, problem solving and people skills. Ability to adapt quickly, hardworking and provide valuable contributions towards achieving the project goals
  • Highly self - motivated, proactive and willing to assume responsibility

TECHNICAL SKILLS

Languages: JAVA 1.4/1.5/1.6/1.8, HTML, SQL, PL/SQL,XML, XPath, XQuery, XSL

Systems: UNIX (Sun Solaris) / Linux (Red Hat), Windows 7 / XP, DOS

Tools: Eclipse 3.6, STS, WSAD 5.0.2, Netbeans 6.9/7, Scriptella, SOAP UI, Jmeter

RDBMS: Oracle 10g, DB2, MYSQL, MS Access, SQL Server 7.0

NoSQL: MongoDB, Cassandra, Hadoop

Web Servers: Web Logic 9.1/10/11, WebSphere 7.0, Apache 1.3, Tomcat 4.0.5

Miscellaneous: J2EE, Mule ESB, Lucene, SOLR, Jackrabbit, JSP, JMS, Java Script, HTTP, SOAP, REST, Microsoft Visio, CVS, SVN, Clear Quest, JIRA, HBase, Pig, Hive,Jenkins,udeploy

Frameworks: Hibernate3.3,JPA,iBATIS,EJB3, Struts, Spring 3/4,Webservices-apache axis, Metro-jax-ws, log4j, xmlbeans, JAXB, Castor

PROFESSIONAL EXPERIENCE:

Sr. Consultant

Confidential

Responsibilities:

  • Working as a Senior Consultant for design and implementation of Canon’s Sales portal Application for multiple channels.
  • Review, validate and analyze business and system requirements in developing robust solutions
  • Conduct gap analysis in requirements while introducing multiple channels
  • Responsible for the initial setup of the development tools and provide recommendations for the technology stack.
  • Actively used JIRA for sprint planning, tracking development progress and logging production issues with resolution notes
  • Responsible for producing High Level Design (HLD) and Low Level Design documents.
  • Developed multiple UI components with Spring Portlets and jQuery
  • Integrated with service layer and backend using RESTful web services.
  • Developed Data service layer using Spring components.
  • Developed persistence layer using Hibernate for JPA
  • Maintained and enhanced Web Services developed using Apache Axis framework.
  • Utilized various GOF and JEE Design Patterns such as Front Controller, Business Delegate, Session Façade, DAO, Service Locator, Factory Method, Singleton and many others as part of development.
  • Developing Email Service using free marker template for spring and responsible for sending out customized email templates to various departments.
  • Developing Scheduler Service that runs at configured intervals to generate reports for the retailers

Environment: JEE, Hibernate, jQuery, JSON, JMS, JavaMail API, Apache Axis, Servlets, TIBCO, iBATIS, Unix, Shell script, Maven, Eclipse, WAS 8.5.1, Oracle 10, Spring 4,JIRA,Confluence,Sharepoint,Microsoft Visio

Lead Engineer/Solution Architect

Confidential, NY

Responsibilities:

  • Working as a Solutions Architect for major enhancements and migration of all legacy applications (vod api,veveo-umd,upsell) from Oracle to MongoDB.
  • Created architecture solution in compliance with enterprise standards and bricks.
  • Lead the development teams in defining the architecture and data migration efforts in transitioning from the legacy product to the MongoDB product.
  • Review and validate business and systems requirements to enable a smooth migration.
  • Conduct gap analysis in business and systems requirements for the integration and customization of the vod api in comparison with the legacy applications
  • Provided guidance to the team in creating Design Documentation and responsible for producing the HLD and LLD’s.
  • Responsible for the design and implementation of key components and services involved in UMD, Veveo-umd and VOD API projects.
  • Proactively anticipate technical risks and design/implement error handling and other mitigation techniques to ensure system stability and security.
  • Reengineered the service to improve performance by introducing caching framework.
  • Actively used JIRA for sprint planning, tracked development progress and logged production issues with resolution notes.
  • Supported software & hardware upgrades needed for the applications.
  • Provided process guidance to the application team & application users.

Environment: JEE, EJB3,JSON,Servlets, TIBCO, iBATIS, Unix, Shell script, Maven, Eclipse, WebLogic10.3.6, Oracle 10g, MongoDB, Glassfish v3, Spring 4,JIRA,Confluence,Sharepoint,Microsoft Visio

Lead Engineer

Confidential, NY

Responsibilities:

  • Developed Big Data Confidential for targeted advertising by leveraging the subscriber metrics (viewing information and demographic information) in creating customer profiles.
  • Assisted project manager with work breakdown structure.
  • Responsible for crafting the HLD document for implementation of CIS Service and CIS Notifier components.
  • Setup and maintain development environment tools used by a development team for traceability, issue tracking, wiki, continuous integration using Jenkins & automated deployment using udeploy.
  • Managed and developed products which integrated with Third party vendors.
  • Validated vendor products by developing test cases for SOAP services using SOAP UI.
  • Actively used JIRA for sprint planning, tracking Development progress and logging production issues with resolution notes.
  • Responsible for performance tuning of the application.
  • Responsible for deploying code on multiple lab environments (DEV, SIT and QA)
  • Produced MOPS, TSR’s and Release Notes for CM handoff.
  • Supported software & hardware upgrades needed for the applications.
  • Provide process guidance to the application team & application users.

Environment: J2EE, EJB3, JSON, Servlets, SOAP, JAX-WS, JAX-B, TIBCO, Unix, Shell script, STS, Maven, WebLogic10.3.6, Oracle 10g

Lead Engineer

Confidential, NY

Responsibilities:

  • Responsible for producing the HLD and LLD documents.
  • Setup and maintain development environment tools used by a development team for traceability, issue tracking, wiki, continuous integration using Jenkins & automated deployment using udeploy.
  • Actively used JIRA for sprint planning, tracking Development progress and logging production issues with resolution notes.
  • Supported software & hardware upgrades needed for the applications.
  • Provide process guidance to the application team & application users.
  • Implemented persistence layer using Spring Data JPA.
  • Used ActiveMQ as the JMS broker. Configured queues, topics and bridges on active MQ server.
  • Implemented Competing Consumer pattern for hot folder processing.
  • Developed RESTful interfaces to external systems
  • Run static code analysis tools like Klocwork and PMD against code as part of development
  • Created Junit test cases and was also responsible for regression testing.
  • Developed JMeter scripts for functional, load and performance testing of the RESTful API’s
  • Responsible for deploying code on multiple lab environments (DEV, SIT and QA)
  • Provided MOPS, TSR’s and Release Notes for CM hand off.
  • Part of production support that involved problem investigation, system enhancements, bug fixes, and incident management.

Environment: Spring 4, JSON, RESTful Services, XML, XSD, XPATH, Active MQ, Spring Data JPA, Unix, Shell script, Maven, STS 3.6, Tomcat, MySQL

Portal Manager

Responsibilities:

  • Led all facets of the development of the applications on WebLogic 10.3.6 Application Server using various Java/J2EE and Web technologies including Struts 1.1, Spring 4, JSPs, Servlets, Hibernate, EJBs, JDBC, JNDI, and Java Web Services with Oracle 9i as the backend database server. These applications utilize various GOF and J2EE Design Patterns such as Front Controller, Business Delegate, Session Façade, DAO, Service Locator, Factory Method, Singleton and many others
  • Responsible for initial set up of development environment and source code management system (CVS)
  • Developed xmlbeans for the XML Schema using apache Xmlbeans API.
  • Implemented business logic using webservices and stateless session EJB’s.
  • Implemented timer service using Quartz scheduler for notification services.
  • Developed MDBs to support asynchronous processing.
  • Used foreign JMS provider, TIBCO EMS V3.2for the messaging service. Configured queues and foreign JMS server on Weblogic 10.
  • Used Java Mail API for developing an email sender.
  • Developed the logical services using the Enterprise service Bus Implementation, Mule.
  • Used Entity bean EJB’s and the iBatis Sqlmap framework for the persistence layer.
  • Responsible for upgrading the persistence layer for portal manger from EJB2 to EJB3.
  • Used the Quartz scheduler for triggering the jobs involved in processing feeds from News 12.
  • Worked on Scriptella ETL for extracting and transforming data in to reports required by business users.
  • Developed an ETL process that generates the required xml’s for data loading.

Environment: J2EE, EJB3, Mule 1.4.3 ESB, Lucene, Webservices, XML, Xmlbeans1.4, Xpath, XQuery, JSP, HTML, CSS, Servlets, TIBCO, Struts framework, iBATIS, Unix, Shell script, Eclipse, WebLogic9.1, Oracle 10g, MongoDB, Scriptella

Consultant-Sr. Application Developer

Confidential, NY

Responsibilities:

  • Involved in Software development life cycle (SDLC) starting with requirement gathering to product delivery.
  • Developed a scalable and maintainable application using J2EE Framework, MVC2 Model, Struts, Hibernate and state of the art J2EE Design Patterns (Session Façade, Front Controller, Command and DAO).
  • Developed Cache Objects to hold frequently used data, server wide and maintaining their state. Used Soft-Hash Map to cache the objects.
  • Developed utilities for exporting the grid data on to excel sheet.
  • Created generic utilities and design-templates, which can be used by developers of all teams in the Information Technology Department.
  • Used Java Message Service (JMS) specifications for communicating with external interfaces.
  • Built web-tier using Struts Action Classes, Action Forms and Tiles.
  • Part of System maintenance and responsible for performing post production system enhancements.

Environment: J2EE, EJB, XML, JSP, HTML, CSS, JavaScript, Servlets, Struts framework, Hibernate, Unix, Shell script, Rational Rose, Eclipse, Web Sphere5.2, AS400, DB2, Windows XP

Consultant- Application Developer

Confidential, VA

Responsibilities:

  • Actively participated in transferring the Business Requirements into Technical documents and developing Use Cases.
  • Designed the Framework for Persistence (Data Access) Layer using patterns such as Factory Pattern, Abstract Factory Pattern, Value Object Pattern, Singleton Pattern and DAO Pattern.
  • Designed the framework of the business layer to be completely decoupled from the UI, thus allowing the flexibility to change the UI without affecting other layers.
  • Implemented the session façade pattern to centralize interactions between business components and to provide a single interface to the clients into the application
  • Designed and developed User Interface, application modules and business components using JSPs, Struts tag libraries, Servlets, Java 2, EJBs, HTML, CSS and JavaScript, testing and deploying them in WebSphere server
  • Stored the XLS data into the Oracle Database.
  • Utilized ANT to package and deploy the application into Weblogic8.1 environment.

Environment: J2EE, EJB, XML, JSP, HTML, CSS, JavaScript, Servlets, Struts framework, Bean Builder Framework, Hibernate, Unix, Shell script, Rational Rose, Eclipse, Web Logic 8.1, Oracle, Sun Solaris

Application Developer Intern

Confidential, Dallas, TX

Responsibilities:

  • Developed report generation screens and file upload screens
  • Designed and developed UI using JSP,Servlets,Struts framework

Hire Now