Web App Developer Resume
Raleigh, NC
SUMMARY
- 12 years experiences of MVC Web app Design, Architected Java, J2EE, JavaEE, JSP, Struts, Spring, iBatis ORM, SOAP, JPA, MQ, JMS, Restful, Web services
- 12 years experiences of Oracle, DB2, MySQL, SQL Server databases
- 12 years experiences of using Tomcat, JBoss, Websphere, Weblogic web servers
- 12 years experiences of Javascript, DOM, HTML, CSS, JSTL, JSF, jQuery, Dojo, AngularJS, HTML5, CSS3 frontends
- 5 years experiences of BPM, SOA, ETL Informatica MDM, OBIEE, SQL Developer tools, ArcGIS
- Experience with Node.js, Express.js, JSON schema and REST APIs
- Experience with ReactiveX observable streams, Artifactory and NPM
- Experience with Bootstrap
- Experience with Clear Case, CVS, SVN, GIT
- Experience with CICS, DB2, TSO, JCL, Confidential z/OS operating systems
- Knowledge of Hadoop, MongoDB, Oracle cloud, AWS, Grail, Groovy
- Experience with Python, Selenium, Ruby on Rails, Jenkins, CICD
- Setup VMware as a cloud environment
- 5 years experiences of Web Security
TECHNICAL SKILLS
Languages: Java, J2EE, C++, EJB, Servlets, JSP, JSTL, JSF, JNDI, RMI, JFC/Swing, JDBC, SQL, Shell Scripts, CORBA, ORB, IDL, VB, VC++, C, C#.
GUI: AWT, JFC/Swing.
IDE: Eclipse, JBuilder, ANT building tool1.5.1, JUnit, UltraEdit, Visual Studio .NET, Forte for Java 2.0, SVN, CVS, Sourcesafe, GIT
Web Technologies: jQuery, Dojo, JSF, JSTL, HTML/XHTML, DHTML, Struts, Spring, XML, XSL, JAXP, SAX, DOM, XSLT, XDoclet, Java Script, CSS, iBatis, Hibernate, AngularJS,Ember, Backbone,jQuery, Grunt, Bower, Karma, Yeoman, Node.js,npm, Git, Mercurial, Subversion,CVS, Spring Framework, Spring Security, JEE
Web/Application Servers: WebLogic Server 8.1, JBOSS, Jakarta - apache2.0, Tomcat, Websphere Application Server, Lotus Domino
RDBMS: Oracle, DB2, MS SQL Server, MS-Access, PostgreSQL, MySQL
Operating Systems: AIX, HP UNIX, Linux, Fedora, RHEL, Windows Servers
OO Tools & Languages: Rational Rose, UML, RUP
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Web App developer
Responsibilities:
- Maintain, support and test Traffic Engineering Accident Analysis System(TEAAS) web application using JAVA, AWT, Swing, multi-threaded, JNLP, PL/SQL, SQL Developer, Oracle database
- Upgrade log4j to lo4j2 error logging
- Use SQL developer for Oracle database to update records
- Support Crash System and web site
- Crash and Trac System using Visual Studio, C#, VB in client side. Java in server side and MicroFocus VisiBroker for CORBA
- Use Eclipse to setup JNLP client, server debug
- Crash Web and UMM web using DHTML, HTML, CSS, JavaScript, JSP, Tiles, Struts, MVC and Oracle.
Confidential, Cary, NC
Web App QA Contractor
Responsibilities:
- SMB Saffron Memory Base Web app GUI, Grail, Groovy Testing
- Use Postman tool to test Rest web services, JWT, Security
- Use Jira to manage defects
Confidential, Cary, NC
Web App Modernization Engineer Contractor
Responsibilities:
- Reviewed Web App Migration from WebSphere 6 to WebSphere 8.5
- Reviewed Web App Migration from Java 6 to Java 8
- Reviewed Web App Migration from J2EE, Java EE 5, 6, 7 to Java EE 8
- Reviewed Web App Migration from Entity Bean EJB 1, 2, 3 to JPA 2
- Reviewed Web App Migration from J2EE, Java EE 5, 6, 7 to Java EE 8
- Reviewed Web App Migration Session Bean, MDB
- Reviewed Web App Migration from Apache SOAP to JAX-WS, JAX-RS
- Reviewed Web App Migration from JAX-RPC to JAX-WS
- Advice Confidential India team about CA Siteminder Single-Sign-on and migration problems
- Codes and documents reviewed to verifyweb applications migratedby Confidential India team
Confidential, Raleigh, NC
Sr. Developer Lancesoft Contractor
Responsibilities:
- Developed CIP Excel and PDF Reports in Administration Office of Court JWise web applications for juvenile court - Abuse, Neglect, and Dependency (AND), TPR, and Emancipation Events and Type Codes
- JAVA (J2EE), WebSphere, RAD, Ant, HTML5, JSP, AngularJS, jQuery, Apache, Tiles, Struts, MVC, Spring, DAO, Aoclib, AOC Common framework, POJO, JavaScript DOM, CSS, Log4j, Servlets, SOA, Restful, Web services, Security, JMS, MQ, XML, iBatis OR Mapping, Bean, JDBC, SQL, CICS, DB2, TSO, JCL, Confidential z/OS operating systems environment
- Use Junit for testing
- Use iText and Apache POI to develop PDF, RTF and Excel reports with multi-threaded, Control-M Scheduler printing system
- Use AngularJS, jQuery, Bootstrap in the frontend
- Install Node.js,npm to setup AngularJS test environment
- Build and deploy to Test and Fields web sites in Confidential Mainframe
- Review requirements, use cases, and designs
- Code modules and interfaces
- Work with design teams, analysts, testers, other developers, and project management staff assigned to the team
- Documentation use Microsoft Office, Excel, Word, Outlook, SharePoint
Confidential, RTP, NC
Sr. Developer CTG Contractor
Responsibilities:
- Maintain, support and test Flex System Management web applications especially for GUI KVM remote control to access ITEs in the chassis.
- Confidential DevOp, BPM, Java EE, Eclipse IDE, Ant, JSP, MVC, HTML5, JSF, DOJO, JavaScript DOM, CSS, JSON, Log4j, LDAP, Servlets, Hibernate, RESTful Services, SOA, MQ, Bean, DB2, Maven, Python, Selenium, ESXi VMWare, Windows, Linux, Jazz, Git, Jenkins, agile.
- Use JAVA 7, AWT, Swing, multi-threaded, JNLP, Security for remote control.
- Use REST api to Get, PUT, POST, DELETE data by JSON data format
- Create testing documentation
- Documentation use Microsoft Excel, Word, Outlook, and Visio
- GUI Auto test using Python, Selenium, Ruby on Rails for Pure Power Management, Nagios.
- Use Ant, GIT, Jenkins as build tool and working in agile scrum process
- Install, admin VMWare vSpherewith Windows Servers, SQL Server, RHEL, Susie Linux as a cloud env.
- Setup Oracle SQL Developer to learn NOSQL.
- Learning AngularJS, Bootstrap, Ember, Backbone, Node.js,npm.
Confidential, RTP, NC
Sr. Lead Developer
Responsibilities:
- Develop, maintain, support web applications Supervisory Dashboard using Oracle 10G, 11G, Confidential WebSphere, MQ, RAD(Eclipse IDE), Subversion, J2EE, Ant, CA Siteminder, LDAP, JSP, Tiles, Struts, MVC, Spring Framework, Spring Security, iBatis, POJO, HTML5, DOJO, JavaScript DOM, CSS, JSON, Log4j, Servlets, J2EE, SOA, Web Services, Bean, JDBC, Informatica MDM, OBIEE for the Compliance, Risk & Management to record data, application forms, reports.
- Work on Web App Security, CA Siteminder, Administration, file upload, parameters setup, population results, standard deviation, trend check data distributions.
- Use DOJO API, JavaScript, Dom, CSS front end to pass JSON data format to backend with AJAX.
- Work on Oracle Package database backend using SQL developer.
- Develop applications using PL/SQL, SQL, Oracle Databases, Oracle Forms and Reports, Control-M Scheduler to run Informatica.
- Use ETL Informatica as a tool to transfer data between file, Dev, ACP Oracle database to setup tables.
- Use OBIEE to generate the Dashboard reports.
- Write test cases, test in DEV, INT and ACP environments, worked with QA team.
- Build and deploy into DEV, INT ACP and PRD environments.
- Used Filezilla and putty connect to Linux system
- BPM training in Confidential
- Create and maintain, process flows, and system and testing documentation.
- Documentation use Microsoft Office, Excel, Word, Outlook, SharePoint
Confidential, Raleigh, NC
Web App Lead Developer
Responsibilities:
- MVC Web app Design, Architected using Visio
- Develop, maintain, support web applications using Oracle 10G, Web Logic, J2EE,Eclipse IDE, Ant, JSP, Tiles, Struts, MVC, Spring Framework, Spring Security, iBatis, POJO, HTML, jQuery, JavaScript, Dom, CSS, Log4j, LDAP, Servlets, J2EE, SOAP Services, IBEAM, Bean, JDBC, Agile, Scrum, SDLC for the Confidential Forestry and Air Quality to record data, application forms, reports and using ArcGIS to load and click GIS maps to find out exact Longitude, Latitude for fire protection projects, use Crystal report to generate the reports.
- Convert MS Access application into web Application
- Contract in NC UNC financial division to convert, combine VB with SQLServer and old style servlets web application into new web application using Oracle 10G, OC4J, Eclipse, Ant, JSF, HTML, CSS, J2EE, Services, Bean, JDBC, MS SQLServer, Itext to retrieve and calculate financial statements and print in pdf or xsl format.
- Documentation use Microsoft Office, Excel, Word, Outlook, SharePoint
Confidential, Raleigh, NC
Sr. System Engineer
Responsibilities:
- Health care Web Application using Open Sources, Apache, XHTML/HTML, Axis, SOAP services, ValueList, JSP, JSTL, XML/XSL, e-forms, CSS, Log4j, Servlets, Spring, Struts, MVC, WAR, Tomcat, EAR, JBOSS, EJB, Session Beans, Entity Beans, Ant, XDOCLET, JDBC, EJB, HIBERNATE, MYSQL, J2EE, Junit, Eclipse, CVS, Maven, Fedora(Linux), Perl. Database servers to store data, document servers to store xforms, fax, image files with alert system, E-mail, Pager notification for insurance co., hospital, health care centers to concurrent review patient cases for the patient payment. Mule, HL7 engine, JMS to transfer data. Similar to Cúram Software.
- Gathered requirement, UML designed, developed whole Administration war file using ValueList, Tiles, HTML, JSP, Java Script, Dom, JSTL, for MCV view layer. Used Spring Framework, Spring, Struts actions to process control layer. Used Xdoclet, EJB to retrieve and set data through JDBC, Hibernate to MySQL. Used Eclipse, Maven to build the war file. Use JbossIDE to deploy and debug program.
- Debug, modify, rewrite of company web site war file using Eclipse, JbossIDE. Used ValueList, HTML/ JSP, rss, XML parsing, Sax, Dom, Java Script, JSTL, Spring, Struts.
- Configured applicationContext.xml with SQL, standard Jsp, ApplicationContext.xml for spring-beans. Used spring framework WebApplicationContext, WebApplicationContextUtils to get the data list and pass to ValueList Grid in struts action and showed in the web browser.
- Used XML/XSL for E-Forms.
- Used iReport, jasper for reporting in pdf or xls format.
- Used EJB, Xdoclet, Hibernate to write parts of Ear file. Map Entity Beans classes to the database tables. Convert to EJB3-Hibernate.
- Used Axis SOAP, WSDL, JMS for web services, server- client and message.
- Used iMediData a Single Sign ON, Simplified User Admin and Centralized eLearning secure portal, Medidata Rave eDC software.
- Debug, level 3 support.