We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Lansing, MI

SUMMARY:

  • Over 10 yrs. of Full - cycle software development: business analysis, requirements and specifications, cost estimation, activity-based cost accounting, formal project design & project tracking; database architecture/design/normalization; application architecture/design/coding & technology updating; UAT/QAT/test techniques & tools, custom test harness design & construction;
  • Extensive experience in test-driven development (TDD) and related methodologies, production deployment, IT system element evaluation, selection, technical documentation; formal (CMM/CMMI) and informal (Agile) development processes; application & system security; automated data acquisition. Principled, conscientious, resourceful, articulate.
  • Specialist in Java and .Net related technologies, esp. C-type programming languages: C, C++, VC++, C#, Perl, PHP, Java; scientific programming; statistical and other complex analysis; sophisticated software/systems modeling, econometric & logistical systems; algorithm design; machine/network optimization & security; data conversion; ETL software & DB systems; software metrics esp. SLOC.

PROFESSIONAL EXPERIENCE:

Confidential,Okemos, MI

Senior Java/J2ee Consultant

Responsibilities:
  • 51 internally-developed projects embracing different technologies, in support of the General Survey of Java Technologies, available per paid subscription or consultation.
  • Used Java, JavaScript, DotNet, Oracle, and open source technologies: web site techniques, UI techniques, DB techniques, REST & SOAP web services/SOA/enterprise, stand-alone applications, web site and application security patterns; GoF design patterns, project design patterns; test-driven development (TDD).

Confidential, Lansing, MI

Configuration Manager / Software & Systems Engineer

Responsibilities:
  • Responsible for organizing and conducting complex application builds and deployments in an Agile continuous-integration development process, for large-scale software application (The Michigan Child Support and Enforcement Service (MiCSES), MiCase) and hosting systems implementations, emergency release contingency, data warehouse integration, system, string, security, and application component integration testing, operator training, system product evaluation, and related activities. Monthly major and minor production releases; emergency releases.
  • Build template design and construction, build scheduling of differential web application versions; deployment environment baselining, retrofitting, and promotion sequencing.
  • Source code repository management: html pages, JSPs, servlets, and other framework (Spring, Hibernate) Java/JEE/J2EE JDK 6 & 7 constructions, data change and control scripts, Oracle report pages, configuration files.
  • Maintenance and upgrading of internal configuration management tools, for task assignment management, build process and build template management, database / web / application server systems monitoring and reports, system user account management.
  • Application architecture, design, coding, testing, development / deployment process management. Consultant to a project to migrate from Oracle Enterprise Repository to IBM Rational Team Concert: product evaluation, feature set evaluation, process architecture, design, template conversion.
Tools: Red Hat Enterprise Linux (REHL), IBM Rational Team Concert (RTC), RTC shell, RTC Java API, IBM Jazz server, IBM BuildForge, Oracle 11g, Oracle Enterprise Repository (OER), Oracle Repository Object Navigator, Toad, SQLPlus, Oracle SQL Developer, Putty, WSFTP, Bash shell, Vi, Perl, Java/JEE/J2EE, JDK 6, 7, Spring, Hibernate, AJAX, JavaScript, CSS, jQuery, CSS, Subversion, Maven, Ant.

Confidential,Lansing, MI

Senior Software Engineer

Responsibilities:
  • Red Hat Enterprise Linux (REHL), IBM Rational Team Concert (RTC), RTC shell, RTC Java API, IBM Jazz server, IBM BuildForge, Oracle 11g, Oracle Enterprise Repository (OER), Oracle Repository Object Navigator, Toad, SQLPlus, Oracle SQL Developer, Putty, WSFTP, Bash shell, Vi, Perl, Java/JEE/J2EE, JDK 6, 7, Spring, Hibernate, AJAX, JavaScript, CSS, jQuery, CSS, Subversion, Maven, Ant.
  • Converted security from the User Application and Registration System (UARS) to the Security Access Manager (SAM) system. Converted development environment from IBM Websphere/RAD to JBoss/JBoss Developer Studio, updated JDK from 1.2 to 1.7, corrected generics. Established automatic internal application deployment configuration & JBoss server configuration. Established SCM using Serena CRM.
  • Upgraded the CrashWeb application’s mapping features from ESRI ARC-IMS to ESRI ARC-GIS, increasing end-user application usage by a factor of six. Established side-by-side crash incident searches by map extent and by user-selected road sections.
  • Created detailed technical software & system documentation Created detailed technical documentation for SAM web service and client software. Established effective change management documentation, design documentation, formal test plans and scripts; test-driven development (TDD).

Tools: IBM Websphere/Rational Application Developer (RAD), JBoss EAP 5, JBoss Developer Studio (Eclipse), Oracle 10g, Toad for Oracle, Serena change & release mgmt. software, ESRI JavaScript API, J2EE, core Java, JavaScript, HTML, CSS, XML, JDBC, PL/SQL, SQL, Spring, Hibernate; SOA.

Confidential

Responsibilities:
  • Completed application conversion from Struts to Spring 3 and from JBDC for Hibernate 3, including application file restructuring, re-architecture and redesign. Updated JDK from 1.2 to 1.7.
  • Completed the correction of over 60 maintenance issues: corrected and extended jQuery/jqGrid column filtering and sorting functions, corrected and extended Hibernate (annotated) implementations, corrected and extended automated Excel & Crystal Reports exports, corrected application architecture and configuration, source configuration management, exception handling, application security, feature additions and refinements.
  • Created detailed technical software & system documentation. Established effective change management documentation, design documentation, formal test plans.& scripts. Coordinated UAT/QAT and test results.

Tools: JBoss EAP 5, JBoss Developer Studio, Business Objects plug-in for Eclipse (Crystal Reports tool), Oracle 10g, Toad for Oracle, Serena change & release mgmt. software, ESRI JavaScript API, J2EE, core Java, JavaScript, jQuery/jqGrid, HTML, CSS, XML, JDBC, PL/SQL, SQL, Spring, Hibernate; client development for web services, SOA; Crystal Reports, UML, Remedy tracking system.

Confidential

Senior Software Engineer

Responsibilities:
  • Designed and established the web service for the DHS CPS Central Registry through an Oracle stored procedure: architecture, design, development, testing, configurations, deployments, SCM, task tracking.
  • Designed and established four web service clients to communicate with state of Michigan data repositories.
  • Designed and constructed a user interface/test harness to expedite construction of new web service clients.
  • Provided comprehensive SOA technical documentation: flowcharts, activity diagrams.
  • Conducted technical research on project-related issues; software design services; technical documentation.

Tools: IBM WebSphere 6; Rational Application Developer (RAD) v. 6, 7; Eclipse; ClearCase, ClearQuest; J2EE 1.4, 1.6; Struts; Java Swing; Oracle 10g; PL/SQL Developer; Oracle JDeveloper 11; MS Visual Studio 2008, 2010; .Net framework v. 3.5; Apache Axis v. 1.0, 1.4; SOA; Java SAX; PK & SSL; UML.

Confidential,Okemos,MI

Senior Java/J2ee Consultant

Responsibilities:
  • Online transaction systems, print/publishing industry (JEE/J2EE, Spring, Oracle, OpenVPN, Apache).
  • Online transaction mgmt., portfolio mgmt. (LAMP technologies: Fedora 6 Linux, Apache, MySQL, Perl).
  • Business intelligence software/systems design/coding & related Confidential services (core Java, Oracle).
  • Econometric analysis & related modeling software: core Java, Java 3-D, Oracle, etc. Mathematical modeling software, E8 Lie algebroids & related (Fedora, Java, Java 3-D, Perl, MySQL).
  • Open source development. Linux Fedora, Java, Struts, Spring, Hibernate, OpenRules/Drools, JBoss ESB, ESRI ARC-GIS, jQuery, jqGrid, Oracle RDBMS schemata, views, stored procedures, triggers, scripting, etc.
  • Start-up development: private equity investing; technical & strategic market & principle factors R&D; Software architecture, design, coding, deployment, administration, and security; finance, accounting; LFT securities portfolio mgmt. (JEE, Spring, jQuery, JavaFx, OpenVPN, MySQL,Wildfly, OpenRules, CSS). IT hardware design, assembly, installation, from COTS: servers, workstations, routers, A/D converters, etc.

Confidential,Lansing,MI

Information Analyst

Responsibilities:
  • Engineered/coded enhancements to the EDS source-line-of-code (SLOC) counting tool, in support of a high-profile corporate initiative to obtain definitive metrics on all EDS software applications. CMM Level III.
  • Defined EDS corporate Technical Standards & Guidelines for development, evaluation, & approval of SLOC tools & processes; established SLOC tool technical direction, high-level & detailed specifications.
  • Designed/implemented comprehensive test plans, performed test cases; supervised field testing; established test documentation; designed/coded software. Two patent applications pending.
  • Redeveloped/enhanced end-user documentation. Managed application deployments and availability notifications. Developed detailed project estimates/tracking reports for management.
  • Established end-user support systems for all EDS SLOC tools. Established/maintained technical development environment and source configuration management (SCM): successfully migrated from IBM Visual Age to CVSNT to StarTeam/Borland groupware source & document management.
  • Established development processes, administered, performed development of the SharePoint Team sites for 20 MVMP team members; designed/implemented service request forms/processes (VB .Net, C#).
  • Established conceptual proofs for conversion to MVC & SOA architectures; established prototypes.

Tools: JEE, Java EE 5 - JSP STL, JS Faces 1.2, JSP 2.1, Servlet 2.5, Struts, EJB, JDBC, jTDS, JUnit, JBoss, NetBeans 5.5, JDeveloper, IBM VisualAge, Eclipse, Borland - Starteam/CaliberRM/ Together Architect/Optimizit/JBuilder, MS SQL Server 2005, MS SharePoint, Linux Fedora 3.

Confidential,Sawyer, MI,Okemos

Entrepreneur/Business Partner

Responsibilities:
  • Financial derivatives modeling software (Oracle, Java/J2EE, VC++, .Net, EDI); Wiki code (Perl/MySQL).
  • Online mortgage application software (PHP, PDF, Perl, MySQL, XML,UML), system hardware & security.
  • Medical records digitization demonstration project (EDI ANSI X12, storage area network technologies).

We'd love your feedback!