Senior Consultant Resume Profile
Westlake, TX
PROFILE SUMMARY
- 9.5 years of experience in Information Technology with skills in analysis, design, development, testing and deploying various software applications.
- Experience as Software Consultant, with onsite and offshore teams, leading the development of Web applications using different application/web servers.
- Hands on experience in designing and coding web applications using Core Java and JEE technologies.
- Proven track record in the development of high quality deliverables with various technologies like AJAX, JSON, spring, JMS, Web services, SOAP, REST ect
- Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database RDBMS packages.
- Well experienced with IDE tools like Eclipse, RAD, and Net Beans.
- Experience in developing applications using three tier architectural frameworks such as MVC Model View Controller and Struts, spring and Hibernate framework.
- Good working knowledge on SVN and IBM's Clear Case for code management and version control.
- Experience in collecting business requirements, writing functional requirements and test cases.
- Experience in creating technical design documents with UML Class, and Sequence diagrams.
- Knowledge of J2EE Web Services and J2EE design pattern.
- Used SOAP Simple Object Access Protocol for web service by exchanging XML data between the applications.
- Team player with a very good understanding in working with small and moderate teams in the software development projects.
- Managed various projects involving complex processes with teams across different areas.
- Excellent analytical and problem solving skills with ability to communicate effectively with peers.
- Excellent communication, leadership skills and self-motivated to implement complex rules and meet deadlines.
- Good understanding of all stages of Software Development Life Cycle SDLC .
- Familiar with development methodologies like Water Fall and Agile
TECHNICAL SKILLS
Programming Languages | Java SE 1.5 1.6, JDBC, SQL, PL/SQL |
Web/JEE Technologies | JSP, Servlets, JSTL, Web Services, REST , SOAP, JMS, XML, XSLT, JAXB, JavaScript, AJAX, JSON, JQuery, DHTML, CSS, Sass, HTML 5, LightStreamer , BackboneJS , RequireJS |
Framework/Patterns | Struts, Spring , Hibernate, jQuery, JUnit, Velocity, Tiles, OSGI |
Open Source Technologies | Quartz, Log4j, Junit, iText, EhCache |
Application Servers | Weblogic, Tomcat , JBoss, WebSphere |
Databases | Oracle 11g, SQL, PL/SQL, MySQL |
Source/Version Control | Subversion, Tortoise SVN, Clear case. |
Java IDEs | Eclipse , RAD , NetBeans |
Tools | XML Spy,WinMerge, WinSCP, Firebug ,Toad, SoapUI, WinSCP, putty, JConsole, Ant, Hudson CI, FindBugs, SnagIt , CheckStyle |
Operating Systems | Windows 2000/ XP/2003/7, Linux, Unix |
Methodologies | Waterfall, Agile/Scrum |
Test Management | HP Quality Center, JIRA, Radar |
PROFESSIONAL EXPERIENCE
Confidential
Senior Consultant
Responsibilities:
- Design, develop and implement front end web applications - including functional analysis, technical analysis, coding and unit testing
- Developed UI components using HTML5 and Sass, and accessed various service using Backbone, JQuery with Ajax and JSON data.
- Worked extensively on web services used SOAP for consuming backend data like balance, market information, ect
- exposed RESTful service for web components using Spring MVC and JAXB
- For Logging and Transaction management used Spring AOP and JDBC
- Used Sonar for Code Quality and Jenkins for Continues integration
- Developed unit test cases using JUnit for testing functionalities and follow test driven development.
- Providing technical oversight and code reviews and refactor the code to improve the performance.
- Communicated project related information to the development, QA and management teams.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Developed the application using agile methodology and demonstrated the functionalities to the business users in every sprint.
- Supporting QA and Prod installs and analyze prod issues
Environment: JAVA, JEE, Spring , REST, SOAP, JAXB, Hibernate, XML, HTML5, CSS3, AJAX, JSON, Jquery, Backbone.js, RequireJS, JUnit, JIRA, Clear Case, Eclipse, Tomcat, Oracle 11g
Confidential
Consultant
Responsibilities:
- Involved in technical feasibility POC for exposing legacy functions as service in short time with minimal code
- Involved in designing the data model for the front end application.
- Exposed existing functionalities as RESTful web service to mobile devices.
- Consumed various web service using SOAP for individual verification, account creating
- Used Sonar for Code Quality and Jenkins for Continues integration
- Communicated project related information to the development, QA and management teams.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Performed the code reviews and refactor the code to improve the performance.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Supporting QA and Prod installs and analyze prod issues
Environment: JEE, Java, Spring, REST, SOAP, JAXB, Hibernate, XML ,HTML, AJAX, JUnit, JQuery, JIRA, Clear Case, Eclipse, Tomcat
Confidential
Consultant
Responsibilities:
- Involved in designing the data model for UI and web services.
- Worked with various backend web service to retrieve user transactions, asset allocations.
- Designed and developed User Interface, application modules using JSP, and Spring MVC.
- Exposed transaction History RESTful webservice by grouping common business logic to avoid duplication of logic
- Used page level caching for fast navigation, filtering and sorting transaction
- Used Oracle 11g and PL/SQL for eDB web service to access user setting info using
- Communicated project related information to the development, QA and management teams.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Performed the code reviews and refactor the code to improve the performance.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Supporting QA and Prod installs and analyze prod issues
Environment: JEE, Java, Spring , REST, SOAP, JAXB, Hibernate, Oracle 11g , XML ,HTML, DHTML, CSS, AJAX, JQuery, JUnit, JIRA, Clear Case, Eclipse, Tomcat
Confidential
Consultant
Responsibilities:
- Leading Data Capture and Event processing modules for 1st release Option Assignment with 3 developers
- Data capture module developed to accept many form of data even for feature events and convert into internal form
- Event processor module developed to take internal message and enrich as needed and persist them for Web application and UI
- Used PL/SQL extensively to process, validate, enrich and aggregated these event messages while in data base
- Support to UAT, production environments and resolving issues with other deployment and testing groups.
- Involved in Scheduler module design for history and archive process. Perform technical elaboration and feasibility study for Dashboard and high level requirement for this POC.
- Helped in designing three modules named Data capture, Event processing and Scheduler.
- Conduct technical design reviews, POC demos product team.
- Developed Global context with type ahead and history feature.
Environment: J2EE,Java, Spring , JAXB, Hibernate, Oracle 11g , XML ,CSS, JUnit, JIRA, Clear Case, Eclipse, Web logic , Ant , JMS , OSGI , Flex
Confidential
Senior Engineer
Responsibilities:
- Perform technical elaboration and feasibility study on the new template feature and high level requirement for this use case.
- Leading a team of 4 members in Thomson Innovation 2.6 release for design and development of Search and Export template use case
- These templates helps in saving data with multiple features as template for further use
- Evaluate test execution results, fixing defects and resolving issues coordinating with onsite team for quality deliverables as per the client requirements.
- Communicate project related information to the product, development, QA and management teams.
- Code review and ramp up
- Debug, troubleshoot production issues and fix the issues
Environment: J2EE, Java 1.5, spring,XML, CSS, JUnit, JIRA, Clear Case, Eclipse, Ant, Apache Tomcat
Confidential
Senior Engineer
Responsibilities:
- Perform technical elaboration and feasibility study on the new template feature and high level requirement for this use case.
- Leading a team of 4 members in Thomson Innovation 2.6 release for design and development of Search and Export template use case
- These templates helps in saving data with multiple features as template for further use
- Evaluate test execution results, fixing defects and resolving issues coordinating with onsite team for quality deliverables as per the client requirements.
- Communicate project related information to the product, development, QA and management teams.
- Code review and ramp up
- Debug, troubleshoot production issues and fix the issues
- Playing the role of technical lead of elaboration and defect fixing team for Thomson Innovation 2.4 release. Technical guidance and ramp-up of the resource for regression free release
Environment: J2EE, Java 1.5, spring, XML, CSS, JUnit, Oracle, SQL/PLSQL, subversion, Eclipse, Ant, Apache Tomcat
Confidential
Senior Engineer
Responsibilities:
- Communicate project related information to the product, development, QA and management teams.
- Code review and ramp up
- Debug, troubleshoot production issues and fix the issues
- Playing the role of technical lead of elaboration and defect fixing team for Thomson Innovation 2.2 release. Technical guidance and ramp-up of the resource for regression free release
- Client communication, technical co-ordination with offshore team
- Owning the release with design and development of various use case like IP authentication, Sharing and major bug fixing
- Guiding Code revamp team to improve performance for workspace Meta data.
- Optimization of STeAM login calls.
- Delayed caching of Search History.
Environment: J2EE, Java 1.5, spring,XML, CSS, JUnit, Oracle, SQL/PLSQL, Eclipse, Ant, Apache Tomcat
Confidential
Senior Engineer
Responsibilities:
- Played the role of Track lead in production support team,
- Giving technical solution, analyzing and tracking the major production issues,
- Leading a team of 6 members in developing new use cases in translation module
- Design and development for translation on the fly
- Product team communication and demo to clients
- Attending bug prioritization call
- Develop Administration tools for Thomson Innovation. Include exposure of TI services using Spring Remoting and HTTP Proxy
- Design and development of TI Administration tools project.
- Expose TI API as secure web services using Spring Remoting and HTTP Proxy.
- Implemented combine search feature from the search history
Environment: J2EE, Java 1.5, spring,XML, CSS, JUnit, JIRA, Clear Case, Eclipse, Ant, Apache Tomcat
Confidential
Software Engineer
Responsibilities:
- Played the role of Track lead in production support team,
- Giving technical solution, analyzing and tracking the major production issues,
- Implemented full functionality of alerts.
- Integrated alert module to existing application- using Spring JDBC and Quartz
- Used velocity to render search results
- Developed notification engine
- Sharing the knowledge gained to the new team members by arranging for knowledge transfer sessions.
Environment: J2EE, Java 1.5, spring,XML, CSS, JUnit, Oracle, SQL/PLSQL, Eclipse, Ant, Apache Tomcat
Confidential
Software Engineer
Responsibilities:
- Develop filter search for literature search.
- Develop JUNIT test cases to ensure product stability.
- Involved in the alpha bug fixing cycles by identifying root cause of the issues.
- Develop search engine to accommodate literature and business data.
- Develop search history with cache.
- Develop collaborative tools - Save search.
- Developed the Workfile module that helped in persistence of results for later referrals with an 'MS Outlook look and feel'.
Environment: J2EE, Java 1.5, spring,XML, CSS, JUnit, JIRA, Clear Case, Eclipse, Ant, Apache Tomcat