Application Developer/administrator Resume
Herndon, VA
SUMMARY:
- Tech lead, with 20+ years’ experience in software system development. Committed, efficient, problem - solver.
- Technical expertise: Software Development, Cloud Computing (AWS), Big Data Processing, Java, Database (include NoSQL), Web Service, AngularJS, Unix Admin
TECHNICAL SKILLS:
Java: Jersey, JPA (Hibernate, XML, Web Service (Restful), Mockito, Thrift, JEE, WebLogic, Spring Framework, XA Transaction, BCEL, etc.
Angular: Version 2+, SPA, JavaScript/Typescript, Bootstrap, RxJS, Node.js (Express), Karma/Jasmine Test
DevOps: AWS, Unix System Admin, Docker, Mesosphere(DC/OS)
Big Data: Lambda Architecture, Elasticsearch, Kafka, Storm, Hadoop, YARN, Zookeeper, Avro, NiFi
Software Development/Integration: Git, Maven, JIRA, Confluence, Jenkin, Agile Methodology
Database: Oracle, SQL Server, PostgreSQL(PostGis, Fuzzy Text Search), NoSQL( Accumulo), Redis, LDAP
Geo (Map) Data Processing: Geotools, Geoserver, Geojson, ElasticGeo
AI/Natural Language Processing: accomplish online course taught by professors of Stanford Univ. Currently interested in Data mining/Text mining
Misc: Python, Drool Rule Engine, HAProxy, OAuth 2.0, SSO, HP Fortify, SonarQube, Nexus, Swagger, Apigee(API Management), C#
PROFESSIONAL EXPERIENCE:
Confidential, VA
Application Developer/Administrator
Responsibilities:
- Design, Develop and maintain JEE application using Java(JEE, EJB, JMS, JSP), JavaScript
- System and Application administration
- Work on production environment setup and production deployment, migration and integration
- Monitor production operation: also responsible for maintenance, troubleshooting and performance analysis
Environment: Unix (Solaris), LDOM, EMC Veritas Clustering, BMC Patrol, Java, JEE, WebLogic, Oracle, SQL, LDAP, Sun One Webserver, Eclipse, XML, Shell etc.
Confidential, Herndon, VA
Technical Consultant/Application Developer
Responsibilities:
- Design, Develop Online Permission Access Management System
- System and Application administration
- Monitor production operation: also responsible for maintenance, troubleshooting and performance analysis
Environment: Unix (Solaris), Java, JEE (EJB, JMS, JSP, JDBC), WebLogic, Oracle, Perl, SQL, LDAP, Apache, Eclipse, XML etc.
Confidential, Reston, Virginia
Senior Software Engineer
Responsibilities:
- Designed and implemented teh core service management module including data management module, relationship management module, component management, XA Transaction with multiple XA Data Sources.
- Redesigned and implemented teh dynamic persistence layer using JAXB, JDO, etc.
- Designed and implemented security integration framework using JCE and HTTPS/SSL.
- Developed and configured WebLogic-based clustered feature.
- Migrated from WebLogic 7 to 8 and Ported from WebLogic 8 to WebSphere 5.1, especially security module using JAAS, custom registry
- Responsible for WebLogic (both v7 and v8) configuration including setting up http-channel, proxy server, cluster, JCA connector (with Kodo JDO).
- Also responsible for Unix administration, supporting Solaris 8, being teh only administrator responsible for teh Unix development environment for teh entire development group.
- Also responsible for various system integration, performance tuning using OptimizeIt, various system troubleshooting.
Environment: Java, JEE (EJB, JNDI, JMS), WebLogic, Struts, Oracle, SQL Server, LDAP, JAAS, JAXB, CVS, UML, Eclipse, IntelliJ, JDO (Kodo), OptimizeIt, JUnit, XML, Eclipse,WebService (SOAP, WSDL, Axis), MS Windows NT/2k, Unix (Solaris), etc.
Confidential, Reston, Virginia
Senior Software Engineer
Responsibilities:
- Designed and implemented teh General Element Management Subcomponent. Implemented teh data synchronization module, event processing module, container module, access control module and resource management module using WebLogic, JEE (EJB, Servlet, JSP), Struts, Java, JDBC and related packages, Oracle DB, XML, etc.
Environment: Java, Oracle 8i, WebLogic, JEE (EJB, Servlet, etc), XML, CVS, MS Windows NT/2k, UML, miscellaneous Java related tools and package including JAAS, JUnit, Ant, JDOM, JDBC, etc.
Confidential, Germantown, Maryland
Senior Software Engineer
Responsibilities:
- Involved in teh design of Web Navigation Module with UML/Rational Rose. Teh module includes teh functions of user autantication and authorization, context switch, session management and sub-system integration, etc.
- Implemented teh Alarm Filtering and Notification Module and Usage Data logging module and bulk data transfer module.
Environment: s: Java, JEE, WebLogic, Struts Framework, Unix (Solaris), JBuilder, Oracle, Servlet, Clearcase, XML, and other Java tools and packages,
