Software Engineer Resume
PhoeniX
SUMMARY
- 6+ years of software development experience in developing enterprise wide, Client/Server, Multi - tier, Internet/Intranet application software.
- Experience in financial as well as banking domains.
- Extensive experience in both Client Side and Server Side Programming, worked extensively in Java, Java Beans, Servlet, JSP, EJB, JDBC, JavaScript, JQuery,JSON,HTML4.0&5.0 and DHTML.
- Extensive background in all phases of software engineering including Requirement Collection, Analysis, Design, Coding, Testing, Documentation and Implementation.
- Experience in handling Tomcat with Apache Web Server.
- Strong knowledge in Object Oriented Concepts, Programming and its implementation.
- Good Knowledge in Design Patterns like MVC, Singleton, Façade, Front Controller, Data Access Object and Business Delegate.
- Having good programming experience with MYSQL, SQL, PL/SQL, Triggers and Stored Procedures for the databases.
- Expertise with Oracle Java Stored Procedures.
- Strong exposure in MVC Architecture using Struts framework including Validation Frameworks
- Expertise in using Development Tools Eclipse, NetBeans.
- Worked with Source control tools like CVS and Clear case.
- Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS:
Programming Languages: J2SE 5.0, J2EE 1.4, C, C++, JavaScript,MYSQL, SQL, PL/SQL
J2SE Technologies: Core Java, Collections, Threads, Applet, Swing, I/O, Java Beans, JDBC,JSON
J2EE Technologies: Servlet, JSP, EJB, JSTL, JNDI, Custom Tags,JSON
Web technologies: HTML, DHTML, XML
Application Servers: BEA Web logic 8.1, IBM Web Sphere 4.0, Jboss 4.0
Web Servers: Apache Tomcat 5.0
Framework: Struts (Validation Framework),Spring, Hibernate
Databases: Oracle 9i
Development Tools: Eclipse, NetBeans, SQL Developer, JUnit, Microsoft Visio
Operating Systems: Windows 95/98/2000/XP/NT
Source Code Control: Clear case, Eclipse CVS
PROFESSIONAL SUMMARY:
Software Engineer
Confidential, Phoenix
Responsibilities:
- Developed email notification application.
- Experienced writing Business rules and client scripts.
- Designed User Interfaces for user access management service application.
- Experienced using JSON web-services to access database tables.
- Created new database tables using transform maps.
Environment: Service Now tool, JavaScript.
Confidential, PA
User Interface Designer
Responsibilities:
- Fix the possible defects that arise during the code changing process.
- Used Photoshop to create appropriate images for the webdesigning.
- Used IRAD tool for coding(includes eclipse and websphere).
- Worked on the code which includes Javascript.
- Worked on overall User Interface Functionality of the website.
- Included JQuery to enchance the web availability.
- Worked with HTML 5.0 and CSS 3
- Also used GWT toolkit in order to develop certain aspects of web.
- Have used Firebug, IE developer toolbar as main source to detect the errors.
- Have used Dreamweaver for designing purposes.
- Also Used Ajax to create appropriate request and response.
- Experience with working on Servlets to enhance the website look.
Environment: Javascript,JQuery, IRAD, Websphere, Eclipse, Solaris, Photoshop Editor, HTML Dreamweaver, JUnit.
Confidential
Java Developer
Responsibilities:
- Create xml files for interacting with the modem
- The framework is based on Struts
- Use SOA test scripts in order to validate the Endpoint descriptor
- Fix the defects while the firmware gets upgraded
- Creating webservices files and using MYSQL as a database to store the data
- Configure the SMP in order to release the product in production environment
- Create Actions
- Create Policies
- Create Custom Functions
- Using Server Side Javascript (Rhino Scripting)
- Oracle experience in order to store the data of modems in the database
- Gainded Familiarity working with eclipse environment
- Gained experience in Unix shell
- JQuery was also used in improving the project look.
- Experience with Web Logic Server configuration
- Experience with CVS user/administration
- Understanding of CPE Knowledge, TR69
- Hands on experience with Motive HDM/SMP platform for creating day to day operation.
Environment: Motive Editor, JSP, XML, Eclipse 3.6, Rhino Script,JSON.
Confidential, NY
Card Issuance Automation
Responsibilities:
- Validated the requirements to suit for J2EE Architecture;
- Designed the Application based on J2EE Architecture for server side and designed the front-end based on Struts framework for web application;
- Developed the backend with the use of Core Java technology.
- Designed the front end using JSP and HTML5.0.
- Designed part of the application using swings and applets.
- Used Ajax for front end development.
- Designed the process flow between front-end and server side components;
- Designed and validated the business rules for Banking, Credit Card, and Corporate Card.
- Interacted with Portfolio Architect and Business Analyst for requirements gathering, Business analysis, and for other system dependencies
- Designed Use Cases in UML
Environment: J2EE, EJB, Struts, XML, Servlets, JSP, HTML, Weblogic8.1, Oracle 8i, Rational Rose, UML, UNIX.
Confidential, Denton, TX
Java Developer
Responsibilities:
- Technical Lead in the analysis, design and implementation phases of SIS.
- Used Rational Rose to develop Use Case Diagrams, Class Diagrams, Sequence Diagrams and State Chart Diagrams to model the system.
- Designed custom user interfaces using JSP, Struts Tags and HTML4.0.
- Performed client side validation using JavaScript,JQuery.
- Used Struts MVC framework to develop the entire business logic of the system.
- Used Oracle8i to implement the database and store all kinds of information such as text, images, streaming audio/video, etc.
- Incorporated JDBC API to create, retrieve and update data from the database.
- Extensively wrote PL/SQL queries, triggers and stored procedures to manipulate data stored within the database.
- Performed unit testing using JUnit test framework.
- Developed Ant Scripts to make, bundle and deploy the application
- Maintained the source code of the entire application under Visual Source Safe.
- Responsible for the review of team’s code to the conformance of Architecture and Design.
- Worked on ANT for the automated deployment of the application.
- Also helped new project members extensively to improve the team’s performance.
- Involved in Client interaction as well as Client Demonstration.
Environment: Java, J2EE, Eclipse 2.1.3, JDBC, PL/SQL, JSP, HTML, Servlets, JavaScript, XML, Oracle, JUnit, ANT, UML, Windows 2000, Rational Rose.
Confidential
Developer
EnvironmentJava 1.4, Servlet 2.2, JSP 2.0, JDBC 2.0, JSTL, HTML, XML, JavaScript, IntelliJ Idea, Windows 98 and Oracle 9i, Web Server-Apache Tomcat Server 5.0
Responsibilities
- Design and Development using Java, JSP, JSTL, Servlets, HTML, JavaScript and XML.
- Involved in Oracle Database design for the application.
- Integrated of all screens and making changes according to requirements.
- Involved in Interconnectivity of the Oracle database through JDBC.
- Developed GUI for various screens using JSP and HTML4.0 code for various actions on user.
- Performed Unit Testing of modified codes.
- Bug fixing of various modules.