Java Developer Resume
Philadelphia, PA
SUMMARY:
- IT Professional with over 19 years of experience; I am seeking a Business Analyst, Technical Lead, Team Lead, Project Manager, or beginning C#/.Net Developer position utilizing my skills to make a positive impact on an organization while expanding my skill set.
- I have experience in J2SE, J2EE and relational database concepts involving analysis, design, development, testing and deployment in N - tier systems.
- Strong knowledge of related technologies such as Servlets, JNDI, Java Beans, EJB, JSP, JSTL, XML, XSLT, Log4J, Struts (tag libraries, MVC), Spring, Hibernate, JUnit, JDBC, HTML, JavaScript, Hudson, Eclipse, ANT and UML. Leveraging these skills I will make a great addition to any IT organization.
- Additionally, I am experienced in project and portfolio management, applications development and help desk management, growing a Project Management Office and all phases of project documentation.
TECHNICAL SKILLS:
Languages: Java (J2SE, J2EE), JavaScript, C#, JQuery, MySQL, T-SQL/SQL, PostgreSQL, XML, XSLT, HTML, CSS, Lotus Script, Lotus Formula Language, Lotus @Functions
Design Patterns: MVC, Session Fa ade, Front Controller, Business Delegates, Business Objects, Dependency Injection (Spring), Transfer Object, Singleton, DAO, Factory, ORM
DBMS: Oracle 8i/9i/10g, MS Access, MySQL, DB2
Application Servers: SQL SERVER 2012/14, IBM WebSphere, BEA WebLogic 8.1, Apache Tomcat Server, Jboss 4.x, Java Web ServerTechnologies/Web Technologies/ Others: Git, GitHub, Codepen, Brackets, Eclipse, Algorithms, AngularJS, Command line, Cyber Security, Database design, Data Structures, Django, Express, Express.js, JavaFX, MyBatis, JBoss EAP, jQuery, JUnit, Node.js, PHP, React.js, Responsive Design, Web Services, CLR Functions, Service Broker, XML, Visual Studio 2012-15, TFS 2012, ASP.Net, WCF, MVC Framework, Entity Framework, JSON, JQuery, Razor, Bootstrap, SharePoint 2013 and SharePoint On-line, Visio, Microsoft Project, MS Access 2013, Java Beans, EJB (Session and Entity Beans, Message Driven), JDBC, Servlets, JNDI JavaMail, JSP, JSTL, JSTL-EL, JMS, XML, XSLT, Log4J, Struts (MVC, Tiles and Tags), Spring, Hibernate, Ant Build, Eclipse (-Neon, Mars, Luna), Visual Age, Hudson, JDBC, Mac OS X, SMARTboard, SMART Notebook, Sharepoint, Mercury Quality Center, IBM Ascendant, Lotus Notes/Domino, Adobe Photoshop CS4 & CS5, Adobe Photoshop Lightroom 3, Primavera, Squirrel SQL Client, Image Alchemy PS, Neevia Document Converter, Domino.Doc, and Visio
Project Management: SCRUM/Agile Methodology; Project planning, initiation, and organization; project requirements gathering; effective project negotiation; accurate estimating and cost control; clear and complete project documentation; personal and project leadership; managing risk and making decisions, Change Management, Scope Management, Time Management, Communication Management; Integration Management, managing all phases of the SDLC process (including Waterfall method); Quality Management and QA testing experience; MS Project management, manipulation and integration; and system administration of various PM tools.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential
Responsibilities:
- Write object-oriented (OO) Java programs using the principles of encapsulation, inheritance, polymorphism, and data abstraction.
- Develop and debug Java programs using the Eclipse Integrated Development Environment (IDE), and the principles of design patterns and data structures.
- Design and implement a simple relational database using the tools available with MySQL and interact with MySQL databases.
- Implement graphical user interface (GUI) features.
- Combine SQL access to a MySQL database and a JavaFX GUI interface. Develop and maintain an end-to-end web-enabled application using Agile methodology.
Confidential, Philadelphia, PA
I.T. Project Manager/Business Analyst
Environment: Member of a 3-person development team responsible for administration, support, design, development, maintenance, upgrade and testing of SLS system and it’s 25 plus users (including Executive level and mobile users).
Responsibilities:
- Met with business stakeholders to gather requirements, manage project, establish test plans, coordinate resources and provide reporting following Agile/SCRUM project management methodology.
- Wrote SQL scripts to retrieve data from SQL database for reporting, data migration and data input
- Used TFS for software version control and to log application troubleshooting and debugging.
- Used Track-It (Help Desk software) to log the debugging and for informational messaging for user support.
- Managed testing coordination; data and application migration.
- MS Access database administration, reporting and support.
- Designed and developed input validation of input forms using C#/.Net 4.5.
- Involved in initial analysis/design of integrating SLS with SharePoint 2013 and SharePoint On-line using C#/.Net 4.5.
Confidential, Falls Church, VA
Consultant - Java/J2EE Developer
Responsibilities:
- Utilized MVC2 architecture based Strut framework for Web tier developed using Eclipse.
- Integrated Spring in environment with Hibernate using SVN as the control versioning system and Hudson as the continual integration and build tool.
- Designed and developed View (JSPs) for account aggregation module.
- Wrote SQL scripts to create Entities, Tables and populate tables in Oracle database.
- Used Log4j to log the debugging and informational messages.
Environment: LibreOffice, J2SE, J2EE, PL/SQL, Struts (MVC), Hibernate, Log4J, SVN, JDBC, Eclipse, Apache Tomcat, WildFly 8.0, WebLogic 6.1, JavaScript, Oracle10gi, UML, J2EE Patterns.
Confidential, Chesapeake City, MD
Career & Technology Education Instructor
Responsibilities:
- Instructed 6th, 7th, and 8th Grade students on basic understandings of technology and careers in technology.
- Designed lessons influenced by the STEM (Science, Technology, Engineering and Math) national initiative.
- Taught students how to apply the engineering process to solve problems.
- Demonstrated and assigned tasks, techniques, theories and tools used in related technical fields.
Confidential, Wilmington, DE
Sharepoint Analyst
Responsibilities:
- Developed the Claim filing and form generation module, which takes care of the all claim form creations and transactions for the application.
- Wrote XML files, which are transformed into XSL for the front-end screens.
- Executed maintenance, administration and support of the Source system used in insuring client assets and employee benefits.
- Migrated assets from a Sharepoint 2003 site to a completely separate Sharepoint 2007 site. Remediated approximately 1000+ screen shots and a total of 6229 links and images 2 weeks ahead of target date.
Environment: Sharepoint, XML, XSL, HTML, Eclipse and JavaScript.
Confidential, Camden, NJ
IT Project Manager
Responsibilities:
- Executed project management processes, focusing on administrative activities, as one of 2 project managers in the PMO supporting 150 resources, and 6 various locations in this $38 million investment extending existing Confidential, and incorporating 4 application upgrades.
- Improved administrative support for users seeking access or password updates to Mercury Quality Center and IBM Ascendant systems by providing a more timely process, streamlining procedures, and reducing project risks. User support experienced a 200% increase in coverage for US and Australian users.
- Developed more efficient process consolidating and updating project plans from 8 teams, using Microsoft Project, into a common integrated plan that includes a weekly updateable report. Achieved standard project plan template, consolidated reporting, task due and late task reports supplied weekly to each team as well as senior management. Enabled comprehensive review of the project activities in weekly status meetings.
- Performed duties of Business Continuity Officer which included creation of the Business Continuity Plan (BCP) for 80 occupant facility; then updated it with contact information of all new building occupants on a monthly base. Kept BCP document to 90% accuracy monthly. Improved plan testing to a 95% success rate.
- Simplified communication of documents between Australian and U.S. teams by configuring and administrating Lotus Quickr as a collaboration solution, and then training 10 users. A critical risk, due a 15 hour time difference and cross-continental replication issues, was mitigated and a strong cause of project delay was corrected allowing timely collaboration of critical documentation.
- Built efficient enrollment system for international trainees to register for seminars and add updates to individual calendars without surpassing classroom capacity. Saved significant staff time, allowing whole process to be managed by one individual with minimal changes of locations, occupants, and number of attendants.
- Led upgrade of uPerform software into Harmony team environment 15 days prior to 90 day target date.
- Worked on SAP CRM smart forms to edit the HTMLs, style classes and image paths.
- Worked on developing SAP scheduling module.
- Regularly conducted meetings with client, gathered user requirements, and wrote use cases, demonstrated work in progress to make sure the product meets client requirements.
- Worked closely with requirements to translate business rules into business component modules.
Project Manager
Confidential
Responsibilities:
- Achieved on-time and on-budget completion of 15 projects valued in the $100,000 - $500,000 range including: Lawtrac, Kitchen Recipe Content Management System, Business Continuity Project, and Enterprise Portal.
- Implemented Project Portfolio Tracking Tool (PPTT) dashboard on-time and within budget. Served as Administrator and trained 15 managers in the use of the tool; earned “You Make A Difference ” Award for extraordinary contributions in the implementation of this new software in the IT Department.
- Outlined the work breakdown structure and workflow of various Shared Services service areas. This provided project leads the basic tasks and department procedures to be included with project plans; thus decreasing the time to produce consolidated project plans.
- Provided training, support and project review for IT Project Managers, the IT Security team, and the Business Intelligence team in the areas of project management essentials, process enhancements, process documentation, Engagement Office initiation, and the IDT project scoring tool.
- Updated session summary using portlet session ID using JSF AJAX.
- Developed delegate, façade layers, DAO layers (design patterns) to call ESB services.
- Triggered servlets and timer listeners to upload the images into server.
- Worked on Edit packages and saved packages using portlet session scope.
- Worked on the preview functionality using JQuery, JavaScript.
- Created content, components, libraries using IBM Lotus WebSphere Content Manager.
- Performed Syndication activity to move the static content across the environments.
- Worked on IBM portlet factory to customize portlets.
- Invoked the servlets directly from JSF pages and Converted static HTMLs to JSF pages.
- Created psd files and edited images using Adobe Photoshop.
- Worked on WPS/portal non-authenticated and WPS/myportal authenticated user issues.
- Performed WAR deployment and EAR deployment in various environments.
IT Analyst Programmer
Confidential
Responsibilities:
- Delivered $110 thousand Confidential Master Files Interface project and $100 thousand Domino database projects on-time and on budget in role as IT Project Manager.
- Integrated WebSphere platform, Artesia Teams, Image Alchemy PS, Neevia Document Converter, Lotus/Domino Workflow, and WebSphere Portal Server as Technical Manager Brand Desktop project. Earned 2003 “You Make A Difference ” Award for extraordinary contributions and Technical leadership on the Brand Desktop project and with Artesia’s TEAMS software.
- Implemented structured application development using RAD and OOP methodologies.
- Executed web development utilizing Microsoft, Lotus Notes/Domino, and WebSphere Technologies
- Developed various $100,000 applications following full Systems Development Life Cycle (SDLC) approach.
- Involved in user group meetings to gather requirements and finalize work order requests.
- Created Design Specific Documents (DSD’s) and Technical documents for work requests detailing component level changes.
- Involved in the design of workflow models based on the requirements.
- Involved in application code modifications, and testing.
- Participated in system analysis and design of classes using Unified Modeling Language (UML) using Rational Rose.
- Developed Application views (JSP’s), action classes, action forms.
- Designed and implemented UI layer using JSP, JavaScript, HTML, XML, XHTML and business logic.
- Created and modified components at various layers i.e. Front control, Business Delegation, Data Transfer Objects (DTO), Data Access Objects (DAO).
- Created DAO’s and wrote Ant scripts to compile and bind them for Database access.
- Developed Server side component to access data from any database using JDBC developed DB Components.
- Implemented version control using Concurrent Versions System (CVS) revision control system.
- Wrote database queries using SQL for accessing, manipulating and updating MySQL database.
- Involved in configuring web services and server configuration as per IT guidelines.
Environment: Hibernate, XSLT, PL/SQL, Oracle 9.0, XML, XSL, Eclipse, Visual Age, Windows 2000, JDK 1.6, IBM SOAP engine, CVS, Oracle, Message broker, ESB, JDBC, Log4j, IBM WebSphere Portal server 6.1, IBM WebSphere Application Server 7.0, JBOSS, Unix, LDAP, Eclipse.
Confidential, Tucson, AZ
Knowledge Automation Consultant
Responsibilities:
- Integrated Domino.Doc Architecture, Security, Archiving, Customization, and API.
- Performed Notes/Domino development including the use of Lotus Script and JavaScript.
- Conducted client training on software solutions and created original documentation of user procedures.
- Wrote JavaScript and JQuery validations for all the fields on implemented form.
- Participated in daily design, development, build and deployment meetings.
- Developed UI screens using JSP and JSP tag library for different Job modules.
- Wrote major queries to display results based on search criteria.
- Created functions and configured data sources in WebLogic.
- Used JUnit for testing followed by code integration and integration testing.
- Used Ant and Maven for building and deploying application.
- Performed unit testing on individual functionalities developed.
Environment: Java/J2EE, WebLogic 10.3.4, Eclipse, JDK1.6, MAVEN, Display Tag 1.2, Spring 3.1.0, EJB 2.0 & 3.0, Ant, CVS, Oracle, Visual Age.
Confidential, West Chester, PA
Help Desk Manager/Application Developer
Responsibilities:
- Managed a global help desk supervising five technicians providing 12 hour support, 24 hour response time and 92% customer satisfaction.
- Established standard operating procedures for network and rolled-out new databases for 28 sites on-time.
- Taught clients basic Lotus Notes functionality, database design and specific data base functionality.
- Designed Lotus Notes applications as outlined by client proposals and provided on-site consulting.
- Reversed engineered legacy modules and created UML diagrams. Used those UML class diagrams and sequence diagrams while developing design documents for the new system.
- Developed utility classes in Java to know detailed information about the calls made to stored procedures.
- Developed technical documentation describing the steps for deploying and testing the product in the intranet.
- Designed and developed the request and response data to and from database.
- Developed View with the help of JSP for account aggregation module.
- Used JavaScript to validate HTML pages on client (Employee) side.
- Worked closely with production support lead for server builds and deployment.