We provide IT Staff Augmentation Services!

Expert Software Engineer Resume

2.00/5 (Submit Your Rating)

New, JerseY

SUMMARY:

  • Developed and designed the EVSS Portal to provide a fully functional and secure entry point to web - based systems for information and services accessed by, and on behalf of, veterans and the VA.
  • Developed and Designed a Java J2EE Order Management System based on ATG Dynamo application server.
  • Developed and designed Rule Editor using Jess Open Source Rules Engines and Jess Java API that checked for hospitals charge code errors against the rules defined in by Finance/Accounting users that were stored in xml format.
  • Developed and defined rules using the Curam Rules Engine language based on XML and XPath expressions to check for income support, pension and medicaid eligibility.
  • Developed and defined rules using
  • Lead the design, development and delivery of assigned application modules.
  • Mentored members of the team on application modules and data structure.
  • Provided input to the PMO on team deliverable estimates for the project schedule and plan.
  • Participated in the planning, and preparation for new release development and enhancements.
  • Analyzed and documented functional and technical documents.
  • Worked in conjunctions with team members and stakeholders to anticipate and manage changes to projects, such as technical requirements, business requirements and schedule.
  • Determined when additional resources are needed and implemented the same.
  • Identified and gathered information regarding possible solutions that may create additional, different and unique project objectives and results.
  • Manages client project management, company management and project team
  • Conducted status meeting to make sure deliverable are on schedule.
  • Developed and Designed Enterprise Portal User Interface (UI) for the Federal Deposit Insurance Corporation (FDIC) based on J2EE and OracleAS 10g Portal framework.
  • Developed and Designed Enterprise Portal User Interface (UI) for the Environmental Protection Agency based on J2EE and OracleAS 10g Portal framework.
  • Developed various code modules for the Medical Assistance Module of the Curam Social Enterprise Management System software.
  • Developed and Designed a Medicaid System (UI) for the State of New York based on J2EE and Struts framework
  • Developed server side software applications using Java Servlets, Java Server Pages (JSP), Enterprise Java Beans (EJB) and Sybase on J2EE framework for Con Edison Communication
  • Designed and developed a JSP and Servlet based user interface Global Information System for ExxonMobil Corporation
  • Developed and Designed a Online Brokerage system for Goldman Sachs
  • Designed and Developed Enterprise Java Beans (EJB) and Java Beans using WebSphere Application Server and VisualAge for Java
  • Experience in Object Oriented Design (OOD) and development
  • Interested in working with Hadoop, analyzing and managing Big Data.
  • Designed and Developed a Project Tracking System in Oracle8 Database using Developer 2000 as a builder tool
  • Developed an application for human resource firm using Visual Basic
  • Designed a Request for Proposal (RFP) for the implementation of a Local Area Network (LAN) for a Law Firm
  • Scaled Agile Framework (SAFe) Practitioner (SP) Certification - Scaled Agile Academy
  • Completed company six week MBA course and PMP course.
  • Extensive experience in leading a team of technical developers, testers and database administrators to make sure tasks are assigned and deliverable are delivered on time.
  • Lead the design, development and delivery of assigned application modules
  • Identified areas for possible enhancements and improvement to performance within the application and designed the strategy plan and technical design documentations for these enhancements.
  • Possess solid relational database and software development skills
  • Strong analytical and organizational skills
  • Excellent communication and inter-personal skills

TECHNICAL SKILLS:

  • Extensive experience in Software Development
  • Design
  • management and team leadership using J2EE
  • Struts
  • Java
  • Servlets
  • Enterprise Java Beans (EJB)
  • Hibernate
  • User Interface (UI)
  • Performance Engineering and Design
  • JSP
  • JSF
  • JDBC
  • Applets
  • Active Server Pages (ASP)
  • Visual Basic
  • HTML
  • DHTML
  • XML
  • XSL
  • AJAX
  • CSS
  • Axis
  • UML
  • Curam Developer Certification
  • Rational Rose
  • SOA
  • Open Source Jess Rules Engine
  • ArcView
  • Curam Rules Engine
  • Agile Scrum
  • Web Service
  • BPEL
  • Ant
  • Maven
  • Jenkins
  • Android SDK
  • ATG
  • SAP ERP
  • SAP CRM
  • SAP Netweaver
  • Spring
  • Cloud Services
  • Crystal Reports 13
  • 508 compliance
  • NoSQL
  • MarkLogic Data Content Pump MLCP
  • SonarQube
  • JQuery Validation Framework
  • Spring Validation Framework
  • Eclipse Business Intelligence and Reporting Tools (BIRT)
  • Oracle
  • Oracle Portal and Sybase.

PROFESSIONAL EXPERIENCE:

Expert Software Engineer

Confidential

Responsibilities:

  • Developed and designed the EVSS Webparts module based on Spring and Restful web services.
  • Developed the front end using Free Marker Templates and JQuery.
  • Implemented input validation using the JQuery validation framework and Spring Validation Framework to handle Cross Site Scripting.
  • Developed the Vocational Rehabilitation and Employment (VR&E) feature to allow veterans to submit applications for veteran benefits.
  • Monitored deployments using Jenkins Continuous Integration.
  • Accessed the backend web services using Restful Web Services that in turn called data persisted in an Oracle Database.Added code to handle Responsive UI using JQuery, CSS and JavaScript.

Senior Development Lead / Architect

Confidential

Responsibilities:

  • Lead the design, development and delivery of assigned application modules
  • Identified areas for possible enhancements and improvement to performance within the application and designed the strategy plan and technical design documentations for the enhancement.
  • Reviewed the enrollment and eligibility, ESD and MIDAS code base.
  • Made architectural design recommendation for the MIDAS code base that was developed based on the MarkLogic Content pump to migrate data from MarkLogic to Hadoop and in turn to an Oracle Data Warehouse.

Technical Team Lead/Senior Java J2EE Developer

Confidential

Responsibilities:

  • Lead the design, development and delivery of assigned application modules
  • Identified areas for possible enhancements and improvement to performance within the application and designed the strategy plan and technical design documentations for these enhancements.
  • Mentored junior developers on the system and on coding standards.
  • Provided estimates to managements on development and testing tasks.
  • Made sure the team was on track with development and testing deliverable.
  • Lead team technical discussions and meetings for new enhancements.
  • Conducted code reviews on the code developed by developers on the team.
  • Designed and developed a web based commodity ordering systems on an ATG J2EE application server.
  • Dynamo Application J2EE Server in an Agile Scrum Environment.
  • Designed and developed the various Customer Relationship Management (CRM) modules for the Supply Chain Management system on a J2EE architecture using SAP Netweaver technology platform.
  • Developed and designed a SAP Netweaver Portal and created iViews.
  • Developed SAP Java UserExits to be used by the java based CRM application that was customized using JSP and Java back end code base.
  • Developed and deployed the java based SAP CRM application onto the SAP Portal that was accessible based on the user role.
  • Developed and designed Jasper Reports for both PDF and CSV version reports.
  • Added modules using JSP, JHTML, HTML, CSS for the front end view and Java Form Handlers for business logic
  • Extensive experience in analyzing large amounts of complex data sets via SQL developer and PL/SQL queries as an analytic tool.
  • Developed and designed a Crystal Report web service framework to publish and consume reports developed on the Crystal Report 2011 Server as a Web Service.
  • Conducted automated testing using Selenium testing tool.
  • Made sure all developer checked in their changes to Subversion version control using Tortoise SVN.
  • Checked out latest code base from Subversion using Tortoise SVN and deployed the latest code to the development, testing and production for every new release.
  • Monitored log files on the production server to inspect and resolve issues.
  • Mentored and trained junior developers on the project on the development standards, development environment and implementing new enhancements on the system.
  • Assisted other developer in their development efforts.
  • Ran batch scripts on linux environment to build and deploy code to the linux servers.
  • Interacted with other divisions within the agency to integrate with their systems for data transfer and integration. Also wrote test plans to test the system.
  • Developed scalable code to handle high volume user requests to the system, especially to handle the reporting functionality, to make sure the application performed at top performance level.
  • Implementing AJAX to improve the front end user experience.
  • Designed and developed a secure file transfer program using WS FTP, to transfer data in xml format that was generated when a user submitted and transmitted to the defect team to manage the defected or damaged goods.
  • Increased the Performance on the Crystal Report Server to make the system more efficiency with in depth analysis and diagnostics of the system with performance tuning.
  • Developed and designed application using Ajax to exchange data with the backend and updating parts of the web page without reloading the entire as a result improving the response time of the application.
  • Developed backend stored procedures using SQL Developer as the development environment.
  • Evaluated Hadoop framework to implement on the project to manage the processing of data on distributed Environment to provide high availability.
  • Created requirement documents for the new releases to improve and automate the application based on input provided and discussed with the users.
  • Implemented 508 compliance across the application.
  • Design and implement single sign on application and migrating the system other systems to this system.

Technical Team Lead/Senior Java J2EE Developer

Confidential

Responsibilities:

  • Developed and designed the Accustream Reconciliation system on an open source JBoss Application Server and used Eclipse IDE as the development environment.
  • Mentored and guided junior team members.
  • Analyzed the user requirements and added new functionalities and features to the Accustream Reconciliation system.
  • Suggested new open source technologies to be used within the application to enhance functionality within the application.
  • Developed a Worklist to monitor errors assigned to users based on user roles
  • Developed a Rules Editor based on Jess Open Source Rules Engine. That checks hospitals charge errors against rules defined in by Finance/Accounting users that were stored in xml format.
  • Designed a batch process that would run against the rules in the rules engine and generated records for inaccurate charges in the inbound data.
  • Implemented email notification and escalation using the JavaMail API.
  • Designed UML Diagrams, class diagrams and sequence diagrams using the JDeveloper IDE. Developed a Software Architecture Document using the IBM Rational Unified Process (RUP).
  • Created user role based navigation for the application using cross browser JavaScript, DHTML, AJAX and Hibernate Query Language.
  • Developed an Account Management module and Security Manager API to allow users to update and modify profiles in the OpenLDAP Server.
  • JUnit was used for unit testing of application and integrated into the Eclipse IDE.
  • Used subversion version control to store all the code.
  • Developed a paging mechanism using Struts and Hibernate API.
  • Implemented 508 compliance across the application.

Senior Java J2EE Developer

Confidential

Responsibilities:

  • Developed and deployed J2EE application on a WebSphere Application Server and used an Eclipse IDE for development.
  • Portalized the application so that the portlets could be used in the Oracle Portal Framework for presentation, security and personalization.
  • Created a role based application using oracle portal Single Sign and Oracle Internet Directory.
  • Developed custom written portlets using WebSphere Integration Developer as an IDE and performed data validations using Java Servlets, Java Server Pages and JavaScript.
  • Implemented Page Hierarchy and security for the pages based on roles.
  • Created PL/SQL Portlets for creating dynamic menus based on the Page Groups and Page Hierarchy.
  • Developed and designed JSR 168 compliant portlets on an Oracle 10g Portal.
  • The actual code was developed and deployed on WebSphere application server.
  • The applications were integrated into an Oracle 10g Portal.
  • Implemented 508 compliance across the application.

Java J2EE Developer

Confidential

Responsibilities:

  • Developed and deigned the rules using xml documents and xpath expressions. Developed and defined rules using Curam Rules Engine language to define rules to validate eligibility for medicaid, income support and pension recipients that would be used by case workers to verify their eligibility to receive benefits respectively.
  • Designed and developed Curam Rules Classes to define the person, income and claims classes. In turn instance of these rules classes were defined as Rules Data Objects to be used against the rules.
  • Defined Rules attributes within the Rules Classes to define user attributes to validate the eligibility based on age or income.
  • Developed and designed xpath expressions to calculate the next steps within the Workflow based on attributes such as age, income, etc. that would verify the eligibility of the claim that would depend on the applicants age or total house hold income. Developed and deigned the rules using xml documents and xpath expressions.
  • Developed rules sets based on a collection of rules classes i.e. Claim, Person and Income for benefit eligibility determination that were defined in the Rules and Evidence managed by the Administration Interface of the application.
  • Developed and designed Rules Session Objects to control the running of the rules. These sessions would instantiate when a case worker would run the application to determine the eligibility for a certain benefit for an applicant whether it is income support, medicaid or pension by invoking the appropriate rule set and asking eligibility based on the rules defined in the Rules xml file.
  • Modeled Rules Data Objects, Entities, Entity methods, Struts to store data using rational modeling tool.
  • Populated the Rules Data Objects using custom written Java Classes called Loaders
  • Defined rules using rules xml infrastructure created in house.
  • Developed and designed the front end screens using Java Server Pages and XML to define the page layouts.
  • Went to Ireland twice for the project training and implementation.

Java J2EE Developer

Confidential

Responsibilities:

  • Designed the Network Architecture for the Enterprise Portal.
  • Wrote Design documents for coding standards and source control.
  • Developed and configured out of the box portlets for the EPA Portal using WebClipping, DHTML Portlets and OmniPortlets.
  • Cross browser scripts were written using JavaScript and DHTML.
  • Developed custom written portlets using Oracle JDeveloper as an IDE and performed data validations using Java Servlets, Java Server Pages and JavaScript.
  • Developed Stored Procedures in PL\SQL.

Java J2EE Developer

Confidential

Responsibilities:

  • Developed Screen for the eMedNY System with Velocity Templates and performed data validations using Java Servlets, HTML, Java Server Pages and JavaScript.
  • Created customized classes to support business functionality.
  • Created Enterprise Java Beans for Search Module
  • Used XML to store data as well as configuration and deploy the application. Also presented data through XSL.
  • Created Ant Scripts to run and compile the application using Apache Ant.
  • Created Custom Action classes using the Struts framework.
  • Used JDBC as the interface between front end and back end.
  • Created SQL Scripts to handle database communication and Stored Procedures in PL\SQL
  • Integrated IBM Rational Clearcase to the Websphere Application Studio Developer IDE for version control.
  • Created test cases using Silk Test Automated Testing Tool.

Java J2EE Developer

Confidential, New Jersey

Responsibilities:

  • Developed Screen for the Flow Broker’s Dynamic Order Entry System for Con Edison Communication using HTML and performed validations using Java Servlets and Java Server Pages.
  • Created customized classes to support business functionality.
  • Created Enterprise Java Beans for Search Module
  • Used JDBC as the interface between front end and back end.
  • Involved in execution of development standards and writing several common functions and procedures to be utilized by other team members
  • Created SQL and PL\SQL Scripts to handle database communication. Created back end objects using Oracle database.
  • Developed Stored Procedures, Triggers in PL\SQL.

Java J2EE Developer

Confidential, New Jersey

Responsibilities:

  • Developed and Designed the Settlement application of the Genesys Global Information System using Passports Object Oriented Technology.
  • Web enabled the application using Servlets, JDBC, Session Beans, JMS, JSP, EJB.
  • Developed Stored Procedures and Triggers in Transact SQL.
  • Configured the application to download reports across multi-platform systems i.e. from an hp unix platform to a Windows NT platform.
  • Tested and coordinated with the business user to make sure the application met all business requirements.
  • Documented the application objectives for the business users.
  • Also analyzed and enhanced existing Genesys System to meet business changes.

Java Developer

Confidential, New York, NY

Responsibilities:

  • Developed Single threaded and Multi threaded Java Servlets
  • Developed JDBC connections for accessing the backend
  • Developed Entity Beans as well as Session Beans for business logic and processes
  • Installed and configured JRUN a plug-in for IIS Server to support Java Servlets
  • Developed Client side processing with JSP
  • Developed Stored Procedures, Triggers in Transact-SQL

We'd love your feedback!