We provide IT Staff Augmentation Services!

Independent Consultant Resume Profile

4.00/5 (Submit Your Rating)

Skill Summary

  • Software Engineering professional with expertise in development, automation, process improvement and technical team leadership
  • Developed applications in C , Java, PHP and Perl
  • Release engineering and continuous integration experience in C and Java
  • Expert in developing and implementing automation frameworks in C and Java
  • Expert in automation to include build automation, continuous integration and test automation
  • Experience in implementing Continuous Integration in J2EE and .Net environments
  • Experience in database development in Oracle, MS SQL Server and MySQL
  • Extensive expertise in developing and implementing best practice Agile development methodologies to include SCRUM and XP.
  • Successful in implementing repeatable, cost effective solutions that immediately increase the efficiency of the project team and help to ensure the release of high quality software

Key Expertise

  • Automation Architecture Design
  • C .Net Development
  • Continuous Integration Implementation
  • Technical Team Leadership
  • Agile Process Improvement
  • Agile Management Tool Implementation
  • Java Development
  • Database Development
  • Test Driven Development
  • On and Offshore Team Management

Technical and Management Skills

  • 13 yrs Software Development Experience
  • 5 yrs Management Experience
  • Programming/Scripting languages/Frameworks: C , .Net 3.0-4.5, SQL, T-SQL, PL/SQL, C , VBA, HTML, Java, Shell, Perl, Python, Powershell
  • Application Software: UNIX, Toad, Visio, Remedy, Microsoft Office, Windows 95-Windows 7, Rational Clear Quest, Clear Case and Requisite Pro, Ascential Data Stage, Eclipse, PG Admin, PHPMyAdmin, SQuirrel , Visual Studio 2008-2013
  • Continuous Integration/Release Engineering: Jenkins, Team City, Cruise Control, Ant, Maven, Subversion, GitHub, BitBucket
  • Project Management and Test Tools: Jira, JUnit, NUnit, WatiN, SoapUI, Rally, White, FitNesse, Selenium Webdriver
  • Relational Database Platforms: Oracle 8i-11g, MS SQL Server 2000-2008, MS Access, MySQL, DB2, Teradata, PostGreSQL

Project Experience

Independent Consultant

Confidential

  • As an independent software consultant specialized in developing and implementing automation architecture and frameworks, refactoring existing automation for maximum efficiency, implementing and maintaining continuous integration and custom C development.
  • Custom C .Net development
  • Developed C .Net Web Client, XML, MSMQ, string, and file utility libraries
  • Developed C .Net Web Client utility to parse CSV and download images
  • Developed .Net Solutions leveraging Visual Studio 2013
  • Automation architecture development and refactoring
  • Developed a page based automation framework with C , NUnit and Selenium Webdriver 2.0
  • Developed a page base automation framework with Java, JUnit and Selenium Webdriver, 2.0
  • Implemented functional test coverage leveraging Sonar, Jacoco, Fitnesse and Bamboo
  • Analyzed and refactored existing Fitnesse frameworks for maximum effectiveness and efficiency
  • Continuous Integration implementation and maintenance
  • Developed build automation for VS2012, Jenkins using GIT and Mercurial SCM
  • Trained staff on effective build and test automation techniques

Automation Architect

Confidential

  • Performed assessment of existing C .Net automation framework and made a recommendation for refactoring the framework to fit the needs of the existing team.
  • Developed a prototype automation framework with C .Net, Selenium Webdriver, and Coded UI

Automation Architect

Confidential

  • Developed and implemented a robust, modular, C class library white box automation framework leveraging C , .Net 4.0 allowing for test automation of a C .Net EDI Processing application
  • Integrated automation framework with Fitnesse
  • Developed and maintained Team City continuous integration for Visual Studio 2010 solutions
  • Developed and implemented WCF RESTful services for EDI processing.
  • Identified root cause of defects and made necessary fixes
  • Developed utility methods for handling Files, Strings, XML, MSMQ, EDI and custom C objects
  • Facilitated test case organization based on risk and ROI

Continuous Integration Release Engineer

Confidential

  • Developed Jenkins Build jobs for C and VB6 Projects and Solutions leveraging .Net MSBuild
  • Developed Jenkins Build jobs for J2EE IBM RAD with Ant coupled with IBM RAD Build Utility
  • Responsible for full spectrum Jenkins administration to include plug-in, job and node management
  • Configured and maintained Jenkins slave nodes on AIX, Linux and Windows servers
  • Developed Jenkins build jobs for Subversion, GitHub and StarTeam
  • Implemented continuous integration for C and J2EE projects
  • Developed Perl scripts for Jenkins maintenance to ensure maximum CI uptime
  • Developed Jython and JACL scripts for deployment to Websphere App Server environments

Automation Architect

Confidential

  • Developed and implemented an automation framework C .Net 4.0, WatiN and UI Automation
  • Integrated the automated test suite with Cruise Control .Net for CI and max ROI
  • Using SQL SMO developed database utilities to include Backup and Restore methods
  • Developed C methods to perform CRUD operations on SQL Server 2008 R2
  • Consumed REST and SOAP web services with C
  • Facilitated test case organization based on risk and ROI

Jira Consultant/Developer

Confidential

  • Managed the project leveraging SCRUM within Rally using a 2 week iteration cycle
  • Developed custom Javascript functions to perform field level validation, control form field behavior as well as customize the look and feel of the Jira out of the box implementation
  • Developed and implemented custom workflow, permission, notification and security schemes

Automation Architect

Confidential

  • In depth usage of .Net 4.0, XML, SQL Server 2008, XPath and XSLT.
  • Developed methods to interact with Start, Stop, Purge and Peek at Windows MSMQ.
  • Developed and implemented an automation framework using C .Net 4.0, WatiN, and White
  • Developed full coverage automated white box tests identifying and resolving over 70 defects
  • Developed and executed full coverage automated tests for SQL server stored procedures.
  • Developed a C .Net ETL application to extract and load data from a SQL Server 2008 R2 DB
  • Installed and administered Jira and Greenhopper on Windows 7 VMWare and SQL Server 2008
  • Leveraging Visual Build Professional, .bat and Powershell implemented continuous integration.

QA Manager

Confidential

  • Responsible for Jira configuration management and user story/requirements management
  • Facilitated defect management and project Sprint planning and prioritization meetings
  • Implemented a test automation framework leveraging C , NUnit, Watin and White

QA Lead/Manager

Confidential

  • Developed a cost effective test automation framework using Watin, NUnit and C .Net
  • Using C System.XML library performed create, read and write operations on XML documents.
  • Using the user32 library developed custom methods that allowed automation of Telerik controls.

Automation Architect

Confidential

  • Developed and implemented a test automation framework leveraging Watin, NUnit and C .Net
  • Worked closely with functional managers to plan iterations and align automation efforts
  • Developed and implemented an agile automation test strategy and trained staff on best practice

Automation Engineer

Confidential

  • Using Perl and SQL, automated testing of OGC Compliant Web Services
  • Using Perl and SQL automated ETL testing of imagery metadata, SOAP and KPV web services

We'd love your feedback!