Post Job Free

Resume

Sign in

Software Engineer

Location:
Philadelphia, PA
Salary:
90,000
Posted:
November 18, 2016

Contact this candidate

Resume:

Michael D. Wooden

**** ***** ******

Philadelphia, PA 19141

215-***-**** (cell)

acxj22@r.postjobfree.com

Professional Profile:

• My career reflects many years of experience in the areas of object oriented design and analysis, Object oriented programming, software engineering, Software integration and test, network engineering, database engineering and Web development.

Education

Institute: LaSalle University

Degree: Bachelor's degree (Computer Science, 2001)

Additional Professional or Technical Training:

Master of Science in software engineering completed 27 of 36 credits from Penn State Great Valley.

Building Applications with ASP.NET MVC 4.5.

WCF Fundamentals.

Test Driven Development using ASP.NET MVC.

CISSP Boot Camp.

RHCSA/RHCE Red Hat Linux Certification Training.

VMware Workstation.

Bootstrap 3.

React.js.

Knockout.js.

Skills:

• Operating Systems: Windows 10/8/7, Red Hat Linux, Solaris, MVS, HPUX.

• Languages: C#, C/C++, Java.

• Frameworks: .NET 4.5, Entity Framework, LINQ, ADO.NET, WCF, J2EE, EJB, JMS.

• Dependency Injection: Structure Map.

• IDE: Visual Studio 2015, Net Beans, Eclipse, XMLSPY.

• Web: ASP.NET MVC, HTML5, CSS3, JavaScript, JQuery, XML, XSD, XSLT, XPATH, SOAP, WSDL, UDDI, Bootstrap 3, React.js.

• GUI: ASP 4.5 MVC, Window Forms, WPF, JSP, HTML5, XAML, Visual Basic, Visual C#.

• Database Software: Oracle, SQL Server 2014, Toad, PL/SQL, T-SQL, Sybase, DB2, SQL Server Managements Studio.

• Communications: HTTP, SOAP, TCP/IP, Telnet, FTP, SMTP.

• Scripts: PowerShell, Bash, Korn, Perl, AWK, SED.

• PC Applications: Microsoft Office Tools.

• Security Software: Windows Defender, MS Security Essentials, Norton Anti-Virus, McAfee.

• Version Control: GIT, Subversion, TFS, Clear Case.

• Build Tools: Gradle, Maven.

Work Experience:

Employer: Delphinus Engineering, Eddystone, PA 19022 (10/2013-04/31/2016)

Position / Title: Senior Software Engineer

Responsibilities: NAVAL SURFACE WARFARE CENTER PHILADELPHIA

Training Systems Software

• Develops Windows .NET desktop and web applications using C#, C++ and Java.

• Write Server Side code using C# and C++ on the .NET platform.

• Debugs and corrects software errors.

• Create GUI using HTM5, JavaScript/JQuery and CSS3.

• Create UML class diagrams, Sequence diagrams and Use Case diagrams.

• Utilize software patterns to develop software.

• Utilize GIT and Subversion software to create and to manage software repositories.

• Utilize Visual Studio and Eclipse to create software projects.

• Perform code reviews, peer reviews and functional reviews.

• Perform unit testing and integration testing.

• Apply best practices for software development.

• Create and modify XML configuration files.

• Write software and hardware requirements.

• Utilize CMMI level processes.

• Write test procedures.

• Write status reports.

• Provide technical guidance to team.

Engineer Control Systems Software

• Create Red Hat Linux VMware virtual machines in the Lab.

• Install RPMs Control Systems software packages to Red Hat Linux virtual machines.

• Create and Configure Red Hat Linux virtual machine network.

• Utilize SSH to ensure secure machine to machine communications.

• Correct software and hardware issues during Control Systems software training exercises.

• Write procedures to install and test the Engineering Control System software.

• Modify HTML forms using JavaScript.

• Modify XML configuration scripts.

• Create and modify Bash, Korn, and Perl scripts.

• Update security software on development machines.

• Utilize Subversion (SVN) and GIT to manage source code.

• Troubleshoot, debug, and correct installation issues.

• Utilize CMMI level processes.

• Write status reports.

Logistic Systems Messaging Software

• Test functional capability for Sense and Response Logistics software.

• Perform Black Box and White Box Testing.

• Build java applications using Gradle.

• Create Graphical User Interfaces using HTML5, JavaScript and CSS3.

• Deploy integrating applications to the Enterprise Service Bus.

• Create and send messages employing the Java Messaging Service.

• Utilize JBoss and JBoss Esb to deliver message services across multiple nodes.

• Use VM sphere Client to create and to manage virtual machines.

• Utilize Mongo DB, PostgresSQL, RabbitMQ and ZeroMQ to manage message delivery.

• Debug software dependency issues.

• Writes test procedures.

Employer: Lockheed Martin Corporation IS & GS,

King of Prussia, PA 19406 (10/1999 - 2/2013)

Senior Software Engineer

Mobile Solutions:

• Developed software in an agile development environment to incrementally deliver product updates at the end of each Sprint.

• Developed new application features on existing applications and corrected software defects.

• Performed Full life-cycle development activities including requirements gathering, implementation, testing and maintenance.

• Updated ASP.NET 4.5 web form applications to ASP.NET MVC.

• Created client side code using C#, HTML5, CSS3, JavaScript, Ajax and JQuery.

• Used SQL Server Management Studio to create and modify T-SQL stored procedures and functions.

• Wrote ADO.NET Data access routines to create, retrieve, update, and delete data from SQL server database.

• Modified web configurations files for web site deployments.

• Utilized IIS7 to host development and client test web sites and to publish software product updates.

• Employed the Team Foundation Server to manage software check-ins and check-outs and to track software versions.

• Utilized the SSRS reporting system to create complex management reports.

Symphony:

• Developed new C# Windows Forms user interface applications and fixed software defects on existing C# applications.

• Developed application software on Unix/Linux and Windows platforms.

• Wrote requirements test case evaluations and submitted software artifacts for approval to the engineering review board.

• Created and executed PL/SQL procedures to add, retrieve and update data tables and to verify database builds.

• Documented software defects and tracked discrepancies to closure.

• Utilized requirement documentation to write test case procedures.

• Examined application logs to locate software errors, stack traces or other anomalies.

• Executed test case procedures to verify software worked as expected.

• Tested software changes that were built to the software baseline.

GEOSCOUT

• Performed data migration activities in J2EE multi-tiered environment.

• Tested User Interfaces, object functionality, and data type compatibility.

• Executed test threads to track product data flows to ensure the expected results.

• Resolved any technical issues related to interfaces and data flows that may arise.

• Wrote and executed PL/SQL procedures to ensure data type consistency in the back-end.

• Used Clear Quest to document software defects and tracked discrepancies to closure.

• Retrieved and compared legacy system data against external systems data sources to ensure data type compatibility.

• Liaison between Development and Data Integration groups.

• Searched application logs looking for software errors, stack traces or other anomalies.

• Integrated and tested J2EE software components in a distributed environment.

• Resolved requirement issues between test and development teams.

• Wrote test case procedures from requirement documentation.

• Executed test case procedures to verify software requirements worked as expected.

• Used Clear Quest to document software defects and to track discrepancies to closure.

• Created PL/SQL scripts to verify database server side updates and to ensure data tables contain the expected results.

• Tested and verified that code changes built to the software baseline functioned as expected.

• Participated in Unit Tests, Inspections, TEM’s and ERB’s.

• Employed soap UI to test web service applications.

OMEGA Analysis and Situational Intelligence Suite (OASIS)

• Developed software in an Agile development environment.

• Delivered new C# software features to the OASIS suite to perform high-level trades and to assess cost, schedule, performance, and risk factors.

• Modified existing ASP.NET web applications.

• Wrote Client side code using C#, HTML, CSS, JQuery, JavaScript, and Ajax.

• Fixed software defects that were discovered during software verification and test.

• Added new requirements to the OASIS software suite which allowed users to create, import, and export system requirements.

• Employed the Team Foundation Server to manage software check-ins and check-outs and to track software versions.

Requirement Management Systems (RMS)

• Used C/C++ and Java to develop engineering software used to support various teams.

• Wrote PL/SQL, T-SQL, and SQL*PLUS scripts and stored procedures to support Oracle and Sybase database operations.

• Wrote graphical user interfaces.

• Researched software systems and identified areas for improvement.

• Identified and corrected software defects.

• Reviewed technical specifications and created unit test plans.

• Wrote technical investigations and implemented software solutions.

• Reviewed C/C++ and Java software for code reviews and code walkthroughs.

• Reviewed program development product artifacts so that program milestones could be reached.

Employer: Magellan Health Newtown, PA 18940 (9/1993 – 10/1999)

Position / Title: Senior Programmer/Analyst

Responsibilities:

• Designed developed and implemented provider payment systems.

• Designed and implemented claim systems user interfaces.

• Utilized T-SQL to create database schemas, tables, views, indexes, and stored procedures.

• Parsed member eligibility data to load into the database.

• Created HEDIS reports along with complex financial reports.

• Reviewed requirement specifications with system users.

• Tested software and reviewed results with user driving software change.

• Created software functional flow charts.

Employer: PMA Insurance (8/1990/1993)

Position / Title: Senior Operations Analyst

Responsibilities:

Analyzed software systems to improve performance.

Employer: Mellon Bank (6/1986/1990)

Position / Title: Senior Telecommunication Analyst

Responsibilities:

•Reviewed, analyzed, evaluated, tested and maintained telecommunications systems.

Employer: Mellon Bank (5/1982-6/1986)

Position / Title: Micrographics Programmer Lead

Responsibilities:

• Wrote software programs to create microfilm and microfiche indexing formats.

Additional Information

Security Clearances: Secret, Other: Granted access to (SCI); Completion of SSBI



Contact this candidate