We provide IT Staff Augmentation Services!

Principal Resume

2.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY:

  • Hands on leader with track record of bootstrapping SQA in four start - ups.
  • Developed tools, processes and teams to handle all aspects of SDLC.
  • Specialty areas: QA automation, performance testing, one-of-a-kind solutions.
  • I am a realistic, constructive, high-energy, hands-on contributor.
  • I am a quick learner. I love my work.

TECHNICAL SKILLS:

OS/VM/clouds: Windows, Unix? (Solaris, AIX, Linux (most distributions)), Citrix, VMware, AmazonWS

Web/app servers: Apache, Weblogic, JBoss, MS IIS

DBs: Oracle, SQLPlus, Star Schema, PostgreSQL, MySQL MS SQL Server, DB2, Lotus Notes, MS Access, CLI, ODBC, SQL, Trac, SOA, REST, SOAP, JSON. NoSQL: Couchbase, Redis

Programming languages and scripting: Python, Flex/ AS (action script) / Flash, XSLT, Java, J2EE, PL/SQL, Perl, C/C++, Visual Basic, SQL, Assembler, JavaScript, LotusScript, PHP, XML, TSL, Bash, Ruby.

Load/functional test tools: LoadRunner/WinRunner/AstraQT, Rational, Segue Silk, Jmeter, SoapUI, Selenium, Grinder, Webload.

Software Dev paradigms and methodologies: breadth of experience in Agile teams (good, bad, hybrids with Lean/Kanban) Waterfall, anarchy, CMM.

Other keywords: HTML, DHTML

PROFESSIONAL EXPERIENCE:

Confidential, Framingham, MA

Principal

Responsibilities:

  • Designed and executed load tests to provide application and system performance evaluations, tuning and statistical analysis using custom tools based on Python, Matplotlib, Numpy across Linux (Ubuntu) and Solaris platforms as well as cloud hosted systems. Assisted QA in all aspects of functional product testing with Python and Selenium.
  • Developed custom functional python test framework to integrate with Jenkins for continuous integration and provide at-a-glance detailed analysis using Matplotlib, Numpy libraries and JavaScript.
  • Developed comprehensive solution for a real time trading system. Performance and functional testing for JavaFX and JS technologies using open source tools and Selenium, Python, TestFX.
  • Mobile device and security. Built tools to simulate 10s of thousands of mobile devices using MS Active Synch protocol. Designed, coded and executed performance tests. Wrote functional automated tests in Python, Selenium for daily regression for various mobile devices (Android, iOS) Reverse engineered networking protocols with sniffers (wireshark) and implemented a custom test tool in Python so simulate load.
  • Implemented comprehensive performance evaluation for backend on JBoss/Java RESTful APIs in JSON using Ruby and Python. Setup enhanced monitoring and analysis for performance counters and logs on Linux boxes.
  • Implemented comprehensive performance testing for frontend AJAX UI using Selenium / Capybara/ Ruby and VMWare with real time trend tracking as well as longer, specialized tests..
  • Built and executed functional and performance testing for SOA from scratch; setup Agile testing framework, interconnected to JIRA. SOAP UI, web services, JASON, Groovy, Selenium, Perl, Python, Ruby, Flex / Flash, Ant / NAnt, SQL Server.
  • Built functional and performance testing framework from scratch, incorporated with JUnit and added additional unit tests; completed Agile integration to Hudson. Adhoc stress and performance projects. Java, Perl, Python, Silk performance and functional tool suite, Ant, Linux, SQL.
  • Developed intelligent data gathering framework, complete with web services, dynamic Flex UI. SOA, MySQL, Perl, JSON, Selenium, Web services, JavaScript/HTML, PHP, Flex.
  • Developed data mining application. Complete development and testing deliverables. Python, Javascript/Selenium, SOA, web services.
  • Developed embedded device interface, microcontroller development and testing. Assembler, C++, mobileWeb.
Confidential, Boston MA

Director of QA

Responsibilities:

  • Grew QA, Content, Documentation and Customer Support organizations. Defined long/short term strategies, put together budgets. Accomplished all set goals.
  • Established processes and tools to support 360º accountability cycle: requirements, test plans, test execution, defects, requirements. Dynamic reporting and dashboards are available for each part.
  • Created an automated framework for nightly tests in the first week on the job. Added components for an on-demand QA status dashboard. Created a test harness to do functional and stress testing for Flex/Flash UI.
  • Contributed as an engineer, on the daily bases. Wrote code, test plans. Executed test cases and wrote bugs reports. Created a professional demo package. Used any means to accomplish set goals, regardless of the software platform, tools or technology, day or night.
Confidential, Waltham MA

QA Manager

Responsibilities:

  • Grew, managed and lead QA team while company sales increased more than 10x and product line increased. Realized vision for the QA team and introduced measurable standards to drive the overall quality of the product and to meet customers’ expectations.
  • Designed, advocated, prototyped, launched innovative R&D projects to benefit product development; increase understanding of future business challenges.
  • Introduced Open Source solution for test automation framework equivalent to commercial packages of well over $50,000. The framework supports nightly and less frequent execution of test suites for regression, performance, data correctness measurements. Mentored junior staff and developed automated tests using API, SOAP, Selenium, Perl, JavaScript, Java, SQL and shell scripts.
Confidential, Needham MA

Sr. Data Warehouse Engineer

Responsibilities:

  • Introduced PERL automated framework to assure quality of SQL code. The harness enforces new standards for test development, allows consistent, repeatable and fully automated execution of tests. This saves time to execute tests and decreases time necessary re-execute tests from the past projects.
  • Lead small to medium projects within the team and cross-functionally to assure quality of software. Managed time and resources to complete projects on time and in satisfactory fashion.
Confidential, Cambridge MA

Lead Performance Engineer

Responsibilities:

  • Lead the effort to increase performance of the company’s flagship product. The performance of the application was one of its key differentiating factors from competition.
  • Invented a suite of tools based on open source tools to test in-house software at no cost. Equivalent commercial solution start at $70’000 + 20% yearly maintenance.
  • Worked directly with customers to establish performance metrics, to improve customer satisfaction and to establish guidelines for future prospective sales.
  • Mentored junior staff
Confidential, Boston MA

Sr. Software Engineer

Responsibilities:

  • Evaluated technical tools for use in the QA department. Negotiated with tool vendors and brought in some of the tools to effectively solve department’s needs.
  • Assisted in hiring QA staff, mentored QA staff and consultants.
Confidential, MA

Team Leader/ World Wide Technical Lead

Responsibilities:

  • Developed all technical aspects of Application Solution Center - a new partnership program between Intel and IBM. Developed and trained ASC team. Managed technical hardware and software resources.
  • Lead launching two other ASE centers internationally.
  • Lead ASC team to optimize performance of client applications. Managed projects. Managed client’s expectations. Achieved perfect record of client satisfaction.
  • Served as the World Wide Technical lead for 15 IBM’s Solution Partnership Centers worldwide. Lead the effort to evaluate emerging software tools and technologies in the centers. Managed vendor negotiations and implementation of the tools and technologies.
Confidential,Schenectady, NY

Software Engineer

Responsibilities:

  • Developed contract management software for Power Systems division. The system safeguarded contract documentation of up to $200 millions in contracts.

We'd love your feedback!