Software Developer,resume Profile
SUMMARY
- Seven plus years of progressive experience in all the phases of software development life cycle that includes Requirement Analysis, Design, Development, Integration, Re-Engineering, maintenance, installation, testing and support of various client/server and N-tier web applications.
- Developed 100 projects at Kasamba and provided Technical Support to various clients as five star expert
- Strong experience of doing Level 1, 2 and 3 Support.
- Experience in Data Transformation, Data Loading, Modeling and Performance Tuning.
- Good Experience of working in Agile Environment.
- Good experience in Database development including schema design, SQL queries DML and DDL , stored procedure, triggers and user defined function creation using Oracle, SQL Server and DB2.
- Extensive Experience in Architecture, Design and Building Complex Business components Developing Multi-Tier Web Applications and Server side Business Logic using XML, Servlets, JSP, JDBC, MS SQL Server, Oracle, PL/SQL.
- Working experience of using Google Guice and Guava.
- IBM Certified Curam Developer V 6.
- Strong in database design, domain modeling and ER diagrams design
- Good Experience of translating functional requirements into technical requirements.
- Working knowledge of Java Reflection and Multi Threading API.
- Worked extensively on web applications development and maintenance using Technologies: HTML, JSP, and JavaScript.
- Demonstrated knowledge of J2EE design patterns MVC, Session Facade, Front Controller, Service Locator, Business Delegate, Value Object and Data Access Object patterns.
- Expertise in spring MVC and Web frameworks.
- Expertise developing and consuming REST web services using Jersey.
- Hands on experience with apache, tomcat and oracle application server.
- 4 years of Data Modeling experience using Erwin.
- Strong experience in Object oriented design and analysis.
- Good Experience of writing technical documentation.
- Strong interpersonal communication skills and the ability to maintain effective working relationships with co-workers, vendors, and the public.
COMPUTER SKILLS
Databases Access, Oracle 9i /10g, MS SQL
Languages/Scripts/API C , Java, CSS, Visual Basic.net, Java Script
Java Core Java, Servlet, JSP, JDBC, Multithreading
Environment Tools Eclipse, Crystal reports, Visio, Word, Excel
Application Servers Oracle Application Server, Apache Tomcat, IIS
Web Related Others JSP, HTML, XML, UML, Rational Rose
Operating systems Windows xp, 2000/2003 vista, Linux
EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Involved in creating detailed designs and implementing Snap modules.
- Involved in creation of Interfaces to communicate with external systems.
- Using Google Guice for DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module.
- Used IEG script, UIM's, VIM's and JavaScript for front end development.
- Customized DMX, metadata, nav and tab files.
- Worked on Modeling of struts, facades, service layers, and entity.
- Implemented Junit test cases in Curam framework.
- Worked in scrum environment of agile development.
- Worked on Curam Workflow API for the Enactment of task.
Software/ Environment: DB2, Web Sphere, C ram 6.0.5, JDBC
Confidential
Responsibilities:
- Implemented Proof of Concept of REST Jersey integration with C ram.
- Developed RESTful web services in Java with the JAX-RS reference implementation Jersey.
- Wrote CRUD RESTful webservice Jersey.
- Implemented Proof of Concept of RMI integration with C ram.
- Worked on implementing interfacing module using Java Reflection API.
- Worked on logging and caching module for the server side components.
Software/ Environment: DB2, Web Sphere, JBOSS, Java RMI, Jersey, Guava, Git, JDBC
Confidential
Java Developer
Responsibilities:
- Involved in data loading to web applications.
- Used JDBC and wrote DML and DDL for accessing embedded and legacy data sources.
- Utilized MS SQL Server Management Studio to generate SQL queries, Views, and Stored Procedures.
- Worked with Spring MVC Architecture.
- Designed and developed several dynamic web pages using JSP, HTML, CSS, Custom Tags, and JavaScript to perform client and server side validations.
- Applied core J2EE design patterns like Business Delegate, Service Locator, and Singleton in the business logic.
- Responsible for Configuration of JSP based software and implement proposed customizations in a timely and cost-effective manner.
- Gathering specific requirements, analyzing existing systems and finalizing various technical and functional specifications.
- Involved in coding, testing, and implementation of core functionality of the BravoSolution Collaborative Sourcing BCS platform software.
- Involved in designing of customized solutions using the BCS software to meet client needs and requirements.
- Involved in project-based software development and /or configuration using the BCS platform, and 3rd party software, in a timely and cost-effective manner.
- Contributed to the on-going design and development of enhancements to the BCS software.
- Effectively communicating the proposed solutions to the client and/or client-facing consulting team.
- Assist in analyzing client's procurement procedures in order to identify how BravoSolution's offerings can be best implemented.
- Make recommendations to clients and client-facing consultants on ways in which delivery can be made more efficient and cost effective.
- Involved in training and Level 2 support of end users on the use of BravoSolution's BCS software package.
Software/ Environment: Java 1.7, Servlet, JSP, Eclipse, SQL Server, T-SQL, Win CVS, XML, XSLT, JavaScript, JRUN, JBOSS, Spring, mySQL
Confidential
IT Professional/Developer
Responsibilities:
- Worked on the development of efficient reports using BusinessObjects.
- Designed Data Flow Models for better communicate the design to the business users.
- Responsible for Relational data modeling OLTP using ERwin Logical and Physical and MS Visio Conceptual
- Worked with ERwin model mart.
- Analyzing source data sets to capture Meta Data, Data Formats and Data Types
- Also responsible for creating, documenting and maintaining the metadata.
- Reviewed the existing database to propose necessary changes.
- Responsible for logical and physical modeling per business requirements using Erwin
- Responsible for physical modeling per database and performance requirements
- Generated the DDL Scripts by forward engineering the physical model and Interacted with the DBA to implement the physical database
- Created Crystal Reports using Crystal Reports formulae, Grouping, Parameters, Selection criteria.
- Worked with the Quality Assurance Team to resolve bugs with a very less turnaround time.
- Extensively worked on reports that contained several Static and Dynamic prompts.
- Set filters, suppression formulae and used highlighting expert to show the data the users would like to see in a more concise and presentable format.
- Deployed and managed reports with the aid of Crystal Management Console. Responsible for giving user access and setting restrictions to view the reports. Worked with other users and the project manager to gather requirements.
- Follow the established configuration management and code build process.
- Involved in Unit Testing, Integration Testing, and System Testing and creation these test cases based on the requirement and user stories.
Software/ Environment: ERWIN, Rational clear case, Websphere Application
Confidential
Subject Matter Expert
- Developed 100 projects was involved mainly in
- Implementation of different J2EE design patterns like MVC Objects.
- Writing JDBC code for data access form oracle and SQL Server databases.
- Designing of JSPs
- Development of database triggers, views functions and procedures for various database platforms
- Designing of ER Diagrams and the writing of SQL scripts
- Documentation for end users
Software/ Environment: Java, JSP, Tomcat, Eclipse, T-SQL, Oracle PL/SQL, Oracle Forms, Access, Java, C, JavaScript, Word, ERWin, MS Office, Dream weaver
Confidential
Responsibilities:
- Maintained Urchin v5.0 Web-stats Server and created the statistics of all the websites related to Galvin Library, Illinois Institute of Tech.
- Maintained Proxy Server to provide student/faculty members authenticated access to the library online resources.
- Job responsibilities were to create scripts, programs and web interfaces as requested and to maintain online applications in Visual Basic, ASP, ACCESS, MSSQL and HTML
- Implemented changes to the Web environment and extracted information with ad hoc queries.
- Provided technical support of Level 1,2 and 3 to faculty, staff, and students in an environment of about 60 computers
Software/ Environment: Sql server, Microsoft Access, Microsoft Excel, Ezproxy, Windows 2000/2003/XP, Visual Studio
Confidential
Project: Human Resource Management System 1600 Employees
Responsibilities:
- Developed an understanding of the University's functional areas.
- Performed analysis of manual working of the Human Resource Department.
- Researched similar Human Resource Management issues in other universities, and interviewed their technology representatives, this research served as a foundation SRS Document for Human Resource Management system.
- Worked and managed all the phases of Software Development Life Cycle in developing user-friendly Software.
- Planned and implemented project from initial conceptual design to final delivery.
- Acted as escalation point for change requests and researched client issues, and worked closely with department team leads to prioritize issues and coordinate troubleshooting efforts.
- Deployed the application on the production server running Oracle Application Server
- Supervised support services.
- Conducted Training Sessions for end users.
- Software/ Environment: Linux, Oracle 10g forms, reports, Java, Application
- server, Oracle database.
Confidential
Responsibilities:
- Researched business requirements and gauged technical feasibility of visual designs and UI specifications.
- Advised management on best courses of action evaluated project scope and provided time estimations for front-end, and integration work.
- Wrote detailed documentation and provided training of technical implementations and best practices to peers and management upon completion of projects.
- Designed the system using JSP, servlet, oracle database.
Software/ Environment: Oracle 10g database, JSP, Tomcat, pl/sql developer, Toad