Software Developer Resume
SUMMARY
- Over 8 years of experience in design and development of enterprise software applications using Java/J2EE technologies such
- Spring 3.x, Struts 1.x/2.x frameworks, MVC architecture, Servlets, JSP/JSTL, HTML/CSS, Custom Tag Library, JavaBeans, Hibernate, JDBC, Design Patterns, AngularJS, jQuery.
- Experience in developing and deploying JAX, SOAP, XML based Web Services.
- Work experience in J2EE Application Servers, Relational Databases.
- Good experience with J2EE Design Patterns and MVC frameworks Spring, Struts
- Experience in Version management tools like GitHub, CVS, Clear Case, and SVN.
- Experience in Maven, ANT, Log4J, SLF4J and JUnit for unit testing
- Experience with AngularJS, jQuery, JavaScript, Dojo, XML, XSLT, HTML, CSS
- Hands on experience with Hibernate, SQL and PL/SQL programming.
- Exhibit strong web application development skills and good exposure in data model design with Oracle, OOAD, recognizing and applying design patterns.
- Actively participated in all phases of software development life cycle (SDLC), which includes Requirement Gathering, Analysis, and Design, Coding, Testing and documentation.
- Experience with Agile and SCRUM methodologies.
- Domain expertise in Insurance, Healthcare, Retail, Manufacturing, Banking, e - commerce websites, Logistics etc.
- Strong leadership, interpersonal and oral/written communication skills.
- Ability to handle multiple tasks and work independently as well as in a team.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX/Linux, Mac OS X
Java Technologies: Java/J2EE, EJB, JMS, Servlets, Hibernate, Struts, Spring, Webservices (JAX-WS/RS)
Programming Languages: C, C++, C#, VB, Java, Python, TCL
Web and Server Technologies: HTML/HTML5/XHTML, CSS 2.0/CSS 3.0, JavaScript/JQuery/JQuery Mobile, JSP/JSTL/WNG, PHP, AJAX, JSON, AngularJS
Mobile API: Objective - C, PhoneGap, Android, Jquery Mobile
Databases: MySQL, SQLite, Oracle (PL/SQL, Triggers)
Data interchange formats: JSON, XML/XSD, XSL, and SOAP
Others: WebSphere Commerce, Google App Engine, Agile
Software Architectures: MVC Architecture, Multi-Tier Architecture, SOA
Tools: Rational Application Developer, Eclipse, XCode, Visual Studio, Maven, Coda, Adobe Photoshop, Subversive/SVN, CVS, Versions, Rational ClearCase, JUnit, Websphere Application Server, JBOSS and Apache Tomcat, VMWare, QTP, Selenium, SAS
Protocols: SIP, SDP, RTP/RTCP, HTTP, TCP/IP, SS7, H.323, SNMP, ISDN, RADIUS and ISDN
PROFESSIONAL EXPERIENCE
Software Developer
Confidential
Responsibilities:
- Confidential RoadSide Assistance Gateway: A web and mobile based tool for vehicle towing providers to dispatch, receive, add, edit jobs etc.
- Confidential GoodHands Roadside: A “Pay as you use” service. Customers can register for free and get access to the Confidential 24/7 Nationwide Roadside network, with no annual fee. They pay only when they use emergency Roadside services.
- Alliance: A web based tool for Confidential agents to create new business and endorsement policies for auto, motorcycle, off-road vehicle and motor homes in ~50 US states
- Worked extensively with the clients gathering the requirement. Involved in system study and participated in User Group and Stakeholder Meetings.
- Developed the Database logical design, Entity-Relationship diagrams and Design documents.
- Developed Wireframes/Prototypes using XHTML/CSS, JQuery to represent the look and feel of the final product.
- Implemented Front End using Spring 3.1, JSP/JSTL, AngularJS, AJAX, HTML/HTML5, CSS 3.0, JQuery, Struts, and Custom Tag Libraries.
- Implemented the backend using Spring 3.1, Hibernate and Oracle
- Implemented soap based webservices for address validation using Bing, MapQuest and Google Maps API
- Worked extensively on the each layer of the application that helped gain a good knowledge on the technologies used.
- Involved in Unit Testing and Integration testing
Environment: JDK 1.6, Spring 3.1, Struts2.x, Hibernate 3.2, JMS, IBM RAD, Websphere Application Server 8.x/7.x, JAX Web-Services with SOAP, JSP 2.1, AngularJS, JQuery, Log4J
Software Developer
Confidential
Responsibilities:
- Worked extensively with the clients gathering the requirement. Involved in system study and participated in User Group and Stakeholder Meetings.
- Developed design documents, System Use Cases, Class Diagrams and Activity Diagrams using UML
- Developed the Database logical design, Entity-Relationship diagrams and Design documents.
- Developed Wireframes/Prototypes using XHTML/CSS, JavaScript, JQuery to represent the complete system look and feel.
- Developed general System Architecture using the Object Oriented Programming techniques and Design Principles for supporting the most current technologies like Java, JSP 2.1, Struts 2.0, Hibernate 3.2.4, AJAX, MySQL/Oracle
- Implemented Front End using JAVA, JSP/JSTL, AJAX, HTML/HTML5, CSS 3.0, JQuery, Jquery Mobile, Struts, and Custom Tag Libraries.
- Developed Java Script utility objects for common client side validations, history handling, window management and menus management
- Implemented Controller Actions, Filters, Interceptors using Struts 2.0
- Developed the Java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files (.hbm.xml)
- Used JSON for data interchange between client and server.
- Worked extensively on the each layer of the application that helped gain a good knowledge on the technologies used.
- Involved in Unit Testing and Integration testing
Environment: JDK 1.7, JSP 2.1, Hibernate 3.2, Eclipse3.7, Jboss Application Server 7.x, JAX Web-Services with SOAP, PL/SQL, XSL
Software Developer
Confidential
Responsibilities:
- Worked extensively with the client (clinicians), gathering the requirement. Involved in system study and participated in User Group and Stakeholder Meetings.
- Developed design documents, System Use Cases, Class Diagrams and Activity Diagrams using UML
- Developed the Database logical design, Entity-Relationship diagrams and Data dictionary
- Developed Wireframes/Prototypes using XHTML, JavaScript, JQuery to represent the complete system look and feel.
- Developed general System Architecture using the Object Oriented Programming techniques and Design Principles for supporting the most current technologies
- like Java, JSP 2.0/2.1, Struts 2.0, Spring 2.0.6, Hibernate 3.2.4, AJAX, MySQL Server
- Implemented Front End using JAVA, JSP, JQuery/JavaScript, AJAX, HTML/CSS, Struts, and Custom Tag Libraries.
- Implemented Controller Actions using Struts 2.0
- Developed Database Access Objects (DAO) using the Spring Hibernate Support and using Hibernate Query Language (HQL)
- Developed the Java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files (.hbm.xml)
- Used JSON for data interchange between client and server.
- Developed Business Objects to convert the Java Objects into JSON Objects using the JSONLib’s JSONArray and JSONObject classes
- Implemented Object Injection, Audit Logging through Spring Bean Factory, IOC and AOP features
- Worked extensively on the each layer of the application that helped gain a good knowledge on the technologies used.
- Involved in Unit Testing and Integration testing
Environment: JDK 1.6, JSP 2.0, Spring IOC 2.0, Hibernate 3.2, Eclipse3.6, Jboss Application Server 6.x, JAX Web-Services with SOAP, PL/SQL, XSL/XSLT