Software Engineer Resume
Pittsburgh, PennsylvaniA
SUMMARY:
An accomplished and innovative information technology professional with broadly diverse expertise in computer operations, hardware/software, systems analysis, testing, programming, development, implementations, installations, troubleshooting and technical support. Collaborates with internal and external parties to ensure compatibility of programs with existing systems. With a solid commitment to excellence, facilitates the long - term success and profitability of an organization.
TECHNICAL SKILLS:
- Intel X86 / X86-64
- Sun Sparc workstations and servers
- Macintosh
- HP
- Windows NT 3.5 - 10
- Windows 3.1x - 9x
- Windows NT 3.5-2003 Server
- IBM OS/2 3/4 Server/Workstation
- Linux (CentOS,Mint)
- Sun OS / Solaris (UNIX)
- HP-UX
- OSX
- Java 1.1-8
- JSP / Servlets / EJB
- Borland Delphi 1 - 5
- SQL
- XML / XSL-FO
- C / C++
- Perl
- Python
- JSON
- Oracle Database Server 7-11g
- IBM DB2 5 Workgroup Server
- MySQL
- WebSphere / Weblogic
- JBoss / Glassfish
- Tomcat
- Struts
- JSF / RichFaces / PrimeFaces
- Apache Web Server
- Hibernate
- HTML / Javascript / CSS jQuery
- Shell scripting
- Cygwin
- ClearCase / Subversion
EXPERIENCE:
Confidential, Pittsburgh, Pennsylvania
Software Engineer
Responsibilities:
- Updated and maintained in-house health record system, developed in Java and JSP.
- Developed various sites, utilities and integration pieces for internal use.
- Modernized several projects to use Maven for building, Subversion for version control and various other best practices.
- Provided support to 10000+ doctors and other employees for a number of sites and applications across many locations.
- Installed and configured Nagios to monitor departmental applications and servers.
- Maintained and administered Moodle including annual training for all employees, contractors and volunteers.
- Patched and maintained dozens of CentOS and Windows servers to improve security report and decrease vulnerability.
Confidential, Pittsburgh, Pennsylvania
Freelance Software Engineer
Responsibilities:
- Interfaced with Confidential and 3PC Media to refine requirements.
- Designed numerous pages for complex web application.
- Developed work flows and page navigation.
- Rewrote build process in Maven 2.
- Implemented pages in JSP, JSF, and RichFaces, running on GlassFish on a BSD server with a MySQL backend.
- Styled application according to Confidential 's design standards.
- Tested application thoroughly to ensure quality and usability.
Confidential, West Newton, Pennsylvania
Software Engineer
Responsibilities:
- Implemented a C#.Net webapp from a customer specification document using Visual Studio 2008.
- Modified the customer's SQL Server 2008 database in SQL and T-SQL using Toad to meet their data needs for this application.
- Tested the application to ensure bug-free operation.
Confidential, Cheswick, Pennsylvania
Software Engineer
Responsibilities:
- Designed and updated modules to enhanced existing products to fulfill customer specifications.
- Coded software releases using J2EE, Struts, LifeRay portal, Oracle and UNIX shell scripts.
- Administered WebLogic 11 running on Solaris 10 with an Oracle 11 database to facilitate development and testing.
- Tested installers, code, and enhancements to ensure quality products.
- Technical liaison to Verizon, major customer account.
- Led project integrating existing product with the CA SiteMinder single sign-on solution.
- Updated documentation to reflect changes and updates included in software release.
Confidential, Pittsburgh, Pennsylvania
Software Engineer
Responsibilities:
- Wrote design documents based on information gathered from bug reports and feature requests.
- Developed and tested features in Eclipse for flagship J2EE/Struts application running on BEA Weblogic using Oracle 10G backend.
- Administered and monitored speech recognition servers running Dragon Naturally Speaking and Lexicore AutoFormatter on Windows Server 2003 as several proprietary Java applications running on Red Hat Linux.
- Updated voice profiles and tweaked formatter profiles to improve quality of voice recognition based on feedback of various medical transcriptionists.
- Suggested and implemented coding improvements, including adding good comments to code as well as storing source code and scripts in Microsoft Visual SourceSafe.
- Added thorough error handing, enabling program to respond appropriately to problems and log problem thoroughly.
- Discovered elusive network misconfiguration, leading to the reclamation of over 30% productivity.
Confidential, Pittsburgh, Pennsylvania
Software Engineer
Responsibilities:
- Contributed to development of requirements of numerous new features for flagship J2EE WebLogic application.
- Wrote test plans from various design documents.
- Synthesized automated tests based on test descriptions using JUnit, Selenium and XFire.
- Helped execute batteries of system, regression, and acceptance tests.
- Crafted detailed descriptions of bugs found during testing, including follow up and fix verification.
- Created various scripts for Linux and Windows to support service integration.
- Developed numerous SQL and shell scripts to support various types of testing.
- Tested and verified Linux/Oracle installations leveraging VMWare to simulate various hardware configurations.
- Ran batteries of performance tests on variety of platforms and configurations, compiling benchmarks and tweaking to enhance performance numbers.
- Supported software installations on Linux and Oracle, including Oracle RAC.
Confidential, Pittsburgh, Pennsylvania
Software Engineer
Responsibilities:
- Developed detailed design specifications to contribute to development, testing and project wrap-up.
- Extended functional areas of company’s TotalClient SalesPage application to fulfill user requirements.
- Modified screen designs to enable increased intuitiveness to use and time-saving.
- Wrote as well as extended tables, stored procedures, views and queries in Oracle 9i to support data representation needs.
- Tested and debugged new requirement development to ensure smoothness of turnover.
- Collaborated extensively with SalesPage to maintain cohesiveness of design strategy and minimize implementation time.
- Extended, maintained and supported batch transaction system, written in shell script on HP-UX with Oracle 9i backend.
- Provided 24x7 support for critical applications.
Confidential, Pittsburgh, Pennsylvania
Software Engineer
Responsibilities:
- Worked closely with product management in gathering and refining lists of requirement for releases.
- Contributed to development of time and work estimates.
- Completed high- and low-level design work.
- Developed unit test plans according to specifications and requirements of project.
- Researched software packages to aid implementation of modules and screens.
- Coded back-end components in Java 2, running on Tomcat.
- Used JSP and Servlets with Struts and JavaScript to create automated pages from static HTML examples.
- Oversaw unit testing and contributed to regression as well as system testing of software.
- Administered network of small office with 12 users, six servers, VPN, as well as outward-facing web server in DMZ.
- Purchased hardware and software to support office, including research and recommendations to support purchasing decisions.
Confidential, Pittsburgh, Pennsylvania
Software Engineer
Responsibilities:
- Collaborated with project management in gathering and refining lists of requirements for projects.
- Designed, integrated and retrofitted solutions to existing web-based software systems.
- Contributed to development of time and work estimates.
- Developed unit test plans according to specification and requirements of project.
- Coded software applications and modules in Java 1.1/2 as well as Delphi 4/5.
- Completed unit testing and contributed to quality assurance in regression as well as system testing of software.
