Java Resume
Pune, IndiA
Career Objective
To be a part of the team that allows application of my knowledge, good usage of my strengths, exposure to various technologies and allows me to contribute to the significant to the growth of the organization.
Synopsis
- Highly motivated and results-driven 'Development Expert' with IT experience of 8.5 years in JAVA/J2EE, including 4 Months of International Experience at Houston, US.
- Strategic and innovative individual who thrives on challenge and the opportunity to excel and deliver.
- Posses Experience in designing, developing and project implementation, support functions and software requirements study.
- Hands on experience with technologies like Core Java, Swing, Web-Services, EJB3, Hibernate 2.0, IBatis2.0.6, Spring Framework, BC4J and OC4J Framework.
- Proficient in Object Oriented Programming & good working knowledge in Swing, Server side and Distributed Technologies that includes JAVA/J2EE and related technologies.
- Involved extensively in all stages of software development lifecycle (SDLC) such as requirements gathering, design, development, testing, implementation and deployment.
- Good motivator and possess the ability to handle multiple tasks.
- Creative problem solver, with a keen attention to detail and quality. Also posses the ability to interact with individuals at all levels and also have the ability to work independently as well as in team environment with a high degree of initiative and motivation to serve client needs.
Technical Skills
Platforms: Windows, Linux
Programming Languages: Core Java
Java Related Technologies: Swing, EJB, JSP, Servlets, JDBC, JMS, Gem-Fire distributed cache
RDBMS: Oracle 11G
Front End IDE's: Eclipse, Netbeans 6.5, VB 6.0
Scripting/Web tool: Java Script, JQuery, HTML5, CSS3
Frameworks: Spring Framework 3.0, BC4J and OC4J Framework
ORM Tools: Hibernate 2.0, IBatis 2.0.6, JPA
Application Server: Web-logic11g, Web-sphere7, Sun One Application Server 8.1, Oracle Application Server 10g
Reporting Tools: Elixir Report 4.0, Jasper Report, Pentahoo Reporting tool
UML Tools: Enterprise Architect 4.1, Microsoft Visio
Source Control: Accurev4.5.3, VSS, Perforce
Professional Experience
- Development Expert with Confidential, Pune from Dec2010till date.
- Specialist-Product Development with Confidential, Pune from June 2006 till Dec 2010.
- Associate Consultant with Confidential, Pune from January 2005 till June 2006.
- Trainee with Confidential, Nagpur from February 2004 till June 2004.
Key Responsibility Areas
- Involved in Architecture/Design and development.
- Guiding the teams on technical as well as business aspects.
- Team management (organize and support whole software development process: design, planning, estimations, development, bug fixing, refactoring, UAT, maintenance)
- Interact with the onsite team (spike discussion, demo, and reviews).
- Ensure proper Coordinate between the onsite team and other related teams to solve their issues.
Key Achievements
- Awarded the 'Supernova' award by Confidential for successfully completing the launch of new integrated solution suite, called Aligne.
- Awarded the 'Kudos' award thrice by Confidential for solving critical go live issues in short span of time.
- Received award of appreciation by onsite team for excellent contribution in Aligne.
Academic Qualification
- Master of Computer Application.
- Bachelor of Science (Maths).
Major Professional Projects
Product Name: OSS on the Go (OOTG)
Company Name: Confidential (INDIA)
Environment: JDK1.7, HTML5, CSS3, JQuery, Java Script, Streamezoo
Duration: Jun 2013 - till date
Product Description
OSS on the Go offers an OSS web application for mobile devices to expose OSS data to the field. Allows search and inspect of network inventory, and working task list from BPM. Facilitates updates, image upload, corrections, bar-code scanning, and logging of site co-ordinates. Offline mode when no connectivity.
In the future OSS on the Go may be part of Confidential app factory.
Key Responsibilities
- Trying to learn HTML5, JQuery and CSS3.
- Responsible to handle POC for all the technical challenges with respect to make work existing OSS web applications on device.
- Done POC to understand Streamezoo's packaging feature, device api and emulation.
- Part of different architectural discussion and decision.
Product Name: Confidential
Company Name: Confidential (INDIA)
Environment: JDK1.7, Core Java, JMS, EJB3.0, Oracle 11g, Weblogic11g, Web-sphere7, Gemfire
Duration: Sep 2012 - May 2013
Product Description
Confidential is a product to support a general migration strategy for customers. It provides the migration of customer specific inventory objects to Confidential inventory objects.
It will support basic 3 migration use cases - 1. Full batch migration in a fixed time window, 2.Phased migration with new system going live when the final phase is complete, 3.Phased migration with new system going live after completion of first phase.
Key Responsibilities
- Responsible for coordinating with Opportunity Team to gather the requirements and backlogs for each sprint.
- Try to provide the efficient and optimized design for the development team to ease the implementation task.
- Create brief technical specification documents according to the functional requirements and other requirements.
- Responsible for providing technical direction for developing, designing and integrating systems for customers.
- Responsible to resolve any technical issues faced by team.
- Responsible to handle POC for the technical un-known.
- Served as a liaison between project manager and development staff.
- Handled the tasks of identifying product deficiencies and implementing effective solutions.
- Handled the responsibilities of managing technical risks throughout the project.
- Responsible for creating and executing development plans.
Product Name: Confidential for Inventory Objects (Service, Generic Entity, and Number)
Company Name: Confidential (INDIA)
Environment: Oracle11g,iTest, jUnit, PL/SQL, Core Java
Duration: Jan 2012 - Aug 2012
Product Description
Confidential is done to capture only the modified relationship of design record structure instead of capturing complete state of an inventory object even for a single modification.
Key Responsibilities
- Handled the complete designing of delta design record independently.
- Handled the responsibilities of managing technical risks throughout the project.
- Assigned the tasks of enforcing coding standards.
- Enforced the test driven approach for PL/SQL implementation also.
- Designed and implemented the generic testing framework in such a way that it will always be extensible based on new requirements.
- Singly handled the development of delta dr feature for Number to meet the urgent requirement and dead-line of client.
Product Name: Confidential
Company Name: Confidential (INDIA)
Environment: JDK1.6, Core Java, JMS, EJB3.0, Open JPA, Oracle 11g, Weblogic11g.
Duration: Dec 2010 - Dec 2011
Product Description
Confidential is an upcoming product of Confidential which would ensures Service fulfilment part of OSS (Operation support System). The sole purpose of Confidential is to automate the process of service activation on network elements. It\'s an interpreter, manager and executor of the Activation-packs which contain the logic of provisioning a particular service on a particular network element. The pack is written in Java script and is loaded into Confidential. It\'s the responsibility of Confidential to interpret, compile, execute and monitor the implementation of the high-level instructions send to it by the activation pack through the APIs.
Key Responsibilities
- Responsible for coordinating with Opportunity Team to gather the requirements and backlogs for each sprint.
- Requirement analysis by understanding the underlying network architecture and communication protocols to be supported by the product.
- Try to provide the efficient and optimized design for the development team to ease the implementation task.
- Create brief technical specification documents according to the functional requirements and other requirements.
- Assigned the tasks of monitoring and reviewing the work of the development team.
- Responsible for providing technical direction for developing, designing and integrating systems for customers.
- Responsible for updating project manager regarding status of development effort.
- Served as a liaison between project manager and development staff.
- Handled the tasks of identifying product deficiencies and implementing effective solutions.
- Assigned the tasks of enforcing coding standards.
- Handled the responsibilities of managing technical risks throughout the project.
- Responsible for creating and executing development plans.
- Performed code review and supervised junior developers.
Product Name: Aligne
Company Name: Confidential (INDIA)
Environment: JDK1.6, SWING, JMS, Web-Services, Spring Framework2.5.6, IBatis2.0.6
Duration: July 2008 - Dec 2010
Product Description
Aligne is a highly configurable, flexible and modular multi-commodity software solution suite that integrates trading, risk/control, credit, fuels procurement, emissions compliance, back-office, treasury/finance and senior management information needs. It leverages an advanced integration framework to efficiently move data between functional components and facilitate integration both within the suite and between the suite and a customer's other software systems. The result is cohesion for agile business decision making across operational and financial transactions of all kinds for energy commodities, emissions, freight, heat, weather derivatives, metals and foreign exchange markets.
Key Responsibilities
- Involved in Architecture/Design and development of Aligne Platform.
- Developed an xml driven GUI framework so that the other products can use this framework as a standard to design the GUI screens.
- Developed common service based architecture framework so that the other products can use that framework to develop their business rules.
- Gathered the information from each point product solution to understand the design and behaviour of four different products, keeping in mind the requirements of Aligne, within the short span of time.
- Worked as the pillar of team to successfully complete the launch of new integrated solution suite, called "Aligne".
- Single-handedly developed the base of Aligne platform using latest technologies.
- Developed the customized UI controls to design the GUI screens.
- Took the responsibility for the environment setup of Aligne press launch and successfully delivered the same. The SES team (Houston-US) had a press release to announce our new product called Aligne.
- Recruiting and building up the team.
- Mentored the new team members on technology, applications and support processes.
- Preparation of technical specification documents and led the code review meetings.
Product Name: Entegrate
Company Name: Confidential (INDIA)
Environment: SWING, JDK1.5, EJB, BC4J Framework, OC4J Framework.
Duration: Jun 2006 - Jun 2008
Product Description
Entegrate is a modular energy software system that integrates trading, risk/control, credit, back-office, treasury/finance and senior management information needs on a single platform. The end result is a single software platform that easily masters operational and financial transactions of all kinds for the power, gas, crude, emission, and weather derivatives markets.
Key Responsibilities
- Performed R & D on the direction of BC4J/OC4J framework.
- Single-handedly and successfully upgraded Entegrate from BC4J903 to ADF10133.
- Involved in designing and development of new modules in Entegrate Product.
- Conducted training sessions for the team (Offshore and Onsite) & worked as a lead on BC4J/OC4J Framework.
- Had taken entire owner ship of many critical swing issues pertaining to different products across the Energy BU and successfully delivered them even in the absence of flexible environment.
- Mentored the new team members on technology and applications.
- Helped not only team members but other project members also to solve their issues related to BC4J/ADF Framework.
- Ensured timely deliverables and guided the team on technical issues.
- Leading the code review meeting.
Product Name: NEODC
Company Name: Confidential
Environment: Jdk1.5, SWING, EJB, JSP, Hibernate2.1, Oracle 8i, NetBeans Platform, NetBeans 4.1.
Duration: Jan 2005 to May 2006
Project Description
NEODC (Neo D' Sea) is a Warehouse management system, Developed on Cobol& VB and is in theprocess of migration to Java. This application embeds the general business rules for warehouse management and caters warehouse management functionality of Retail Industry. The objective of the system is to provide higher profitability and minimize the cost of customer specific customization. The critical challenges of this swing based application include dual language support (Japanese and English), database independence, and customization of system according to changing business scenario.
Key Responsibilities
- Was a member of the technology evaluation team of 3, with a responsibility to evaluate and implement prototype on Sun Java System Application server, Hibernate, NetBeans Platform, Elixir Report and JClass components. This prototype was used as a base for the actual application design.
- Played a key role in the UI Screen designing using swing in Netbeans IDE.
- Conducted training sessions for the team & worked as a lead on Elixir reporting functionalities.
- Involved in the development & deployment of the Shipment, Stock, Freight and Common modules.
- Took the complete responsibility of Look-up module as a lead developer.
- Involved in Unit as well as Integration testing of different modules.
Product Name: Optimization of Water Treatment Plant Design
Company Name: Confidential, Nagpur
Environment: Jdk1.4, Eclipse 2.1, VB6.0, Oracle 7.
Duration: Feb-2004 to July-2004
Project Description
The basic purpose of this system is to assists the engineers to design an optimum water treatment plan. The system takes input as quality and quantity of raw water and allows the user to select the appropriate treatment units to be included in the plant design for the treatment of raw water. In addition, it gives the designed dimensions of each unit based on some standard design methodology and design constraints. It also gives the facility to dynamically generate the schematic diagram of each treatment unit using the design dimensions. The output of system is a report specifying the treatment units designed for the water treatment plant along with their graphical representation produced.
Key Responsibilities
- Involved in the Information gathering, analysis of complete system.
- Played a key role in the Graphical section of the system.
- Involved in the screen - designing & development of the complete project.
- Unit/Integration test planning and implementation.