We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Burlington, VT

SUMMARY

  • Software Developer having over Seven (7) years of experience in Software Development Life Cycle (SDLC). Specialized in the Requirement Analysis, Design, Development, Documenting and Implementation of Web - based and Client-Server applications.
  • Experience includes JAVA, C, C++, JDBC, RMI, J2EE (Servlets, JSP, EJB, JMS, JNDI, JAAS, JTA), Hibernate, Struts (MVC), Tag Libs, XML, XSLT, XPath, Webservices (SOAP, UDDI, WSDL), SWING, RCP, SQL, Subversion, and CVS/Win CVS.
  • Proficiency and Experience in OOAD, UML, Rational United Process (RUP), System Architecture and Design Patterns.
  • Expertise in Documenting software architecture, Functional Requirement Specification and Software Design Specification and also familiar with installations and troubleshooting of different operating systems and also in configuration of web servers and Application Servers.
  • Strong understanding of Multi-tier system building Skills in J2EE Technologies like EJB, XML, RMI, JMS, JDBC, Servlets, JSP, Java Beans, Web Services, JNDI and Integration Skills in IBM Web Sphere, BEA Web Logic and JBoss.
  • Worked extensively on XML and used SAX, JDOM and JAXP parsers.
  • Extensive experience in different IDE’s like WebLogic workshop, WSAD, Eclipse, ANT, Visual Café, Oracle JDeveloper, JBuilder, NetBeans, Forte and Kawa
  • Expertise in using versioning tools CVS/Win CVS, Clear Case, PVCS and MS VSS.
  • Good Database designing skills, and experience in SQL, PL/SQL and Oracle 11g.
  • Have very good communication / interpersonal skills and is capable of maintaining and working with team.

TECHNICAL SKILLS

J2EE Technologies: J2EE, Servlets, EJB, JNDI, JMS, RMI, JDBC, JAAS

Programming languages: Java, JSP, Objective C, Python, SQL, PL/SQL, Shell Scripting, C, C++.

Framework: MVC, Struts, Hibernate, J2EE Design Patterns

Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, XHTML, DHTML, HTML5, PHP, Ruby on Rails

Application/Web servers: IBM WebSphere 4.x/5.x, WebLogic, JBoss, IIS 4.0, Tomcat 7.0

Databases: Oracle 10/11g, MS SQL Server, MS Access

IDE Tools: IBM WebSphere Studio Application Developer, JBuilder, Eclipse, Oracle SQL Developer, MSSQL Server Management Studio Configuration Management CVS, Subversion, PVCS, Rational Clear Case CVS, PCVS.

Operating Systems: 98/NT/2000/XP/VISTA/7, UNIX, LINUX.

Protocols: TCP/IP, SNMP, HTTP, HTTPS, SSL, and LDAP, SOAP

Tools: WinRunner, Dream weaver, FrontPage, Ant, JUnit, JBuilder, FTP Explorer, TOAD and Visual Café

PROFESSIONAL EXPERIENCE

Confidential, IL

Responsibilities:

  • Develop application for the Pharmacy Advisor team, which consists of 30+ developers on-site and offshore
  • Analyze, design, modify and implement software/systems applications in client/server and web-based environments using Java, HTML, Java Script, Servlets, JSP, EJB, JNDI, JMS, XML, XSL, XSLT, Struts, Spring, Hibernate, AJAX, IBM WebSphere, and RAD on UNIX, MS DOS and Windows Operating systems
  • Coordinate with business in understanding the business requirements
  • Create technical design solution documents for the functional requirements
  • Program using Java/J2EE, UNIX shell scripts, DB2, SQL, Spring 2.5,
  • Hibernate, Websphere 7.0, and RAD 8 o Unit test the functionality
  • Participate in design and code reviews
  • Coordinate with offshore team(s) in implementing design requirements
  • Enhance performance of clients data import process to import 5 million records in less than 10 hours
  • Upgrade Pharmacy Advisor application for use by new business programs, includes modifying the data model, evaluating impact on application, and devising data conversion methods

Environment: Java, HTML, Java Script, Servlets, JSP, JMS, XML, XSL, XSLT, Spring, Hibernate, AJAX, IBM WebSphere, DB2, Perl, RAD, UNIX, MS DOS and Windows Operating systems

Confidential, Sleepy Hollow, NY

Responsibilities:

  • Developed user interfaces for alerts module using JSPs, Struts Tag Library, Tiles and HTML.
  • Developed Business logic for alerts search module using Stateless Session Enterprise java beans (EJBs).
  • Used design patterns such as Singleton, Service Locator, Session façade while developing the EJB’s.
  • Involved in writing DAOs (Data Access Objects) layer using Hibernate.
  • Developed application components using Apache Struts Framework.
  • Involved in designing some of the processes such as account management in the application that are developed by other developers.
  • Designed and developed ORACLE SQL queries for complex search engines in the application, Performed client side and server side validations using Struts validations.
  • Stored procedures are used for interacting with the back end ORACLE database.
  • Developed Business tier and Presentation tier using IBM WSAD 5.1.
  • Actively involved in Testing and deployment of the application on WebSphere 5.0 Application server.
  • Involved in debugging and production maintenance of the application.
  • Developed test cases and performed unit testing using JUnit.
  • Developed the Use case, Sequence and Class diagrams using UML and Rational Rose.
  • Used PVCS for version Repository maintenance.

Environment: J2EE 1.3 (EJB, JSP, JNDI, Servlets, JDBC, JUnit), IBM WSAD 5.0 (WebSphere Application Developer), IBM WebSphere Application Server 5.0, UML, IBM Rational Rose, DB2, Hibernate, SQL, Ant, CVS.

Confidential, Burlington VT

Responsibilities:

  • Held meetings with client to gather requirements.
  • Enabled support for Oracle, MSSQL Server, and any JDBC complaint database using the factory pattern.
  • Developed use cases with client, outlined project phases and established deadlines and deliverables for each phase.
  • Developed a CLI for application using Apache Commons CLI library.
  • Implemented data access methods using JDBC, and tested against different database vendors.
  • Implemented the safe data deletion feature.
  • Set up database configuration files using XML, and SAXParser.
  • Designed the GUI using Eclipse (Rich Client Platform) RCP, using different SWT components and viewers including a schema explorer and table viewers.
  • Designed the Application in accordance with the MVC design pattern.
  • Created sets of (automated) unit tests to test the model.
  • Presented demos to client at end of each phase, and documented project progress.
  • Eclipse used as Java IDE tool for the development.
  • Deployed application as an Eclipse Plug-in.

Environment: Java1.5, XML 1.1, Oracle 11g, MS SQL Server, Rational Rose, UML, Balsamiq, Eclipse IDE, Eclipse PDE (Plug-in Development Environment), Eclipse RCP (Rich Client Platform), JUnit, Oracle SQL Developer 3.0, Microsoft SQL Server Management Studio. Windows OS.

Confidential, NJ

Responsibilities:

  • Designed a video conversion client-server system that converts from multiple formats to FLV.
  • Designed system with two different front ends, one for single video conversions using JSP/HTML, and the other for batch conversions over SOAP and CORBA.
  • Created templates for the SOAP request, and used SAXParser to parse messages.
  • Implemented CORBA communication between service and legacy services.
  • Streamlined interaction between the controllers and the different views (JSP, SOAP, CORBA) used in the architecture.
  • Coordinated multi-threaded video conversion clients; each forks a FFmpeg process on the server with the supplied parameters.
  • Created a dispatcher to persist requests and ensure their execution when all convertor clients are busy.
  • Devised a messaging protocol between components using JMS to ensure overall system integrity.
  • Implemented build.xml to compile service and deploy on Web Logic Server.
  • Prepared and executed unit tests on individual components.
  • Involved in integration tests, stress tests, and in debugging and documentation.

Environment: Java 1.5, XML, JMS, SOAP, CORBA, and LINUX OS.

Confidential

Responsibilities:

  • Involved in the Creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis as well as in the design phase using Rational Rose.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Used Java Beans to automate the generation of Dynamic Reports.
  • Used Jbuilder Pro for developing the Servlets and JSP as IDE.
  • Used Java Beans for customer transactions.
  • Used various design patterns like Front Controller, Business Delegate, and Factory pattern.
  • Implemented authentication system using JAAS.
  • Extensively used SQL Navigator for developing Database Procedures and triggers.
  • Support and bug fixing.

Environment: Java, JBuilder, JAAS, JSP, Servlets, Design Patterns, UML, EJB.

We'd love your feedback!