We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

Portsmouth, NH

PROFESSIONAL SUMMARY:

Confidential is a Principal Software Engineer with over 22 years’ experience in software development including requirements analysis, architecture, code development and review, and testing. He has in - depth experience in CI/CD tools and processes.

SKILLS:

  • DevOps Engineer
  • Windows, Linux
  • Oracle, MSSQL
  • Agile Software Development

TECHNICAL SKILLS:

Platforms: Linux, Windows

Languages: Java, SQL, C++, Visual Basic, C#, node.js

Development Tools: GitHub, Junit, Jenkins, TeamCity, Maven, ANT, Artifactory, Eclipse, Visual Studio, Rational Team Concert, SonarQube

Other: Jira, Agile Central, bash, Windows batch, Pentaho

PROFESSIONAL EXPERIENCE:

Confidential, Portsmouth, NH

Principal Software Engineer

Responsibilities:

  • Responsible for working closely with product teams in a consultancy model to help improve quality and time to release of products.
  • This entails leading a quality assessment of the CI/CD processes and tools used by the product team and making recommended changes to areas that require improvement.
  • DevOps and Agile adoption by the product teams is key to success.
  • Recommended tools include (Agile Central, GitHub Enterprise, TeamCity/Jenkins, Maven/Ant, Artifactory, SonarQube, Veracode, Code Insight)

Confidential, Portsmouth, NH

Senior Software Engineer

Responsibilities:

  • Responsible for defining best practices, architecting the rollout and service model for new CI/CD tools, automating maintenance and rollout of new and existing CI/CD tools.
  • (Agile Central, Rational Team Concert, GitHub Enterprise, TeamCity, Artifactory, SonarQube, Black Duck).
  • Enterprise wide migration of Rational Team Concert work items and source code to Agile Central and GitHub Enterprise respectively. (Pentaho, java, linux, bash, Windows cmd scripts, xml, chef)

Confidential, Portsmouth, NH

Services Architect

Responsibilities:

  • Enterprise wide migration of work item management and source code from various tools (Jira, Version One) to Rational Team Concert.
  • Worked directly with product teams to ensure smooth transition from original work item management and source control system to Rational Team Concert.
  • Maintained migration utility adding new functionality and fixing defects as needed.
  • (Pentaho, java, linux, bash, Windows cmd scripts, xml)

Confidential, Portsmouth, NH

Senior Software Engineer

Responsibilities:

  • Developed Governance Risk and Compliance Manager ( Confidential ).
  • Created and maintained custom CI process that was adopted by other Clarity addon teams.
  • (Java, Clarity Studio, Oracle/MSSQL, StarTeam, Jira, ANT)

Confidential, Portsmouth, NH

Senior Software Engineer

Responsibilities:

  • Wrote a prototype system that accepted logging data from disparate systems, modeled it using a metadata schema, and transformed it into a dynamic star schema for use by OLAP tools (See patent information below) (Java, MSSQL/Oracle, JBoss AMQ)
  • Developed Business Activity Monitoring. Wrote custom interface for Ingres, MSSQL, Oracle database interactions. Provided statistical data for BAM reporting. Responsible for custom build environment for BAM (Java)
  • Developed generic framework for communicating with LDAP services (java)
  • Developed UI browser for Decision Based OLAP (Visual C++)

Confidential, Portsmouth, NH

E-Commerce Consultant

Responsibilities:

  • Responsible for skills based client contract requirements
  • Tested Windows 2000 migration for Portsmouth office. Installed Windows 2000 Pro on client machines and tested network stability with Windows NT 4 servers.
  • Developed web based bug tracking client and server applet (Java, Visual Café)
  • Project cancelled due to office closure

Confidential, Portsmouth, NH

Programmer Analyst

Responsibilities:

  • Developed client and server applications and custom controls.
  • Extensive use of stored procedures to connect to Oracle database (Java, Oracle)
  • Analyzed customer requirements, developed use cases, implemented use cases for functionality to handle data between client and server
  • Trained developers in object-oriented design and development methodologies

Confidential, Portsmouth, NH

Senior Developer

Responsibilities:

  • Developed Windows based client application (Visual C++)
  • Developed working prototype of claims application for usability testing. Won a significant achievement award (Visual Basic, Access Database)
  • Developed client with custom controls built by Application Architecture Group. Wrapped standard MFC controls with Encina and DCE to allow direct communication with AIX server. (Visual C++)
  • Developed MFC extension DLLs to share client screens and resources as reusable modules
  • Developed custom C++ application to dynamically assign resource ID’s so DLL’s would not conflict
  • Developed message handlers on IBM AIX servers from Rational Rose code generation (vi, C++)
  • Source management was done using Continuous
  • Advanced continuous integration process using Continuous allowed for higher quality releases
  • Trained in Object Oriented Analysis and Design, Advanced C++, Microsoft Foundation Classes, Unix, Visual Basic, Rational Rose, and UI design through internal training classes provided by Liberty Mutual

Hire Now