Solution Designer/developer Resume
TX
SUMMARY:
- Over 9 years of strong software experience in design and development of web based Client - Server business applications using OOP,Java/J2EE technologies and working on complete Software Development Life Cycle (SDLC).
- Worked as a Solution designer for a BTGS Sales Quote Engine which handles quoting and ordering of IPCG service to BT GS Customers.
- Experience in telecom domain having expertise in varies modules such as production support, End to end design and component design areas.
- Good functional experience in the area of OSS/BSS (Sales tools, Order Management,Inventory Management, Change Management)
- Experience in designing user interfaces for web applications using various web technologies such as HTML, CSS, JavaScript and JQuery.
- Strong Analytical and problem solving skills and on functional design skills.
- Experience in application/web servers like Apache Tomcat.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Web services, Servlets, Spring framework, Hibernate and XML.
- Expertise in developing Use Cases, Sequence Diagrams and Class Diagrams.
- Possess expertise in designing and developing web applications using HTML, CSS, Javascript, jQuery
- Expertise in implementation of Core Java concepts of Java, J2EE
- Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP and JAXB.
- Expertise in using tools such as IntelliJ, Eclipse and SVN.
- Having good knowledge in Oracle Database (SQL).
- Experience in working with logging tools like Log4J.
- Sound knowledge of Design patterns like Model View Controller (MVC) architecture.
- Ability to adapt to new technologies and environments quickly.
- Experience in the Agile Development Process.
- Requirements analysis and designing for the releases.
- Implementation of requirements for the releases extensively involved in Bug fixing found in different phases of testing.
- Active participation in entire lifecycle of software development.
- Participated in discussions with Project Manager, Business Analysts and Team Members.
- Good Team Player, Strong Interpersonal, Organizational and Communication Skills.
- Excellent Presentation and Customer handling skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java
Middleware/Distributed: J2EE,SOAP,WSDL,Web services,JNDI,JDBC,JavaMail,Log4j
ServerSideProgramming: Servlets, JSP, JSTL, Custom Tag Libraries
Scripting Languages: Java Script, JQuery, HTML,CSS, XML,XSLT, DHTML, SQLJava IDE: IBM RSA,IBM RAD,Eclipse,Net Beans, My Eclipse,IntelliJ
Datebases: Oracle, MySQL, DB2, Sybase, SQL Server 2000/2005
Webservers: Apache Tomcat Server 5.x/6.0/7.0/9.0
Application Servers: IBM Websphere 7.0/8.5, Weblogic Server 8.1/9.1/10.0, JBoss
Frameworks: Struts, Spring, Spring Core, Spring MVC, Spring DAO
ORM Tools: Hibernate
Source Controls: CVS, PVCS, Clear Case, GIT, SVN, tortoise SVN and GIT
Operating Systems: Windows 2000, Windows XP, Windows Vista, UNIX, Linux
Testing: JUnit, TestNG, SoapUI
Tools: Putty, HP ALM, TOAD, MS Office, MS Visio
Domain Knowledge: Telecom ordering systems.
PROFESSIONAL EXPERIENCE:
Confidential, TX
Solution Designer/Developer
Responsibilities:
- Framework enhancements for a new sales quote Engine, to support Sales quote to Order journey Quote, Configuration, Pricing, Discount Approval, Profit and Loss Analysis by Bid Manager, Offer Approval, Order Creation, Inflight Changes/cancel, Modify/Cease/Move/Migrations
- Gather the requirements from portfolio architects
- Analyze the requirement and propose a feasible solution fulfilling the requirement.
- Providing tactical and strategic solutions for business requirements.
- Record the component impacts in LLD and review with stake holders and Developers
- Help development teams in the development and testing.
- Support defects raised during CIT, UAT,E2E and ORT testing phases.
- As design Team Lead, review the stories and participate in pre assessment.
- Review all designs end of the release before development team picks up.
Developer
Responsibilities:
- Design and development of core modules for IP Connect Global..
- Technical design and estimation for Customer End Stories.
- Peer Code Reviewing.
- As the developer of the application, responsible for understanding the requirements of the application.
- Setting up the initial code base with appropriate folder structure, springconfigurationfiles.
- Developed Technical Design Documents for different user stories of each development drop
- Involved in writing application level code to interact with APIs, RestfulWebServices using AJAX, JSON.
- Implemented Dependency Injection using spring.
- Experience in working with third party WebservicesAPIs and WebServices using AJAX and jQuery.
- Used various Java and J2EEAPIs including JDBC, Servlets, JSP, JavaScript, AJAX and XML.
- Developed remote communication using REST/JSON and REST/XML with spring.
- Demo of the development for each user story to requirement and testing team for the approval of user story.
- Have performed validations using Spring validations frame work.
- Used SpringMVC web application framework for building presentation layer.
- Created UML diagrams like class and sequence diagrams to represent the flow of the application.
- Fixing issues in all the environments to make the application deployment stable.
- Used SVN as version control tool.
- Involved in the performance testing of the application. Based on the test results, code has been tuned to create less objects and increased in the memory of the servers.
- Fixing defects.
Environment: Core Java, J2EE, Servlets, JSP,Spring,Hibernate, HTML, CSS, Java Script, JDBC, XML, Oracle, Weblogic, Eclipse.
ConfidentialSoftware Developer
Responsibilities:
- Used Spring MVC as a web frame work.
- Responsible for gathering requirements and implementing the design.
- Wrote JSPs to create front end and used java script for scripting.
- Have performed validations using Spring validations frame work.
- Created JSP and controller classes for different functionalities.
- Used JDBC for database operations.
- Developed service and DAO layers for the application.
- Understanding the three tier architecture for this application.
- And created Class Diagrams and Sequence Diagrams using eUML2.0.
- Created validator classes by implementing spring validator framework.
- Created controller classes by using SimpleFormController.
- Have written SQL queries Insert/ Update/ Delete of the data from database
- Use java mail for sending the mails.
- Responsible for understanding the functionality specific requirements.
- Used servlets for downloading and opening the resumes from the database.
- Fixed the critical defects of the applications.
- Have performed production support for the application.
Environment: Core Java, J2EE, Servlets, JSP,Spring,Hibernate, HTML, CSS, Java Script, JDBC, XML, Oracle, Weblogic, Eclipse, sablime,ANT,IBM RSA.
ConfidentialSoftware Developer
Responsibilities:
- Interacted with Business users and Analysts for requirement analysis and feasibility studies.
- Developed view pages using JSP, HTML, CSS, JavaScript, JSON and custom tag libraries.
- Extensive usage of Java beans with JSP in the project.
- Designed pages and implemented pagination feature using Display Tag Library.
- Developed Code with various design patterns like MVC, Singleton, Factory, Facade, Business Objects and Transfer Objects.
- Developed custom tags, jsp pages using Struts
- Developed Action Form, Action classes for implementing business logic using Struts Framework.
- Developed front-end validations by using JavaScript
- Designed and developed JDBC connection objects for the data retrieval and update.
- Developed connection pooling method to avoid the waiting for database connection.
- Participating in unit and integration testing
- Wrote SQL code for the database operations
- Implemented the email notifications using JMS.
- Used SVN for the concurrent development in the team and for code repository.
- Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML.
- Involved in the development of XML parsing components using DOM.
- Responsible for creating and developing re-usable components and System Interfaces to interact with external Systems.
Environment: Core Java, J2EE, Servlets, JSP, HTML, CSS, Java Script, Struts, JDBC, XML, Oracle, Weblogic, Eclipse, Tortoise SVN,ANT,IBM RSA.