We provide IT Staff Augmentation Services!

Sr. Web Developer Resume

5.00/5 (Submit Your Rating)

Menlo Park, CA

SUMMARY

  • More than 15 years of industry experience in system Confidential, integration, management, admin.
  • Software development, data analyses, performance, and QA automation test process.
  • 7 years of academic working experience as a Principal Investigator and the research group leader.
  • More than 10 years of project coordination experience as project team lead and liaison with external groups.
  • Sharp and quick learner with solid analytical, numerical and statistical skills for the complicated system.

TECHNICAL SKILLS

Languages: Perl, Shell Script, Java, JavaScript, XML, php, HTML, C, C++, Pro*C/C++, SQL*Plus, PL/SQL, MySQL, PostgreSQL, Parallel C, Fortran, X11, Visual Basic;

Software Packages: JIRA, Confluence, Crowd, Apache HTTP, Tomcat, ANT, Maven, Make, Perforce, Subversion(SVN), CVS, JDeveloper, SQL Developer, VMWare, Tibco Bus., Weblogic, Silk, WinRunner, SAC, and MicroSoft Office.

Database: Oracle Database, MySQL database, and PostgreSQL database.

Operating System and Platforms: Internet (HTTP, FTP, TCP/IP), Linux/UNIX, PC (Windows), and Macintosh;

Network Protocols: TCP/IP, HTTP, HTTPS, and SSL

PROFESSIONAL EXPERIENCE

Sr. Web Developer

Confidential

Responsibilities:

  • Managing JIRA, Confluence, and Crowd servers and their integration on Linux system (which have 10,000 users). Monitor the system, check possible performance issues and fix them. Upgrade Linux system to meet JIRA, Confluence, and Crowd requirement
  • Confluence installation and upgrade from v5.4.1 to v5.8.6; JIRA install and upgrade from v6.2 to v7.1.6, and Crowd installation and upgrade to v2.8 . Solve issues in upgrading and installation. Search/install/upgrade/manage plugins needed for JIRA and Confluence.
  • Managing JIRA Agile, eazyBI, Jira Software, and other plugins.
  • Design/develop/install JIRA work flows for different projects. These workflows are associated with various condition, new custom fields, validation, and post - functions.
  • Design and develop Jira dashboard to report the system condition, and to provide information for the management.
  • Project migration between different instances, such as the project migration from DEV system to Stage system, and then, to Production system.
  • Administration PostgreSQL test databases, which are used for JIRA, Confluence, and Crowd. Migrated data from non-Atlassion format to JIRA format.
  • JIRA and Confluence data and system backup and re-instore.

System Administrator

Confidential, Menlo Park, CA

Responsibilities:

  • Managing JIRA, Confluence, and Crowd, which have more than 2,000 active users, and more than 200 projects. 64 bit WAR and Standard version on Linux system.
  • Creating new projects associated with the new or modified workflows in JIRA, Creating new Spaces in Confluence, building the configuration architecture diagram and writing the process document.
  • Integration JIRA and Crowd, Confluence and Crowd, JIRA and Confluence, and Crowd with LDAP.
  • Integration JIRA, Confluence with different plugins based on system, user, and project requests, and upgrading these plugins.
  • Managing Users/Groups through the Crowd integration
  • Managing issue type, Field, Project roles, Workflows, Project templates, and security of the system.
  • Upgrade Confluence, Jira, and Crowd based on Atlassian’s report and SLAC’s requirement,
  • Administrating MySQL test database, which are used for the testing of JIRA, Confluence, and Crowd system, and providing information for data migration associated with JIRA, Crowd, and confluence upgrade.
  • Managing more than 10 Linux servers, which are used by JIRA, Confluence, and Crowd for production and testing. Monitoring the production system’s health and performance

Release Engineer and Automation QA

Confidential, Campbell, CA

Responsibilities:

  • Updated and maintained the Release Automation Confidential system, which includes the front-end server (to create the Confidential info files), the back-end server (to Confidential the software package), the archive server (to store the built packages), and the push server (to install software package automatically on different machines). This system uses Apache HTTP server, ANT, Maven, Java, perl, php, Perforce, shell script, and works on multi Linux/Unix machines. The product packages are used in mobile phone and other operating system.
  • Administered MySQL database, which includes create, maintain, and backup. The MySQL DB is used for the Release automation Confidential system.
  • Administered Perforce revision control system, which has two perforce servers, and 432 user licenses. And also updated the Confidential script connecting to perforce.
  • Installed and updated the operating system on Linux machines. Centos and Red Hat are used in the Confidential system. And also solve the system bugs in the Linux/VMWare boxes.
  • Ensure all Confidential services and components are monitored and are available 24/7. And update the operating system (Linux VM/ware boxes) based on the requests using rpm/yum as super user.
  • Administered the JIRA and Confluence systems.
  • Updated and created the Release Engineer document of the system.
  • Working on the migration of revision control system from Perforce to Subversion (SVN).
  • Created the automation test scripts based on manual testing, the shell scripts, perl scripts, SQL database query, and multi system interactions are used.
  • Developed the automation script to generate test result report on Linux and PC plate forms using perl, shell script, and different perl modules, which reduced the test report process time from several days to a few minutes.

QA Assurance Auditor

Confidential, CA

Responsibilities:

  • Lead QA Engineer at the DMDC, Department of Defense (DOD).
  • Designed and developed the analysis and automation quality tests for data synchronization between multiple databases, the data communication performance test with different networks using PL/SQL, SQL, Oracle DB, WMWare, and scripts.
  • Designed and tested the security application system using Perl, SQL*Plus PL/SQL on PC and Unix platform. Worked on the test environment Confidential on the server and client, which include the system installation, configuration, and network connection.
  • Created and updated test plans, test cases for manual & automated tests for various projects, which increases the product quality, maintains the product knowledge transfer, and trains new team member for Java application on UNIX system.
  • Conducted tests for various products which includes system operation, system administration, database migration and data transfer, and troubleshooting.

Senior Automation QA

Confidential, San Carlos, CA

Responsibilities:

  • Designed and developed the system performance test, load test, which have the interaction between front-end, back-end, and the database. And provides information to improve the system performance.
  • Solved the system configuration with limited information, and developed the automation script to install the system on multiple machines simultaneously
  • Worked as QA Team lead (when there is no QA manager) to coordinate with the developer team, IT operation team, the professional service team, and the global data collection team to manage the product qualification, and the product releasing to production on time.
  • Redesigned and developed system QA regression and automation test codes as the technical lead of the QA group, which include back-end, front-end, and telecommunication. Java, XML, Perl, Shell script, LDAP server, Weblogic, Apache webServer, and SQL/Plus are used in developing these codes.
  • Writing the detailed test plan, Conducting all of white box and black box test, and Troubleshooting the system
  • Designed and developed the code to install Restricted Party data, and also developed the automation code to test these data using Perl, Shell script, and Java languages.
  • Design and developed the daily and weekly defects change charts, such as found, fixed, and verified defects.

Software developer

Confidential, Mountain View, CA

Responsibilities:

  • Developed the software package, Confidential, as the project lead, which handles front-end communication and process for eBusiness. Java, JavaScript, JSP, XML, EJB, JDBC, LDAP, BEA weblogic, and webMethods have been used in developing Confidential software package.
  • Developing and maintaining the software package to manage the shipping, handling, Tax and other order process for back-end of the B-2-B business. C, C++, Oracle Database, Pro*C/C++, and SQL/Plus have been used.
  • Designed, developed and tested the quality assurance system for the Product Information Management System (PIMS) of Confidential . PIMS includes software languages (C++, C, Pero, SQL*Plus, and pro*C/C++.), Oracle Database, tibco bus., Varity search, and remote network connection. The whole system includes function test, error test, stress test, and performance test.
  • Manage the schedule, release, and quality of taxware database, which include USA and Canada.

Scientist

Confidential

Responsibilities:

  • Undertook projects from NSF, DOE, LLNL, and NNSFC. And supervised a research group at China.
  • Using statistical and probability theory, designed and developed the software package to process different kinds of global seismic data.
  • Designed and developed the tomography investigation software package using the Vectorized Fortran, C, and C++ codes in UNIX (Solaris 2.X).
  • Designed 2-D and 3-D ray tracing software packages based upon the finite-difference theory and using C and FORTRAN on UNIX platform.

We'd love your feedback!