We provide IT Staff Augmentation Services!

Senior Developer Resume

Saint Paul, MN

SUMMARY:

  • More than 12 years of professional experience in Software Development Life Cycle (SDLC) core area such as Analysis, Design, Coding, Implementation Testing, and Deployment of Object Oriented using C++, VC++, Visual Basic and Web based Enterprise Applications using Java/J2EE technology.
  • Experience on Enterprise applications, database, developing, testing and implementing application environment using J2SE, J2EE, Servlets, JSP, EJB, JavaScript, jQuery, AJAX, HTML, XML, SQL and PL/SQL.
  • Worked on IDEs like Eclipse, JBoss Developer Studio and IBM Rational Application Developer (RAD) 8.5, Visual Studio 6 (Visual C++ and Visual Basic) .
  • Experience on various Application Servers like WebSphere 6/8, JBoss 6 and Tomcat 7 .
  • Experience in various open source frameworks and tools: Apache Struts Framework 1.2/2.0, Tiles 1.2/2.0 and Hibernate 3.0.
  • Experience in version control systems tools like CVS and Visual Source Safe .
  • Experience working on content management system like Documentum and Product Life cycle management system like eMatrix .
  • Experience in developing Use Cases, Class Diagrams and Sequence Diagrams using MS Word 2003/2007 and Visio .
  • Experience working with Databases like Oracle 8i/10g, Derby, DB2, Sybase and proficient with Triggers, Stored Procedures and PL/SQL programming .
  • Knowledge on writing web services using SOAP .
  • Clear in written and verbal communication .
  • Expertise in managing all post implementation support activities including responding to end user questions and resolving production issues.
  • Ability to learn and adapt to emerging technologies and enhance skills.
  • Awarded the ‘Customer Delight’ award for outstanding achievement and exceptional performance in the customer satisfaction area.
  • Received the ‘Innovator of the month’ award for sharing and implementing the idea of creating unique folder paths in eMatrix using the Rational Robot tool.
  • Nominated for the ‘Innovator of the quarter’ award for the idea implementation of the file rename tool using core Java.

TECHNICAL SKILLS:

Languages: Java 6 & 7, C++, SQL and PL/SQL

J2EE and Web: JSP, Servlets, JDBC, EJB, JNDI, AJAX, DOM, HTML and XML

Framework and Tools: Struts 1.2/2.0, Tiles 1.2/2.0, Hibernate 3.0 and Rational Robot Tool

Scripting Languages: Javascript and jQuery, Bootstrap

IDE Development Tool: Eclipse, IBM Rational Application Developer(RAD) 6.0 and 8.5, Visual Studio 6

Version Control Tools: CVS and Visual Source Safe

Documentation Tools: MS Office 2000/2003/2007, Visio and MS Project

Operating Systems: Windows 7/2000/XP/98/95

Web Application Servers: Web Sphere 6/8 and Tomcat 7

PROFESSIONAL EXPERIENCE:

Confidential, Saint Paul, MN

Senior Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
  • Involved in preparing design document of High Level Design and Low Level Design .
  • Solved the problems faced by clients and make them understand the functionality.
  • Worked on MVC based Struts 1.2, database access via EJB 1.2, UI using HTML, JavaScript, CSS, jQuery and exchanged data with the server and updated parts of a web page using AJAX .
  • Bug fixing, Maintenance of the old modules that are already in production.
  • Used IBM Rational Application Developer 7 as the integration environment for developing, debugging and maintaining project code files.
  • Assisted in configuring the IBM WebSphere Application Server 6 to host and deploy the application.
  • Created indexes for a tables in the Sybase Database.
  • Used CVS to version control the code.
  • Used jQuery 1.8/1.9 to create a working drag and drop feature for dragging and dropping one element in a hierarchy to an element in another hierarchy. Extensive usage in other UI screens.
  • Extended the jQuery UI capability to create a working dialog box mainly used to display messages (error, warnings).
  • Involved in testing, debugging, bugs fixing, and documentation of the system.
  • Responsible for resolving Production Support Issues, involving Bug Fixes or Defects.
  • Development and review of changes for assigned ticket/enhancements.
  • Responsible for code merging and code review to release branches.
  • Monitoring the Team members and resolving trouble shootings.
  • Coordinated the Onsite - Offshore communication as a Technical Lead.
  • Involved in the project for application performance enhancement.
  • Worked on migrating the application from WebSphere 6 to WebSphere 8.5

Environment: Java, J2EE, Sybase, Struts, EJB, HTML, CSS, jQuery, JavaScript, AJAX, Windows 7, RAD, WebSphere.

Confidential, Saint Paul, MN

Senior Developer

Responsibilities:

  • Involved in preparing the specification document.
  • Developed the integration between SAP and TPDB using the SOAP Web Service (JAX-WS) .
  • Responsible for code merging and code review to release branches.
  • Developed the UI using HTML, CSS, jQuery and Bootstrap 3 for:
  • Checking the availability of the Database, Web Service.
  • Testing the Web Service by creating a tester HTML page.
  • Displaying the token to the secured user as token is used to secure the Web Service call.
  • Displaying the mapping document between SAP and TPDB.
  • Displaying the error logs to the secured user that occurred while calling the Web service.
  • Displaying the help document.

Environment: Java, J2EE, Sybase, Hibernate, HTML, CSS, jQuery, JavaScript, Bootstrap, Windows 7, JBoss Developer Studio 7 and JBoss EAP 6.

Confidential, Saint Paul, MN

Support and Technical Lead

Responsibilities:

  • Involved in the support work like resolving issues and uploading mass image data to the repository.
  • Adhered and resolved the remedy tickets within the Service Level Agreement (SLA).
  • Coordinated the Onsite-Offshore communication as a Technical Lead.
  • Involved in analyzing the daily defects of the production support and finding the root cause.

Environment: Java, J2EE, DB2, Struts, EJB, HTML, CSS, jQuery, JavaScript, AJAX, Windows 7, RAD, WebSphere.

Confidential, Saint Paul, MN

Technical, Project Lead and Developer

Responsibilities:

  • Collected and documented the specifications and requirements of the file share migrations.
  • Did a Data Analysis between the file share documents and the eMatrix system.
  • Coordinated with business on identifying, inspecting, cleaning the data.
  • Helped business in discovering the obsolete file and to keep those on the file share.
  • Mapped the files attributes (name, title, date created, date modified, subject, author) to the attributes of eMatrix system.
  • Utilized the File Iterator tool created for the QuickPlace project to iterate the network file share, collect the various attributes of the files (name, title, date created, date modified, subject, author) and store the information in an excel file.
  • Wrote the File Rename tool to rename the files on the network file share as per the standards followed by the eMatrix application using Visual Basic 6.
  • Installed and trained the end user on the File Iterator and File Rename tool.
  • Wrote and executed the harvest plan for the file share.
  • Acted as a consultant and a lead on the validation activities.

Environment: Visual Basic, Excel, eMatrix, Windows XP/7.

Confidential, Saint Paul, MN

Technical, Project Lead and Developer

Responsibilities:

  • As a migration specialist acted as a consultant for the business and team members executing the project.
  • Participated in the data cleaning task and identifying documents that had to be obsoleted.
  • Gathered, consolidated and documented the specifications for the tool to be created in the migration. The tool would basically download the files to a network share from the lotus notes documents and push the attributes of the document to an excel sheet.
  • Wrote the File Iterator tool to iterate the network file share, collect the various attributes of the files (name, title, date created, date modified, subject, author) and store the information in an excel file using Visual Basic 6.
  • Wrote the module in Java, Oracle to break the folder paths, create unique folder structure and then pushed the results into excel. This task was important for the documents to be migrated properly in the eMatrix workspaces.
  • Installed and trained the end user on the tool created.
  • Wrote and executed the harvest plan for the file share.
  • Proposed and implemented the idea of creating the folder structure inside the eMatrix system using the Rational Robot tool.

Environment: Java, Visual Basic, Rational Robot, Oracle, Excel, Lotus Notes, eMatrix, Windows 7.

Confidential, Saint Paul, MN

Technical, Project Lead and Developer

Responsibilities:

  • Created the current process map for PACs and helped the business in establishing the future process for the PACs as per the eMatrix application. Created the swim lane diagram to define the current and the future process for PAC in MS Visio .
  • Gathered, consolidated and documented the specifications for the tool to be created in the migration.
  • Identified the ROI for migrating the documents from Lotus Notes to eMatrix application.
  • Provided training to the end users on the future process to be followed in the eMatrix application.
  • Created an intranet site using Servlets, JSP, JDBC, Tomcat 7 and DB2 for accessing the corporate database to retrieve user information.

Environment: J2EE, Servlets, JSP, JDBC, Tomcat, Eclipse, DB2, HTML, CSS, Lotus Notes, eMatrix, MS Visio, Windows 7.

Confidential, Saint Paul, MN

Technical, Project Lead and Developer

Responsibilities:

  • Worked on the idea to copy the documents from the IMS system to the eMatrix system.
  • Coordinated the Onsite-Offshore communication for making the offshore understand the requirement and implement it as per the specifications.
  • Created and documented the specifications for the 2nd phase of development which included the performance enhancement.
  • Coded the module in Java to include multi-threading whereby a queue was created and documents from multiple database tables ( Oracle ) were lined-up in the queue. The queue items (documents) were traversed to create PDF documents. The PDF documents were then pushed to the eMatrix system.
  • Used CYGWIN to connect to the UNIX system from Windows system and connect to the IMS system.
  • Created the sequence diagram for the phase 2 development.
  • Actively participated in the validation activities for the module to be tested and implemented in the test and the production environment.

Environment: Java, Oracle, CYGWIN, UNIX, Windows XP/7.

Confidential, Saint Paul, MN

Project lead

Responsibilities:

  • Participated in understanding customer requirements and all customer deliverables.
  • Upgraded the production environment as per client requirements and ported all the Documentum customizations to the new environment and fixing bugs, if any due to environmental change.
  • Customized and added functionalities to I2MS (Based on Documentum ).
  • Maintained the custom code for Desktop Client ( VC++ ), Documentum Methods ( Java ) and Scheduled Jobs.
  • Installed the development environment, setting up of eContent server, Doc App, CR Server and Documentum administrator.
  • Monitored logs for Production Servers (eContent Server, Content Rendition Server), Scheduled tasks and fix errors if any and report it to the client on a daily basis.
  • Involved in Onsite-Offshore Communication.
  • Created project plans, estimates and FMEA for the project.
  • Wrote the specifications for the tool to be created for I2MS to eMatrix migration
  • Worked towards migrating documents from I2MS to eMatrix.

Environment: VC++, COM/DCOM, Visual Basic, Java, Oracle, Documentum, Windows XP/2000.

Confidential

Outsourcing and Consultancy

Responsibilities:

  • Worked as a consultant for a year with Confidential Technology Solutions and Confidential .

Confidential

Development, Outsourcing and Consultancy

Responsibilities:

  • Coded screens in VC++ and flat database as the back-end.
  • Participated in understanding customer requirements.

Environment: VC++, Flat Database, Windows XP/2000.

Hire Now