Senior Software Engineer Resume
Malvern, PA
TECHNICAL SKILLS:
Languages: Java, JSP, J2EE, JDBC, EL, JSTL, SOAP, REST, MQ, Jt400, DHTML, HTML, JavaScript, AJAX, CSS, PHP, JSON, XML, XSLT, jQuery, Dojo, ANT, VML, SQL, RPG, COBOL, C, C++, Visual Basic
Software: Eclipse, RAD, STS, Apache, Tomcat, Jboss, Resin, Websphere Application Server, Websphere Commerce, Tiles, Struts, Spring, Spring MVC, BODL, SVN, Git, MySQL, SQL Server, DB2, Postgres, Oracle, Office, Open Office, Maven, Junit, Android
Platforms: Windows, OS400, Linux, Unix
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Malvern, PA
Responsibilities:
- Worked in an agile team creating the initial release of a cloud based business to business (B2B) ecommerce site
- Updated software as a service (SAAS) configuration tool front end and back end via JSP, custom JSP tags, JavaScript, HTML, CSS and java
- Added features to a SAAS B2B ecommerce site via Spring, Spring MVC, and RESTful web services
- Integrated B2B web site with third party payment processor
- Implemented promotions for B2B customers
- Implemented Vertex LITE for tax exemptions
- Performed security scanning with OWASP ZAP and Appscan
- Performed security remediation via Java, JSP and application server changes
- Added functionality to retail tablet based software package to show SKU attributes
- Created JUnit tests using the Mockito framework to verify rest controllers and database data
- Used SQL knowledge to generate legacy object - relational mappings (ORM) for database interaction
Program Engineer
Confidential, Conshohocken, PA
Responsibilities:
- Maintained ecommerce web site front-end using HTML, CSS, AJAX, JavaScript and jQuery
- Maintained back-end using Java, SQL, JDBC, MQ series and BASH scripts
- Integrated third party software
- Configured Apache web server for search engine optimization (SEO) and redirects
- Configured Websphere application server and Struts
- Updated cart inventory system to reduce inventory costs
- Used AJAX to provide dynamic content while preserving caching
- Upgraded ecommerce website from version 6 of Websphere Commerce to version 7
- Created system to allow in store employees to get commission from ecommerce orders via BASH scripts, stored procedures and WebSphere commerce
- Designed and implemented initiatives to bridge the gap between online and traditional stores including making in store order history available online via web services
- Wrote technical design documents and documentation
- Created Android proof of concept application to demonstrate the Android app creation process and the use of IBM’s REST web services
Consultant
Confidential, Wyomissing, PA
Responsibilities:
- Lead and Mentored the Delaware Valley AS/400 community as President of the regional AS/400 group.
- Supervised development teams onshore and offshore development teams to ensure quality and timely completion of assignments.
- Configured web and application servers to serve dynamic web content
- Mentored clients in Java, JSP, HTML, JavaScript and other web technologies.
- Created JDBC and datasource connections to DB2, MYSQL and SQL server databases
- Configured JDBC, datasource and LDAP web security for basic and form authentication types.
- Used VML and jfreechart to graphically display data on websites.
- Created AJAX websites that allow for dynamic client side filtering and sequencing of data.
- Created/enhanced websites using the Struts and Spring application frameworks with the Tomcat, Jboss and Resin application servers.
- Created Java applications that enabled remote data access via cell phone using Sametime and AIM instant messenger java classes.
- Created business to business and business to consumer web and ecommerce sites for clients using CGI, JSP, Java servlets, HTML, JavaScript and AJAX.
- Mentored clients
- Implemented Unix to AS/400 interfaces that allow order, inventory and accounts payable data to be transferred between systems.
- Created web based dashboards to allow management to view data in a graphical manner.
- Created web based material verification system to ensure that products were being formulated correctly
- Created web based manufacturing scheduling system
- Converted oracle/WebLogic application to Jboss/SQL server.
Consultant
Confidential, North Wales, PA
Responsibilities:
- Created business-to-business web sites for clients using Ironside’s Ironworks product, ODBC and IIS.
- Used EDI knowledge to kick start a web based distribution system.
- Used AS/400, RPG/400, RPG IV, SQL and CL skills to solve various business problems with a focus on order entry and billing
- Upgraded EDI Edge software package and remapped EDI documents
Senior Programmer/Analyst
Confidential, King Of Prussia, PA
Responsibilities:
- Interacted with corporate and local management to solve various problems using system and business knowledge.
- Trained users on new software including Monarch, Spool Explorer, and our new Manufacturing package.
- Trained corporate staff on the Premenos EDI package.
- Assumed the lead role in the MIS department.
- Lead accounting system year 2000 conversion.
Consultant
Confidential, Wayne, PA
Responsibilities:
- Upgraded Vertex tax reporting software.
- Maintained Business software package using RPG, CL, SQL, imbedded SQL and database triggers.
- Interfaced bank ACH software with the AS/400 to allow for direct depositing of expense checks.
Programmer Analyst
Confidential, Philadelphia, PA
Responsibilities:
- Designed and implemented COBOL, RPG and CL programs in various manufacturing and financial applications.
- Created corrective action and non-conformance applications to help management and user teams to reduce costs.
- Supervised consultants
Consultant
Confidential, King Of Prussia, PA
Responsibilities:
- Modified, debugged and standardized new release of Canadian cellular phone company software.
- Wrote French to English translation application.
Programmer
Confidential, King Of Prussia, PA
Responsibilities:
- Created vendor managed inventory programs for retailers
- Modified MRP programs to allow increased production flexibility
- Performed EDI via PC and AS/400