Sr. Developer Resume
MinneapoliS
SUMMARY:
- Above 10+ years of experience in developing Web based and distributed J2EE Enterprise Applications with Java (1.6 & 1.7), J2EE.
- Strong Programming Skills in designing and implementation of multi - tier applications using Java (1.6 & 1.7), J2EE, JDBC, JSP, Servlets, JavaBeans, JSTL, HTML5, JSF, Struts, Spring IOC/Spring AOP/ Spring Boot/ Spring Security / Spring ORM,Hibernate3.0, JavaScript, Angular JS,J-Query, AJAX, CSS, JAXB, AWS.
- Experience in developing Web Services using - Restful, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Experience in working with IBM Websphere Portal/ Liferay portal /Application Server, BEA Web Logic, and Apache Tomcat6/7 web servers.
- Experience in Agile development framework.
- Experience in using data structures like Enumeration, Hashtable etc in my earlier projects.
- Proficiency in implementing Core Java concepts like Multithreading, Exception Handling, IOStreams and Collections and Generics.
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ
- Experience in Presentation and Mid-tier layers while working on multiple Java projects.
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
- Experience in writing DAO using Hibernate3.0 and Hibernate mapping files.
- Experience in dynamically generating the reports in graphical format, in Excel and PDF formats using TABLUE tool, SAP Crystal Reporting tool.
- Experience in software testing, Junit testing, and regression testing, and defect tracking and management using HPSM.
- Having good experience in using and working on the IBM tools like IBM RAD and IBM Process Server.
- Experience in writing the SQL and PL/SQL queries using the tools like SQL Developer, MySQL, and TOAD.
- Used ANT and MAVEN automated build scripts to compile and package the application and implemented Log4j for the project
- Involved in technical solution discussions for challenging issues and new implementations.
- Involved in code reviews, source control management, build process, testing and deployments in almost all projects.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java,Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, JSF, SPRING IOC /SPRING MVC/SPRING Security/Spring BOOT/SPRING AOP/ Spring ORM, Junit, Hibernate 3.x, Angular JS, J-Query, Log4J Java Beans, JDBC, JMS, JNDI
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, XHTML, AJAX, and GUI, Web services using Restful, SOAP, WSDL, Axis, CXF and Apache POI.
Servers(Application/Web): IBM WID7, IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, Tomcat 6.x/7.x
Scripting Tools: Perl, Shell, VB
Database Technologies: Oracle9x/10g/11g, SQL Server2005/08
Operating Systems: Windows, UNIX, Linux
Source Controls: ClearCase, CVS, Clearquest, SVN
Methodologies: Waterfall model, Agile SCRUM
Others: Microsoft Visio, ANT, Clear Quest, TOAD, Shell scripting, Rational Rose, PuTTY, winSCP, Maven, Reflection, ITSM, HPSM, HPBSM, Rally, SQL, PL/SQL, UML, Liferay portal, Amazon Web Service.
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis
Sr. Developer
Responsibilities:
- Involved in complete software development life cycle (SDLC).
- Extensively worked on ExtJS for front end development and worked on ExtJS MVC framework and utilized various layouts and events.
- Extensively used Spring MVC for Presentation and Business tier and Backbone technique for Persistence Tier.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular.js, Node.js, React.js and Handlebar.js.
- Used JQuery core library functions for the logical implementation part at client side for all the applications and also Involved in writing jQuery based Ajax Requests.
- Developed custom directives in Angular.js, Node.js, React.js and Handlebar.js, for the application independent components like table, custom dropdowns, checkboxes, radio buttons, graphs, date pickers.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database.
- Involved in developing HTML, CSS and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles Used Hibernate as the ORM tool to implement database transactions and created DAOs.
- Implemented time taking services as SOAP web service using Apaches to increase the response time to the client.
- Leveraged various spring modules like SpringAOP, SpringIOC, SpringDAO, SpringEmail, and SpringORM for various application needs.
- Participated in code reviews and gave suggestions to improve the readability, performance of the code.
- Written build scripts for building project and involved in deployment of the application on Linux production server.
- Written various shell scripts to run the production server for deployment and monitoring needs of the application.
- Conducted working sessions with the testing person store solved critical and long running defects and used TRAC defect tracking tool.
- Used Log4J for logging and debugging and customized the log4J configuration files for project needs.
- Responsible Unit testing, documentation, Code review analysis and fixed postproduction issues.
- Involved in the writing the all formats of database quires like SQL, HQL, Criteria in DAO layer.
- Expertise in Application Monitoring via DynaTrace, HPBSM, Site Scope, HP OpenView etc.
- Involved in cloud technology like Amazon Web Services in COE projects as part of proof of code.
- Forecasting the efforts of the PLM activities, resources for the current year and future year.
- Well versed with Quality Centre and HPSM.
Environment: Java, SenchaExtJS5.0, JQuery, Spring MVC, JSP, SQLServer, XML, JSON, AJAX, IntelliJIDEA, Tomcat, JQuery, HTML, CSS, JavaScript, Git, SQL, PL/SQL, Ubuntu, Linux, JUnit, Log4J, Maven, Stash, Jenkins, HiCharts, HPSM.
Confidential, ND
Sr. Software Engineer
Responsibilities:
- Worked extensively on design and development of UX, UI, IA, HTML, CSS, JQuery
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Involved in validating the fields with JavaScript and the JQuery library
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Created various interactive plug-ins, widgets or design UI/UX.
- Implemented and designed user interface for web based customer application.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Extensively used source controls GIT and clear case.
- Used Backbone.js to retrieve data from the Rest Services.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Elegantly implemented page maker designs in standards-compliant dynamic XHTML and CSS
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Developed DAOs interfaces for hibernate to interact with the database and also responsible for Code reviews and unit testing.
- Used the Sencha to develop, design and test the enterprise application.
- Involved in the writing the all formats of database quires like SQL, HQL, Criteria in DAO layer.
- Involved in writing J-Unit tests, responsible for code-review, preparing document and fixing the production bugs.
- Involved more with the Client interaction whenever the defect is raised.
- Worked closely with the internal test team for functional testing.
Environment: Java6,JSP,Spring3,Hibernate3.5,EJB3,JPA,DB2,RestfulWebservices,ApacheCXF,XML,JSON,AJAX,Eclipse,WebsphereApplicationServer6.1,Maven,ExtJS3.4,HTML,CSS,JavaScript,Subversion,TRAC,SQL,PL/SQL,Windows7,Linux,Agile/Scrum,JUnitLog4J, JSFframework, RAD6.0 (7.1), WebSphereapplication/portalserver/ProcessServer, Oracle11g, Maven, JMS, MQ.
Confidential, GA
Sr. Software Engineer
Responsibilities:
- Developed Web Interface using JSP, Java Script, HTML, JSFs, and CSS, PL/SQL.
- Good experience in developing web applications with Single Page Applications (SPAs) framework using AngularJS.
- Coordinated with project activities and guaranteed that the phases are done and documented properly.
- Built highly modular HTML5 front end that built on React JS optimizing for rendering performance.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using angular.js, node.js, Backbone.js, Require.js, EXTJS and JQuery
- Responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform using React JS.
- Involved in developing the UI layout and front end programming as per requirement.
- Designed the web design using CSS, HTML, XHTML, AJAX, JavaScript, jQuery in ongoing projects.
- Used the Node.js and backbone.js MVC Frameworks in the development of the web applications and effectively implemented AJAX in developing dynamic web pages.
- Built cross-platform and multi device applications in AngularJS, using the HTML5, CSS3 and Bootstrap.
- Followed Agile/Scrum methodology for development. Participated in daily standup, retrospection and planning.
- Developed the rules using the GOVENER Tool for validating certain application Business rules.
- Created the Rules FRAME WORK for customizing the product code.
- Involved in sprint planning and added sprint tasks in JIRA.
- Executed Agile development framework.
- Involved in creating the websites and portals as an assembling the themes, pages, portlets /gadgets and a common navigation as per the client requirements.
- Created the Customizing the look and feel by using a combination of CSS and Velocity templates in liferay portal.
- Wrote extensive SQL Queries for the purpose of data retrieval and data manipulation using JDBC and JNDI on Oracle10g.
- Involved in technical solutions discussions for challenging issues and new implementations.
- Performed Unit testing and documented the results as part of defect fixing.
- Identified the business requirements for the client.
- Experience in responsive webpage strategy and followed Agile methodologies during the project execution time.
- Involved in bug fixing in the existing software system and also software enhancement.
- Used firebug for debugging and browser compatibility.
- Demonstrated ability to translate complex business requirements into simple software solution.
- Prepared the application responsive for mobile platforms.
- Assisted in project specification, analysis, and test plan creation.
- Experience in SCRUM methodologies.
- Generated the Reports using SAP Crystal Report Tool from Scratch
- Experience in generating Sub Reports, Standard, Mailing Labels, Cross Tab Reports and Graph Reports by using Chart expert of Crystal Reports.
- Worked on Hibernate configuration files and mapping files for persistence layer and transaction management.
- Wrote extensive SQL Queries for the purpose of data retrieval and data manipulation using JDBC and JNDI on Oracle10g.
- Involved in performance evaluation of VIP and devising methods for improving performance without disturbing the functionality.
- Involved in developing batch programs for VIP that run on nightly, weekly and monthly basis.
- Performed Unit testing and documented the results as part of defect fixing.
- Participate in daily scrum meetings to update daily work activities and progress
Environment: CoreJava/J2EE,ApacheSolr4.2.1,JbossDeveloperStudio5.0,JbossEAP6.0, Unit,Oracle10g, JSF/JSR158, JbossDataGrid, DroolsGovernortool, MuleESB,Maven, Webservices, Spring3.0, ApacheAxis2, XML, AJAX, Eclipse, Websphere Application Server7.0, ExtJS4.0,HTML,CSS,JSON,Javascript, Subversion, SQL, PL/SQL, Linux, JUnit, Log4J,Ant, Track record, HIBERNATE3.0, SAPCrystalReportsTool
Confidential, NH
Software Engineer
Responsibilities:
- Developed web based front-end pages for image visualization.
- The primary purpose was to improve GUI, solve the navigational issues and supply livelihood to the senior web developers.
- Collaborated with back end developers, and involved in designing teams those implements UI solutions in different platforms.
- Develop clear and clean codes to align animations with User Interface features using FLASH.
- Involved in developing front-end systems with JavaScript, Bootstrap, HTML, CSS uses MV framework Dojo.
- By MVC architecture it separates the representation of information from the user interacts with it.
- To control the usability, aesthetics, speed and communication of the websites.
- Used Wireframes to draw the user demands.
- Developed clickable prototypes in HTML, DHTML, Photoshop, CSS and JavaScript.
- Involved in building strong customer relationships and created processor according to customer viewpoint.
- Involved in fixing the bugs in the software and involved in testing the compatibility in all browsers like Internet Explorer, Chrome, Firefox, and Opera.
- Involve in corporate training for newly joined employees in Java/J2EEtechnologies
- Involved purely in backend Processes
- Involved in the developing the code for File to DB using the Flat File Adapters in WID layer.
- Worked with the SOA architecture and Business Process Objects in the WID layer.
- Involved in the writing the all format so database quires like SQL, HQL, and Criteria in DAO layer.
- Extensively used Spring MVC (IOC, AOP, Email Functionality) for Presentation Tier and Hibernate for Persistent Tier.
- Used Eclipse IDE for implementing the project and Weblogic server for Deployment process.
- Worked on the code analysis of the existing application that was developed in Springs and Hibernate.
- Worked in the Water Fall Model Development environment.
- Created HLD & LLD documents and maintained them in Share Point.
- Analyzed application to identify which part can be enhanced and to overcome the loop holes to avoid the problem tickets.
- Extensively involved in peer reviews and code development.
- Studied and understand the functional specifications and architecture.
- Involved in Design and implementation of the major functionalities.
- Involved in testing the application for each release.
- Prepared the Low-level Design documents and the necessary business logic.
- Involved in bug fixing logged by end users in the ZAMM system.
- Extensively involved in the Coding and Development of the various modules
- Enhancements to the existing documented functionalities by Adding workflow to Document routing and maintaining Document forward history.
- Enhancements to the existing documented functionalities by introducing document search, Document Forward and CheckIn/CheckOut functionalities.
Environment: Java, XML, Vantage framework, Oracle10g, TOAD, SQL, HTML, JavaScript, Servlet, Agile development/Scrum, JUnit, Ant, Track record, Springs, HIBERNATE3.0, ClearCase, Server,, JSF framework, Hibernate, RAD6.0 (7.1), Web Sphere Application /portal server/Process Server, Oracle10g,.
Confidential
Software Engineer
Responsibilities:
- Worked in the Water Fall Model Development environment.
- Studied and understand the functional specifications and architecture.
- Involved in Design and implementation of the major functionalities.
- Involved in testing the application for each release.
- Prepared the Low-level Design documents and the necessary business logic.
- Has done Unit Testing and also involved in Integration Testing
- Extensively involved in peer reviews and code development.
- TheoverallarchitecturewasdesignedasperMVCarchitectureandStrutsframework
- InvolvedindatabaseoperationsusingHibernate.
- ResponsiblefordesigninganddevelopingUIfortheapplicationusingJSP's.DevelopedJavabeansandActionclasses.
- Generatedtestplansforasetofprogramsandconductedtheunitandsystemtestingfortheprograms
- TheoverallarchitecturewasdesignedasperMVCarchitectureandStrutsframework
- ResponsiblefordesigninganddevelopingUIfortheapplicationusingJSP's.
- DevelopedJavabeansandActionclasses.
- Generatedtestplansforasetofprogramsandconductedtheunitandsystemtestingfortheprograms.
Environment: Core Java, J2EE, Struts, JDBC, JSP, HTML/DHTML, Oracle and Tomcat and SQLserver2005, ANT.