We provide IT Staff Augmentation Services!

Senior It Consultant Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY

  • Over 15 years of working experience on entire life cycle of software design, development & testing of Internet Technologies, E - Commerce, Business Intelligence and OO applications and possesses a proven track record in successfully delivering mission-critical distributed applications.
  • Worked on development assignments for financial, telecommunications and automotive domains, including banking regulatory initiatives with extensive experience of Software Engineering & Project Management activities using SCRUM, Agile, MS-Project, UML, RUP methodologies.
  • Successfully designed and implemented systems based on N-tier distributed object architecture using Core Java, C++, C, SQL, RDBMS, Cognos 8 Business Intelligence Series, XML, XSL, XSLT, SAP-JCO Connectors, Java Script, HTML and Java technologies such as JSE, JEE, Struts Web framework, Spring framework, Hibernate, Tiles, JSF, Web Services, AJAX, Web 2.0, EJB, JSP, JDBC, Servlets, Java Beans, Java Mail, JNDI, JMS, JMX.
  • Possesses excellent analytical and communication skills and has a good knowledge on Software Project Management, Computer Networks, Advanced Operating Systems, Distributed Computing Architectures and Middle-ware technologies.
  • Worked on application Servers such as BEA Weblogic, IBM WebSphere, JBoss and used Networking Protocols such as TCP/IP, UDP and HTTP on both UNIX and Windows platforms.
  • Proficient in using design patterns such as Business Facade, Factory, Composite, DAO, Decorator, Chain of Responsibility, Singleton and their application in software architecture and design.
  • Experience with UML diagrams Class, Object, Use Case, State, Activity, Sequence Diagrams
  • Experience with Struts (View), Spring (Model/Controller), Hibernate (ORM) in JBoss container.
  • Successfully delivered Online Internet banking products in application service provider model and financial products using multi-threaded, high frequency, low latency techniques.

TECHNICAL SKILLS

Languages and Technologies: Java, UML, SQL, XML, XSL, HTML, JavaScript, C++, C, Perl, JSE, JEE, Java Collections, Web Services, JSF, AJAX, Web 2.0, EJB, JSP, JDBC, Java Beans, Servlets, Java Mail, JAF, JNDI, JNI, JMS, RMI, CORBA, AWT, JFC Swings, Applets

Frameworks: Spring Application Framework, Hibernate, Struts Web Framework, Cognos 8 Business Intelligence Series 8.4.1 Suite (Report Studio, Analysis Studio, Query Studio, Framework Manager and Cognos Connection), Tiles Framework, Jakarta Ant Build Tool, JUnit Testing Framework, Jakarta Velocity Template Engine, Jakarta Log4j Logging Framework, Apache JMeter Performance Framework

Servers and Tools: Oracle WebLogic Server, IBM WebSphere, J2EE Application Server, JRun, JBoss, Apache Web Server, Tomcat, Eclipse, IntelliJ-IDEA, SSH, TOAD, DBArtisan, Quality Center, TextPad, EditPlus, Rational Rose Enterprise Edition, Rational Suite Team Unifying Platform (RequistePro, Soda, Test Manager, Clear Case, Clear Quest), JProbe Suite (Coverage, Profiler, Memory Debugger, Threadalyzer), Visual Source Safe, Perforce, XMLSpy, MS-FrontPage, Dream Weaver, MS-Office

Databases and Middleware: KDB+, Oracle, Sybase, SQL Server, MySQL, HSQL, Cloudscape, MS-Access, Web Services, MQ Series, SAP-JCO Connectors, EJB

Skills: Requirements engineering, Architecture definition, Analysis, Design, Implementation, Peer reviews, Testing, Deployment, Team leading, Onshore/Offshore team collaboration, Client interaction

PROFESSIONAL EXPERIENCE

Confidential, NY

Senior IT Consultant

Responsibilities:

  • Work closely with Application Owner in defining and developing solutions for target systems and product using Core Java and application frameworks such as Spring, Hibernate, Log4J and JUnit.
  • Develop distributed and multi-threaded application within department in an object oriented environment using Eclipse IDE, Perforce repository, P4V client, P4Eclipse and Apache Ivy plug-ins.
  • Work on ICEView aggregation & calculation rules engine that performs current exposure calculation & aggregation on various data levels on position, collateral, netting data, counter-party linkage and reference data received from other firm systems.
  • The BSN and FINREP netting application takes OTC derivatives such as EQ-OTC, IR-OTC, FX Cash and FX Option trades, perform deal netting, counter-party netting, apply cash collateral and securities to produce counter-party risk exposures for balance sheet and capital market requirements.
  • Lead and provide general guidance to both on-shore and off-shore development team on JSE technologies and advanced Java concepts such as multi-threading, concurrency, data structures, memory management and object pooling.
  • Configure and deploy application in Development and Testing environment. Work closely with Production support teams in the building and configuring UAT and Production system environment using Train automated build & continuous integration server and Turn-over Change Management (TCM) processes.
  • Conduct effective Unit, Integration and Performance testing for development assignments using JUnit Testing Framework and Clover's Code Coverage Analysis Framework.
  • Administer, deploy high-performance, distributed Java application and its Web Console, configured multi-server compute environment and support running web applications on Tomcat server on Solaris and Linux platform.
  • Create, configure and maintain Java POJO Business Objects, Business Facades and Spring configuration files for the domain model in the Spring Application Framework's IoC container. Create and maintain database objects and optimize database queries on Sybase.
  • Use Agile development methodology, specifically test driven development, continuous builds, and frequent development iterations. Work closely with Project Manager in the management of defects and enhancements using JIRA issue and project tracking software.

Environment: Core Java, Spring Framework, Business Objects, Sybase SQL, DBArtisan, Tomcat, Java Beans, Eclipse, P4V client, Perforce, P4Eclipse, Apache Ivy, JIRA, Train, Clover, JUnit, JProfile, Linux, Solaris, Putty SSH Client, Checkstyle, TCM, Quality Center

Confidential, CT

Senior IT Consultant; Technical Lead; Senior Software Engineer

Responsibilities:

  • Worked closely with Application Owner in defining and developing solutions for target systems and product using Core Java and application frameworks such as Spring, Hibernate, Log4J and JUnit.
  • Developed distributed and multi-threaded application within department in an object oriented environment using Eclipse IDE, Subversion repository, Subclipse, Tortoise SVN and Maven plugins.
  • Worked on Profit & Loss (P&L) aggregation engine that generates transaction balances from the posted journals and position entries of the trades created at the front offices using a rules engine.
  • Provide general guidance to development team on JSE technologies and advanced Java concepts such as multi-threading, concurrency, data structures, memory management and object pooling.
  • Worked closely with Development Manager in the management of defects and enhancements using JIRA issue and project tracking software.
  • Worked closely with Build Manager in the building and configuring application in Development, Testing, UAT and Production system environment using Bamboo automated build & continuous integration server and SRLWeb Unix Software Release Lifecycle processes.
  • Conducted effective Unit, Integration and Performance testing for development assignments using JUnit Testing Framework, EasyMock Mock Object Framework and Clover's Code Coverage Analysis Framework.
  • Administered, deployed high-performance, distributed Java application and its Web Console, configured multi-server Director & Posting Agent environment and supported running web applications on Tomcat server on Solaris and Linux platform.
  • Created, configured and maintained Java POJO Business Objects, Business Facades and Spring configuration files for the domain model in the Spring Application Framework's IoC container. Created and maintained database objects and optimized database queries on Oracle 11g.
  • Used Framework Manager to build projects, packages based on business requirements and publish packages to the Cognos connection. Created relational models and dimensional models in Framework manager according to requirements.
  • Designed & developed reports using Cognos Report Studio, Query Studio and Analysis Studio to deploy efficient BI solutions. Used Agile development methodology, specifically test driven development, continuous builds, and frequent development iterations.

Environment: Core Java, Spring Framework, Hibernate Framework, Cognos, Oracle PL/SQL, Toad, Tomcat, Java Beans, Eclipse, Subclipse, Subversion, Tortoise SVN, Maven, JIRA, Bamboo, Clover, JUnit, JProfile, Linux, Solaris, Putty SSH Client, Checkstyle, SRLWeb, Mercury IT Governance, Remedy

Confidential, MN

Application Architect; Senior Software Engineer

Responsibilities:

  • Worked closely with Director of Product Development in defining and developing solutions for a client and/or product using UML and application frameworks such as Struts, Tiles, Spring, Hibernate, Log4J, Velocity and JUnit.
  • Worked closely with Development Manager in the management of defects and enhancements using Bug Zilla workflow. Worked closely with Build Manager in the system/environment configuration using Ant build tool and automating build scripts.
  • Conducted unit, integration and performance testing for development assignments using JUnit Testing Framework and Apache JMeter Performance Framework.
  • Administered, deployed enterprise applications, configured multi-server enterprise environment and supported running applications on the JBoss application server platform.
  • Created, configured and maintained Java POJO Business Objects, Data Access Objects and Hibernate mappings for the domain model in the Spring Application Framework's IoC container.

Environment: Struts/Spring/Hibernate Framework, Java, J2EE, Web Services, JSP, JSTL, JSF, AJAX, Web 2.0, JBoss, Servlets, JDBC, Java Beans, JavaScript, Rational Rose, Eclipse, XML, HTML, Subversion/CVS, JMS, MySQL, Linux Fedora, JUnit, JMeter

Confidential, GA

Technical Architect; Team Lead; Senior Software Engineer

Responsibilities:

  • Worked closely with Architecture Lead in defining and developing solutions for a client and/or product using UML and application frameworks such as Struts, Tiles, Hibernate, Log4J, Velocity and JUnit.
  • Developed and built object oriented applications within department. Provide general guidance to development team on J2EE technologies such as Web Services, EJB, JSP, JDBC and Java Beans.
  • Used WebSphere MQ to transmit XML messages to queue channels both synchronously and asynchronously. Troubleshooted Queue Manager responses and MQ Series server channel connnectivity/remote/local queue with the application servers.
  • Developed JMS and MOM's messaging components that encapsulates the logic for accessing data from mainframe (CICS processes), namely, message objects and message services. Used message object interfaces to map messaging XML's and used Stateless EJB's to open connection with MQ Series server.
  • Worked closely with Development Manager in the management of defects and enhancements using Team Track workflow. Worked closely with Build Manager in the system/environment configuration using Ant build tool and automating build scripts.
  • Conducted unit and performance testing for development assignments using JUnit Testing Framework and Apache JMeter Performance Framework.
  • Mapped business requirements from Client/Business Analyst to UML diagrams such as Use Case, Activity, Sequence, Class and Collaboration diagrams to successfully develop applications, functions, and processes.
  • Responsible for code reviews and walk-through. Worked on and managed multiple tasks in addition to mentoring junior level developers on J2EE server side technologies.
  • Administered, deployed enterprise applications, configured multi-server enterprise environment and supported running applications on BEA WebLogic and IBM WebSphere application server platform.
  • Systems Architect for multiple J2EE projects to setup WebLogic / WebSphere application server for testing, staging and production deployment environment. Performed WebLogic / WebSphere Application Server administration, debugging and troubleshooting.
  • Mentored team members on J2EE Enterprise architecture and J2EE best practices for application development, architecture, performance and deployment on Application Servers.

Environment: Struts Web Framework, Java, J2EE, Web Services, BEA Weblogic, EJB, JSP, IBM WebSphere, JDBC, Java Beans, JavaScript, Rational Rose, Eclipse, XML, VSS, JMS, Oracle9i, PL/SQL, MQ Series, IBM Mainframe, Solaris, UNIX, JUnit, JMeter

Confidential, GA

Application Architect

Responsibilities:

  • Worked closely with Product Manager in defining and developing solutions for a client and/or product using UML and application frameworks such as Struts, Tiles, Spring, Hibernate, Log4J, Confidential, Velocity and JUnit.
  • Project modeled using MVC (Model-View-Controller Architecture) framework. Development of XML files using XSL, XSLT, DTD, Schema and Parsing using SAX, DOM and JDOM parsers.
  • Worked closely with Development Manager in the management of defects and enhancements using Bug Zilla workflow. Worked closely with Build Manager in the system/environment configuration using Ant build tool and automating build scripts.
  • Administered, deployed enterprise applications, configured multi-server enterprise environment and supported running applications on the JBoss application server platform. Systems Architect for multiple JBoss projects to setup JBoss application server for testing, staging and production deployment environment.
  • Created Spring Session Beans and controller Servlets for handling HTTP requests from JSP pages.
  • Extensively used Hibernate/JDBC to communicate with the Oracle9i database.
  • Used SCRUM as iterative incremental process for agile software development.

Environment: Struts/Spring/Hibernate Framework, Java, J2EE, Web Services, EJB, JSP, JBoss, Servlets, JDBC, Java Beans, JavaScript, Rational Rose, Eclipse, XML, HTML, Subversion/CVS, JMS, Oracle9i, PL/SQL, Solaris, UNIX, JUnit, JMeter

Confidential

Project Leader; Team Lead; Software Engineer

Responsibilities:

  • Client interaction and Involved in Requirements engineering and used Rational RequisitePro as Requirements Management tool used UML for modeling. Involved in designing and developing a robust prototype functional client server application.
  • Responsible for Server side Programming in JSP, Servlets & Java Beans. Installation and monitoring of the product at the client site. Unit Testing, Integration Testing and System Testing of product and web site.

Environment: SAP-Java Connector, AWT/Swings, XML, Oracle8i, Rational Rose, Rational Unified Process, VSS, Java, J2EE, Java Beans, JSP, Servlets, JDBC, Weblogic Server 4.5, HTML, Java Script, UML

Confidential

Project Leader; Team Leader; Software Engineer

Responsibilities:

  • Involved in Requirements engineering, Analysis & Design and Implementation. Worked extensively with Encapsulation, Polymorphism, Inheritance, Abstraction concepts. Responsible for Server side Programming in JSP & Java Beans.
  • Confidential Inc provided the Credit card Authentication & Transactions. Unit Testing, Integration Testing and System Testing of web site.

Environment: Java, Java Beans, JSP, Servlets, JDBC, Apache Web Server, GNU JSP, Java Web Server, Servlet Runner, HTML, Java Script, MySQL

We'd love your feedback!