Software Developer Resume Profile
OBJECTIVE:
Desire a challenging software development position committed to use object-oriented analysis and design techniques. Particular interests are in Java, J2EE, SOA, WebServices or Internet related application development.
SUMMARY:
Extensive experience in development of software application. This includes systems utilizing web, client/server technologies and object oriented programming. Resourceful, creative, quick learner, result/detailed oriented, self starter, proven ability to work independently and handle variety of project. His extensive experience includes the development and support of major application systems in preliminary design, program specification, construction, testing, implementation and problem solving.
PROFESSIONAL EXPERIENCE:
Confidential
- Act as software developer for the Bioterrorism Program's Health Electronic Response Data Systems HERDS for hospitals, schools, nursing homes, home care and adult care facilities. The HERDS applications are designed to collect information from the various facilities using dynamically created surveys. These applications are running in a J2EE Oracle Weblogic application server environment. I supported the Form Designer/Viewer application that has been created to allow for forms to be designed in a standard method and included in any application that follows our framework. Responsible for supporting the existing HERDS applications and helping to design and build a new more generic HERDS application that can support any facility type. Duties included: Designing, developing and maintaining java based jsf web pages data validations and page navigation , java business classes and enhanced specialized data access modules which use Spring DAO and iBatis. In some java classes, I modified many business rules used to retrieve user's permissions and facilities by consuming web services. This was required to summarize permissions read only, read/write and extract appropriate facilities based on user's login input login user type: state, region, school district from Department Of Health centralized database. Java classes are designed using common design patterns such as Iterator, DAO, Value Objects VO and business delegate. Also created and enhanced Oracle stored procedures and functions used in data migration from Sybase to Oracle databases. Provide expert data base design assistance for the development of complex logical data models. Experienced in Oracle database Design, creation, modification of tables, views, SQL queries and triggers, stored procedures, functions.
- Weblogic Workshop 10.3, Weblogic Portal 10.3, JDK1.6, CVS, Ant, Java, J2EE, HIN Framework, JSF 1.2, iBatis 2.0, Struts1.2, JSP, JSTL, JQuery, Spring IOC and Framework 2.5, Spring DAO, HCS Framework, Servlets, javabeans, MVC, Ajax, Log4J, JDBC, XML, CSS, Tomahawk, Html, Javascript, Design patterns, Object Oriented Programming, Oracle 10g, PL/SQL, Trigger, Stored Procedures, Functions, Sybase, Unix AIX, Windows 7, VMWare, XMLMarker, SQL Developer, Restful webservices
Confidential
- I contributed part time, evening/week end on creating/designing front end web pages: Customer, Order and Manufacturer. I added data validations required, numeric only fields, email address valid format and business process in java classes, Spring controller object, for navigation purpose. We also made use of JPA to store the persistence data in MySql. I also modified some POJO classes JPA entity object to reflect table changes/enhancements as per business requirements or setting relationship between entities. We also used annotations instead of mapping files.
- Spring 3 MVC framework, IOC, Security, Email, DAO, ORM , Maven, SVN, Hibernate, JPA 2, JQuery, JSP, Tiles, JSON, Tomcat, jUnit, Ajax, Log4J, XML, H2 database, MySql, eclipse, Design patterns, Object Oriented Programming
Confidential
- Supports NYSDOH maintaining the CDESS application in a J2EE Oracle Weblogic application server environment. Adds new diseases to the CDESS application and participates in walkthroughs with other CDESS team members for application design and database enhancements. Creates technical documents including a database entity relationship diagram ERD and maps the documents for walkthroughs as appropriate. Designs Sybase database schema to support the integration of new diseases and created SQL statements to retrieve and update data in CDESS tables. Performs unit and regression testing for each new disease and report to ensure the CDESS application still execute flawlessly. Creates SQL statements to generate reports based on the user's input criteria.
- Using the SOA architecture of the Health Commerce System HCS framework, I added CDESS features to call a web service required to retrieve data from OMS tables. The web services is part of the HCS Framework.
- Created JSP forms and Java business classes, including servlets and data persistence objects used with JDBC objects. Java classes are designed using common design patterns such as assembler and Value Objects VO business and delegate. These are specific for each new CDESS disease. Modified XML configuration files for CDESS navigation and webpage layout are also employed. Validate user's input using JavaScript client side business rules before data is transferred to the database for query or updates. A special project included integrating Perinatal Hepatitis B Infant Tracking Module into the CDESS application.
- Coordinates future CDESS implementations with other Developers and participates in the technical design, development, and implementation of application systems. Designs and codes programs, creates test transactions, and runs tests to find errors. In an Oracle Weblogic Workshop 10.3 environment, developed the Outbreak Management System OMS , a new web-based application developed in Java. Creates JSF pages and servlets and updated XML configuration files required for navigation purposes. Develops OMS business objects needed for specific business functions including web services. Extracts data from OMS tables and provides online validations, navigation, and security/permission authorizations. Using JavaScript, validates user's input before sending transactions to the CDESS database. Creates CDESS and OMS Java classes and sequence diagrams based on recognized IT design patterns. Attends sessions with expert users to review use cases. Creates OMS tables using Oracle 10g then updates using the iBatis persistence framework. Used SQL Developer for creating Oracle objects including tables, synonyms, views, and sequenceKey. With the help of a Database Architect, optimized various tables and created physical models for future reference. For both CDESS and OMS, code reuse and object oriented methodology were successfully in implementing new CDESS features and having OMS implemented on time.
- Weblogic Workshop 10.3, Weblogic Portal 10.3, Eclipse, JDK1.6, CVS, Ant, Java, J2EE, HIN Framework, JSP, JSF 1.2, iBatis 2.0, Spring DAO, HCS Framework, Servlets, javabeans, MVC, Apache Struts 1.2, Ajax, Log4J, JDBC, XML, CSS, Tiles, JSTL, Html, Javascript, Design patterns, Oracle 10g, Sybase, Stored Procedures, Unix AIX, Windows 2K
Confidential
- From October 2003 to July 2004, I maintained powerbuilder applications. I added multiple reports, User Interface screens with many business rules. Created a new application using a GIS tool integrated in the Transportation Management System TMS application. It allowed the users to see road's conditions on a map. Lead gathering requirement sessions needed for the new application on road analysis management system.
- From July 2004 to October 2007, co-project leader on a team involved in the migration a PowerBuilder application to J2EE environment. Migrated multiple Powerbuilder windows to jsp pages and created/tested/implemented server side validation and business logic. Used Hibernate and EJB for data persistence. We used MVC framework Apache Struts for application navigation and configuration. Some design patterns were also implemented. Created JavaBean to capture/validate form inputs. Also created Action class for application navigation. Participated in requirement gathering sessions, building and presentation of a prototype and designing UML diagrams: use cases and class diagrams. Was part in all SDLC development cefforts. Modified Oracle tables as required for new functionality included in the web version of the application. Work was in the Transportation industry.
- IBM Rational Suite, Clearcase, Websphere 5.1, Java, J2EE, JSP, Servlets, MVC, Apache Struts, JDBC, EJB, XML, CSS, Tiles, Hibernate, JSTL, Html, javascript, UML, Design pattern, PowerBuilder 9.0, Oracle 10g, Toad, PL/SQL, Functions, Stored Procedures, Packages, Unix AIX, Windows XP
Confidential
- PowerBuilder development and enhancement of marketing applications as required by client. Created/ Modified various reports via PowerBuilder DataWindows. Maintained/re-factored existing applications. Coded, tested, and implemented program modifications and new functionality. Migrated multiple applications from PowerBuilder 6.5 to 8. Systematically modified data windows and fixed imbedded SQL. Use coding techniques that make extensive use of Object-Oriented Programming and design, including the development and extension of base-class objects, custom user objects, and business rule encapsulation. Modfied cobol programs and jcl to support new data feed requirements for reporting tool in PowerBuilder. Also was involved in a support role to resolve and troubleshoot any defects in the marketing applications.
- PowerBuilder 8.0, Oracle 8i, toad , Unix AIX, Windows 2000, IBM 370, cobol/tso/ispf/jcl,vsam
Confidential
- Analyzed, designed and documented system enhancements and modules as required by the client. Developed new functionality to financial applications purchase module, gl, ar according to specifications based on client's requirements. New enhancements included modifications on windows, datawindows, imbedded SQL and on the server side, stored procedures and triggers. Was involved in the design and creation of customer's specific database tables. Analyzed and repaired any defects reported by clients.
- PowerBuilder 6.5/7.0 with SQL Server 6.5/7.0, Sybase 11, PFC, stored procedures, Oracle 8.16, PL/SQL and Windows NT4.0
Confidential
- Developed new functionality to application SalesStars . New enhancements included modifications on windows, datawindows and on the server side, stored procedures and triggers. Designed and created new tables required for new functionality.
- PowerBuilder 6.5, PFC, SQL Server 6.5 and stored procedures, Windows 95, NT4.0
- Developed a new client/server application. My tasks were to design a new database, gathering user's requirements, setting up a prototype, building, testing and implementing the new application. Microsoft Access 97, Windows NT 4.0
- Did setup and teach a Special Interest Group SIG on SQL and Relational Database Design.
Confidential
- Developed and implemented a Vehicle Service Claim VSC application for an insurance company. As technical lead developer, I was responsible for gathering business requirements, translating these business requirements into functional modules, GUI design, database design and enhancements, coding, testing and implementation of the application.
- PowerBuilder 6.0, PFC, SQL Server 6.5, stored procedures, Windows 95, NT 4.0
- Modified an existing system to be an 'administrative system' for the VSC application. This application is being used by people to update main tables policy, customer, agent code .
- PowerBuilder 6.0, PFC, SQL Server 6.5, transact SQL, Windows 95
- Worked on some maintenance for a mainframe accounting application. Tools used were: IBM OS/390, SAS, Cobol, tso/ispf/jcl, vsam/DB2. Fixed some SAS reports and created proper JCL in production.
- Worked on maintenance and enhancements of a Claim System for a major credit card company. Work also involved some redesign of transact SQL code. As per new user's requirements, he changed some on-line windows and added new business rules in the existing system. New functionalities also included changes in the existing database.
- PowerBuilder 6.0, PFC, SQL Server 6.0, transact SQL, Windows 95
Confidential
- Developed a Purchase Order application in a client server environment. My responsibilities included coding, testing and debugging in accordance with the project proposal and the user requirements. Project was to convert a mainframe application into a client server application. I was also involved in gathering user's requirements and business rules. Created and modified C programs later compiled to dll to be called from Powerbuilder through PRC call.
- PowerBuilder 5.0, Sybase 10 and transact SQL, C, Windows 95, System Architect
Confidential
- Developed and implemented a new Vessel Performance system VPS . As a member of the development team, my responsibilities included coding, testing, debugging and design of the database.
- PowerBuilder4.0, Watcom, Windows 95
Confidential
- Involved in the development of a new system, which I participated in phase I, including development and testing of on-line data entry, reports on screen and hard copy.
- Mainframe/ mvs/csp/cobol/sas, jcl/tso/ispf, vsam/db2
- Assigned to on-call support, maintenance and development of the current system. He worked on the preliminary design and specifications as well as in development and implementation of the system. Mainframe batch-online/ mvs/csp/cobol/sas, jcl/tso/ispf, vsam/db2
Confidential
Provided programming and support of accounting software for small businesses, was also vendor of accounting packages.
Confidential
Responsible for data entry tracking system and computer equipment as a Supervisor. Oversaw a group of 8 data entry clerks and was involved in all activities of the new department including hiring, review, and group performance of employees.