Software Engineer Resume
Minneapolis, MN
OBJECTIVE:
- Obtain the position of Software Engineer/Application Architect
SUMMARY:
- Information Technology professional and R&D with 18+ years of experience across Medical Technologies, Publishing industry, and system technologies. Results - driven information systems professional with a demonstrated ability to successfully lead technical initiatives.
- Experience in ASP .NET application Development. - Experience in Java/J2EE application Development.
- Experience over 7+ years with setting up, configuring, maintaining, and administrating the Application Lifecycle Management (ALM\CLM) tools such as Rational Team Concert/RTC, DNG, RQM, and TFS/VSTS.
- Over 3 years of experience working on ALM/CLM applications Server and supporting the end users (Developers, PM/Scrum Master, QA, and Product owners) by mentoring and them as needed.
- Over 5+ years of experience on vendor management, evaluate and select Vendor Applications for the end users.
- QA Software Engineer
- Senior Production Developer/Support
- Senior IT Developer
- Technical Test/Team Lead
- Senior Software Engineer
- Programmer/Business Analyst
- Web/Application Servers Administrator
- Teacher
- Bookkeeper/Accountant
TECHNICAL SKILLS:
Operating Systems: MS Windows, UNIX (Solaris, Linux- Red Hat, Ubuntu).
Computer languages: Java/JSP, Strut, MVC, Spring. Visual Basic, C#. Perl/CGI, HTML, CSS, JavaScript, VBScripts, C/C++, PL/SQL. Batch/Shell scripting.
Database: Oracle, MS SQL Server, MS Access, MySQL, Sybase IQ
Web Servers: MS IIS, Apache Tomcat, and IBM Rational WebSphere. IDE: MS Visual Studio, Eclipse, TextPad, Oracle SQL
Developer Reporting: Crystal Report v10/v11, Toad, BIRT.
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Gather and Document User Requirements for each CLM applications instance for all Projects.
- Build UI and business logic based on the (Analyze, design, develop, test, deliver) customers requirements for each instance of the CLM applications and/or ALM tools using Java/JavaScript/HTML.
- Customize the Configuration Workflow, business Rules, and etc….
- Install, configure, customize, administrate and support the IBM Collaborative Lifecycle Management (CLM) Platform. CLM is 3 tiers System (1st User Interface (Web and IDE); 2nd Web Server (Tomcat and/or WebSphere); 3rd Database (Oracle)). The tools are highly customizable.
- Running test procedures and properly reporting and documenting observations. Troubleshooting issues and escalating observed issues as needed to the vendors or management.
- Support and maintain the IBM Rational License Server, JTS servers.
- Create the test plan, test cases, test scripts for the project(s) and execute them.
- Generate the monthly and Quarterly IBM CLM usage report.
- Design and implement custom Reports using RRDI/JRS requested by customers.
- Administrate Apache Tomcat v7 and IBM WebSphere.
- Update the material as needed for each CLM application and deploy into MS SharePoint.
- Help the Scrum Master and/or PM to maintain backlog and to report against the backlog.
- Help data migration from IBM CLM to TFS/VSTS
- Analyses the IBM Jazz/CLM System and planned for migration.
- Build reports and queries to migrate the data.
- Supported:
- IDE: RTC, Eclipse, Visual Studio 2005 and later.
- Web Servers: Apache Tomcat, WebSphere, and IBM WebSphere Liberty.
- Administrator IBM Jazz Team Server (JTS), RRDI/Cognos, and WebSphere/Apache Tomcat.
J2EE/Java Developer
Confidential
Responsibilities:
- Responsibilities of supporting and maintaining the MMS application. The application is based on J2EE with MS SQL Server 2008 database. Java, JSP, Strut, XML, JavaScript and SQL/stored Procedures were used to implement the MMS application on JBoss 4.2 Web Server.
- Analyze and Fix all reported bugs using Java and/or JSP and JavaScript SQL/Stored Procedures.
- Eclipse for IDE & MS Team Foundation System 2010 for Version Control.
- Manage the local team and all other activities.
- Process the donation and hand associated documents to the Secretory of treasury.
- Review the proposed projects/tasks for the School & Maternity Hospital and approve and release the funding.
Senior Software Engineer & Tech Lead
Confidential, Minneapolis, MN
Responsibilities:
- Administrate and support the Rational Web Platform (RWP is based on IBM Websphere application Server) and Rational Tools.
- Gather and Document User Requirements for each Rational Project.
- Design and implement the customers’ requirements for each instance of ClearQuest (change control System) and ClearCase (Version Control system) and Rational RequisitePro (Requirement Management), etc.
- Support and maintain the IBM Rational License Server.
- Generate the monthly IBM Rational Suite usage report.
- Design and implement ClearQuest Report Using Crystal Report 10.
- Support and administrator the FlexLM Licenses server.
- Administrate DOORS Application Server and DOORS Database. (Requirement Management System).
- Installed and configured IBM Jazz server (Rational Quality, Team Concert, and Requirement Composer) on MS windows server 2008. Integrated the legacy tools (ClearQuest, ClearCase, Etc) with Rational Team Concert.
- OS Servers: Windows 2003, 2008, and UNIX/Linux (Solaris & Red Hat Enterprise.)
- Administrate, build an instance for each business web site, and customizes the Webtrends instance based on the customer requirements.
- Configure to monitor the application servers & services and to generate and send an alert for the customer as needed.
- Administrate Cold Fusion 5.0 & 6.x servers and Microsoft IIS Server 5.x and Apache tomcat Server. Build application sites for the development teams on Tomcat & Cold Fusion servers.
- Administrate Webtrends Analytics, build an instance for each business web site, and customizes the Webtrends instance based on the customer requirements. Configure to monitor the Web Application Servers & services and to generate and send an alert for the customer as needed.
- Responsibilities for the following web applications (PAD - Product Approval Database, DTS - Device Tracking System, PMA - Pre-Market Approval, Physician List, TeamPage) are:
- Work with other team members and users by developing requirement specifications.
- Develop the web application using Cold Fusion, Cold Fusion script, HTML, and JavaScript of Window platform, JSP on Tomcat 4.x.
- Develop the web application using HTML, CGI, Perl, and JavaScript in a UNIX platform. The backend is Oracle database for all Web Applications.
- Prepare and maintain formal documentation, and to participate in technical reviews.
- Follow company design policies and procedures.
Consultant of Software Engineer
Confidential, St Paul, MN
Responsibilities:
- On-line Help for PDM of Sherpa System (Multiple platform - Unix/NT) with Oracle database
- Organize the documents and created User interface for the Online help for the PDM systems using WinHelp 4.0 for the Windows 95, and using HTML and JavaScript for Unix
- Responsible to help the PDM/Sherpa developer as needed using Sherpa/DMS script and C/C++ language.
- Hazard Analysis and System configuration the PDM application.
- Create a plan for the PDM team to perform the Hazard Analysis and participated in performing the Hazard Analysis of PDM System.
- Create the system configuration of the PDM and other documentation for the project
- Upgrade the Intro.doc .
- Support the Intro.doc Server on the local NT Server and IIS server for the PDM, and to evaluate the new software tools.
- Gather requirements for a new project and other tasks.
Analyst/Programmer
Confidential
Responsibilities:
- Client/Server Application on OS/2 platform and DB2 and Sybase backend.
- Participate in the design, implementation, and the integration of the Customer Service Project.
- Write the Stored Procedures to access Sybase Database on RS6000 Server using Micro Focus COBOL and Transact-SQL of the Sybase and to write the some of the front-end programs using the Sterling Tools (ADW).
- Implement and maintain the PTS using Visual Basic 3. 0 and Microsoft Access as Database.
- Maintain and enhance the SENTRY application using Visual Basic Sybase for database.
- Design and construct a small database for the Year 2000 information using MS Access.
