We provide IT Staff Augmentation Services!

Sr. Technical Consultant Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Around 9 years of experience in development of software applications and involved in all phases of software development life cycle (SDLC).
  • Technical expertise in the areas of object oriented analysis and design (OOAD).
  • Hands on experience working with Spring 2.5 and ORM frameworks like Hibernate 3.
  • Experience working in MVC frameworks like Struts.
  • Worked on GUI design using JSP, CSS, AJAX, JSON, JSTL, JQuery, Freemarker and AngularJS.
  • Proficiency in portlet configuration on Oracle WCI portal and IBM WebSphere portal.
  • Experience in web technologies like HTML, DHTML, XML, Web Services and JavaScript.
  • Working knowledge of improvements in HTML 5 from HTML 4.
  • Implemented AJAX and JavaScript to develop interactive applications and reduce client server round - trip time.
  • Hands on experience in consuming and implementation of web services using XML, SOAP, WSDL and RESTful Web services.
  • Implemented the J2EE technologies like Servlets, JSP and EJB 2.0/3.0.
  • Developed and Deployed applications on Application/Web Servers like Tomcat 6.0, WebSphere 7 and WebLogic 10.0/8.1.
  • Proficient in programming using the IDE’s such as Eclipse, RAD and WID.
  • Experience working with databases like SQL Server 2005, Oracle 9i/10g and DB2.
  • Developed Stored Procedures, Views, Triggers and complex queries in DB2 9, SQL Server 2000/2005 and Oracle 9i/10g.
  • Performed Unit Testing using JUnit Tool and load testing using JMeter.
  • Created reports using BIRT reporting tool.
  • Worked in agile software development methodology using scrum.
  • Used Team foundation server, Concurrent version systems, Sub version for version control management and GIT
  • Used the tool Jira to track bugs, issues and manage projects.

TECHNICAL SKILLS:

J2EE Technologies: Java, J2EE, Servlets 2.5/2.4, JSP 2.0, Struts 1.2, Spring 2.5, Hibernate3.2

Databases: Oracle 9i, MySQL6.0, DB2 9, SQL Server 2000/ 2005

Tools: CVS, SVN, TFS

Distributed Computing: EJB 3.0, JMS, Web Services, JNDI

Web/App Servers: IBM WebSphere 7, WebLogic 10.0/9.1, Apache Tomcat 6.0

Design Tools and IDE's: Eclipse3.0, RAD, WID, JUnit, Rational Rose, Ant

Network Protocols: HTTP, TCP/IP, SOAP

Methodologies: OOAD, J2EE Patterns, Agile, AngularJS

PROFESSIONAL EXPERIENCE:

Confidential . Austin, TX

Sr. Technical Consultant

Responsibilities:

  • Creation of schemas, collection, advanced search, workflow templates, user management and security manager.
  • Implemented UI pages using HTML, JavaScript, Freemarker and CSS.
  • Used Equella SOAP API to perform CRUD operations.
  • Created custom java utility to parse through all the items in the collection and download the attachment marked as “Final Version”.
  • Created custom java utility to upload the final PDF’s to the respective items using mapping file from the download.
  • Written python scripts to iterate over items in a collection and find duplicate nodes in the item xml and add mark them as duplicate.
  • Implemented custom application (EquellAizer) in Python to change the content repository from ftp to Equella and update references.
  • Created test cases as part of testing the process flow.
  • Implemented a web app to read files from amazon web bucket and upload the files using a batch job.
  • Worked on generating reports using BIRT reporting.
  • Automated testing using Selenium.
  • Implemented performance/load testing using JMeter.
  • Worked on Agile software development Methodology using scrum for developing the application.

Environment: HTML, CSS, JavaScript, Freemarker, SOAP Web Services, Java, Equella 6, Python 2.7/3.4, Eclipse, JMeter, Selenium, SQL Server, Agile, Scrum.

Confidential . Austin, TX

Senior Java UI Developer

Responsibilities:

  • Responsible in reviewing the design document and developed as per the specifications.
  • Implemented UI pages using HTML, JSP and CSS.
  • GUI layer was implemented using Spring MVC.
  • DOM creation and data manipulations are done using JavaScript libraries like JQuery and AngularJS.
  • Experience in building Single Page Application (SPA) using Angular JS framework
  • Used Spring IOC for bean instantiation.
  • Created RESTful web services for passing data between presentation and DAO layer.
  • Used REST Client, Firefox plugin to test RESTful WebService.
  • Implemented a web method endpoint and exposed it as a WSDL file for external applications for data transfer.
  • Implemented an interface to upload and download files from Cloud interface via CLI.
  • Wrote bash script to read upload files from a directory and move files to a different location once upload is completed.
  • Followed Scrum methodology during the implementation of the project.
  • Checked in projects into distributed source control GIT.

Environment: HTML, CSS, JSP, JQuery, AngularJS, Spring MVC, RESTful web services, EclipseExtra Putty, Cygwin, WinSCP, GIT, Oracle SQL Developer, Tomcat.

State of Washington, Confidential

Java UI Developer

Responsibilities:

  • Responsible in reviewing the design documents, use cases, class & sequence diagrams.
  • Designed initial prototype using HTML, JQuery and CSS.
  • Developed rich UI web pages using JSP, HTML, CSS and JQuery.
  • Created JSR-168 Portlets and deployed them onto oracle web center interaction (WCI).
  • Integrated the JSP pages with JSR-168 Portlets and deployed the pages as Portlet pages.
  • Extensively used JQuery for implementing the functionality of the portlet pages.
  • Used adaptive tags (pt: common tags) to render the CSS, images and JavaScript files on the portal.
  • Implemented role based authentication by querying the active directory to get the user role and groups.
  • Migrated from WCI to IBM WebSphere portal 7 to accommodate inter portlet communication through JSR - 286 Portlets.
  • Generated Images using Photoshop CS5.
  • Used JSONP for cross-domain data communicate between JSP’s and Servlet’s.
  • AJAX is used to make Asynchronous web service calls.
  • Generated JAX-B binding classes from service WSDL and created JO to send and receive objects.
  • Selenium plugin for Firefox for UI test cases and Selenium RC is used for complex Ajax based testing for UI.
  • Unit testing JUnit and selenium testing scripts
  • Coordinated with build manager for Tagging and versioning UI projects

Environment: HTML, CSS, JSP, JQuery, JSON, AJAX, JSR-168 Portlet, ALUI, Servlets, Web Services, Java, WebSphere, RAD, JUnit, Selenium RC, TFS, SVN, IBM WebSphere portal 7.

Confidential, Dublin, OH

Sr Java Developer

Responsibilities:

  • Developed DB Loader using core java and performed batch inserts into SQL Server 2005 database using JDBC.
  • Installed & configured Weblogic 10.0 and Tomcat 5.x application servers and integrated them with IDE eclipse.
  • Coordinated with the support team for the installation of DB Loader in test environments.
  • Responsible in writing shell scripts and cron job for setting the test environment.
  • Maintained web services to invoke the DB Loader and insert the data into the database.
  • Implemented multi-threading to generate multiple client calls on a single web service at a single time to test the load balancing of the application using JMeter.
  • Implemented load testing of DB Loader using JMeter, which record the time of processing of multiple threads on a single application.
  • Responsible in publishing web services for Confidential log files using JAX-RPC and Axis2.
  • Implemented Web services security using Handlers and SOAP message.
  • Deployed Axis2 on Weblogic 10.0 and Tomcat 5.x to demonstrate the working of web
  • Used Maven as the build file in writing the build file for the application.
  • Checked in the applications into CVS for the review by the team and to commit information for later retrieval.
  • Participated in daily meetings to discuss the status of the application.

Environment: UML, Core Java, Tomcat 5.x, Weblogic 10.0, Web Services, SOAP, WSDL, XML, AXIS2, JMeter, JAX-RPC, SQL Server 2005, JUNIT, Maven, Log4j, CVS, UNIX, Agile.

Confidential, Jersey City, NJ

Sr Java Developer

Responsibilities:

  • Responsible in analyzing and designing use cases, class diagrams, sequence diagrams and state chart diagrams.
  • Created the presentation layer using JavaScript libraries like JQuery.
  • Designed the login and user authentication pages using JQuery to reduce network round trips.
  • Implemented Spring MVC pattern by writing JSP's as view and Servlet as controller for the creation of application forms.
  • Configured hibernate DAO’s in spring services in the application context file.
  • Implemented the injection of beans containing calls to DAO’s, which uses hibernate for persistent data.
  • Creation of POJO Beans to build Data Model and Configure Hibernate Mapping files.
  • Worked on complex hibernate mappings with classes and sub classes.
  • Involved in configuration of data sources in WebSphere application server and writing the code according to client provided coding standards.
  • Implemented unit testing using JUnit to test the application.
  • Recorded sequential data in the log files using Log4J.
  • Responsible in installation, configuration and deployment of WebSphere application server.
  • Extensively used stored procedures, views, triggers and functions using PL/SQL for data Management (DML/DDL) in Oracle 10g.
  • Performed unite testing by deploying each module on WebSphere.
  • Maintained a repository using SVN to maintain all the files necessary for the project.
  • Worked on Agile methodology.
  • Used Ant as the build file in writing the build file for the application.

Environment: SOA, Servlets2.4, JSP2.0, AJAX, JQuery, JSTL, Core Java, Spring 2.5, Hibernate 3.2, HQL, XML, Oracle 10g, PL/SQL, WebSphere 6.1, JUnit 4.0, Log4J, Agile (Scrum), SVN, Ant.

We'd love your feedback!