Developer Resume Profile
4.00/5 (Submit Your Rating)
SUMMARY:
- Interacting with team members to ensure smooth progress of project work.
- Substantial understanding on Telecom and Educational domains.
- Experience in working with UNIX/LINUX/Windows
- Knowledge in designing and coding stored procedures and Functions using PL/SQL.
- Over 9 years of experience in Cross Platform Web Client-Server application design and development using Object Oriented programming, Java/J2EE technologies.
- Worked closely with the pre-sales and business analysis team to gather requirements and played a key role in design.
- Experience includes involvement in all phases of Software Development Life Cycle including analysis, design, coding, testing, implementation, and maintenance.
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Extensive experience in developing web applications using Java, J2EE, Spring, Hibernate, Webwork and XML.
- Worked with popular design patterns and frameworks like MVC
- Expertise in developing the multi-tier web applications in Spring, Hibernate, and Webwork that ensures clear separation of layers and rapid application development.
- Excellent programming skills and development experience in languages/technologies like Java, Struts, spring, Servlets, JSP, XSL, XML, and Hibernate.
- Experience in Java Web Services.
- Extensive experience in applying various design patterns such as MVC Model-View-Controller , Singleton, Factory, DAO, DTO and Factory Pattern in the development of Multi- Tier distributed Enterprise Applications.
- Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
- Good Exposure to Service Oriented Architecture SOA such as Web Services including SOAP, REST,WSDL.
- Strong experience in RDBMS concepts Oracle and PostgreSQL.
- Experience in deploying applications in web and app servers like Weblogic and Tomcat Servers.
- Extensively used IDE like Eclipse.
- Experience in using build tools like ANT and Maven
- Experience writing unit test cases using Junit and Selenium.
- Good knowledge of in Unified Modeling Tools UML
- Good knowledge in generation of stubs from the WSDL using Axis2.
- Specialized in Enterprise Applications.
- Good understanding in doing proof of concept using open source technologies
- Excellent communication skills to deal with people at all levels.
- Self-starter and highly motivated to learn new technologies.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
- An effective team player and mentor with abilities in end-to-end project execution, client/vendor co-ordination. Able to understand the business, its needs and transformations.
TECHNICAL SKILLS:
- J2EE Technologies: Java/J2ee ,Servlets, JSP, JDBC, MVC, Webwork, Spring MVC, Spring IOC, Spring AOP ,Hibernate ORM, JPA, LOG4J, Appfuse, Axis, JUNIT, HttpUnit, Selenium, JAXB, SAX, ANT, XmlBean, Maven, Grails, Groovy, jasper reports, Intershop.
- Frameworks Webwork Struts , Spring Framework, Hibernate ORM, Grails/Groovy
- Languages: Java, SQL, PL/SQL.
- IDE Tools: Eclipse, Enfinity Suite
- Web Technologies: JavaScript, HTML , CSS, AJAX, XML, FTL.
- Databases: Oracle, PostgreSQL, Mysql
- Development Methodologies Waterfall, V-Model, Extended Agile
- Design Methodologies: UML
- SOA: Webservices SOAP
- Web Application Servers: WebLogic 10.3, Apache Tomcat
- Version Control Tools: SVN, CVS
- Scripting JavaScript, JSON
- Operating Systems: Windows XP/2000/NT/98/95, Linux, Unix
- Other Tool: Telcordia Granite Network Inventory, Jenkins, SoapUi, Quartz
Professional Experience
Confidential
Lead Developer
Environment: Java1.6, j2ee, Intershop, Webservices, Tomcat, XML, CVS, Oracle 10g, Jenkins.
Responsibilities:
- Preparing the design, build, test, and deployment document for various business functionalities and upgrades.
- Generated of stubs from the third party wsdl using Axis2.
- Used REST services to interact with the payment gateway.
- Implemented Web service client to communicate with other supporting systems.
- Coordinating with 3rd party vendors for the Service interfaces specifications.
- Development of pipeline and pipelets to carry out the operation.
- Used Enfinity suite as the GUI in building the project.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML with ISML
- Consume the services using the interfaces created using the contract supplied by other systems.
- Used Jenkins Continuous Integration tool for development and deployment purposes.
- Build updating in Linux server for sanity tests to be performed
- Configured and used Selenium for the sanity testing of the build.
- Wrote HttpUnit test cases for the basic scenarios.
- Used SoapUi for testing the Webservices.
- Created mock test scenarios using SoapUi even if other supporting systems are down or unavailable.
- Created deployment documents for the Test, QC, and UAT.
- Gave trainings for Webservices, SOAP, WSDL, and Soap UI for the new resources.
- Worked in merging the different updates in different branches in CVS repository.
- Build the applications prepare deployment documents on to the various test levels like System, integration preproduction boxes and tested for the right functionality.
- Unit tests done on each change done using a set of basic scenarios using selenium and take reports.
- Added new features to existing modules as per client requirements.
- Followed the extended Agile methodology for the project
- Extensively used Eclipse IDE, Enfinity Suite for code development, debugging and testing.
- Create the deployment document on various environments such as Test, QC, and UAT.
- Involved in system wide enhancements supporting the entire system and fixing reported bugs.
- Explored Spring MVC, Spring IOC, Spring AOP, Hibernate, JPA in creating the POC.
- Done data manipulation on front end using JavaScript and JSON.
Confidential
Senior Developer
Environment: Java1.5, j2ee, Webservices, Eclipse, XML, XmlBean, SVN, Oracle 10g, PL/Sql, Soap UI.
Responsibilities
- Prepare documents for the various test cases involved in the implementation.
- Performed analysis, design, and development and testing phases of software development
- Developed SOAP web service providers to communicate with third party applications.
- Involved in generating soap web services for carrying out the operations of the inventory.
- Developed Stored Procedures, Functions and created database tables.
- Created batch process for synchronizing with other legacy systems.
- Used Log4J for logging and debugging.
- Write SQL queries, procedures in oracle.
- Performed DDL tasks in DEV environment to test SQL queries and performance tuning.
- Wrote Pl/Sql for the Webservices which ran without any performance issues.
- Created Packages, Stored Procedures Functions in Oracle 11g using TOAD. This kept the Business Logic from the Backend access to the Database separate from the Front end Presentation layer.
- Used Ant scripts to build and deploy application on dev environment.
- Used Web logic server to deploy the applications.
- Was part of the Test and Development setup
- Responsible for deploying new changes to Development environment and dev-integration testing for new changes.
- Root cause analysis for the discrepancy occurring during the integration testing.
- Worked on JAXB for marshalling and un-marshalling for XML
- Used Telcordia Granite Network Inventory tool for mapping the telco inventory.
- Extensively used Eclipse IDE for code development, debugging and testing.
- Working with on-shore and off-shore resources for successful implementation of the modules.
- Involved in deployment strategies and Configuration Management Plan
- Deployed the application on Linux and windows operating systems
- Added new features to existing modules as per client requirements.
- Done data migration from XML to oracle using XmlBean and ANT for the synchronization of different telecom systems.
- Created a tool for initial setup for Granite network inventory
Confidential
Senior Developer
Environment: Java1.5, j2ee, Grails, Groovy, Eclipse, Mysql.
Responsibilities
- Prepare design documents.
- Involved in design and build phases of Software Development Life Cycle
- Created POC for using the frameworks like Appfuse, Maven, grails and groovy.
- Created Controllers, Service and Domain classes in Grails
- Worked with Grails Groovy APIs, JAVA API
- Created GSPs for view
- Wrote Junit tests to test all the server side functionalities
- Used Maven as the build tool.
- Prepared documents for the POC.
- Involved in defect fixes. Coordinate with QA to test defect fixes
- Deploy application on dev and test environment.
- Extensively used Eclipse IDE for code development, debugging and testing.
- Worked with QA team for testing and resolve defects.
- Was part of the application design, database design and created configuration for the POJOs.
- Wrote the Requirements, Design and Technical documentation
- Involved in deployment strategies and Configuration Management Plan
- Involved in system wide enhancements supporting the entire system and fixing reported bugs.