Uploaded File
Nitin
nitintz@gmail.com
832-728-6006
14633 Woodson Park Dr 1712
Houston, TX 77044
Lead Engineer at QuEST
21 years experience W2
0
Recommendations
Average rating
223
Profile views
Summary

Seasoned IT professional with proven expertise in Project Management, technical development, data conversion and management, and thorough testing and validation procedures. Nitin has worked at client sites, offshore, and on projects that coordinated teams in both locations. He has worked in highly technical and precise industries including engineering and transportation.

• 14 Years of experience in Software Application Development and Testing.

• Experience in automation using Python, Perl, PHP, Shell Scripting and VBA.

• Familiarity with Agile process development and testing.

• Ability to manage offshore teams and prioritize responsibilities.

• Ability to interact effectively with all levels of management.

• Experience in evaluating technology risks and ensure quality deliverables.

• Experience in handling client projects for entire software life cycle.

• Ability to manage client expectations and internal priorities..

• Ability to manage multiple projects.

• Ability to interact effectively with all levels of management.

• Experience in developing work estimates, identify and evaluate technology risks, ensure quality deliverables with zero defects, participate in business meetings, coordinating with all stake holders.

Experience
Sr. Software Developer
Information Technology
Jan 2014 - Nov 2014

ELP (Electronic Life Prediction): ELP is life estimation software developed by and for Baker Hughes for their drilling tools. This software predicts the life and reliability of drilling tools used by the company. Life prediction provides a cutting-edge way to identify precursors to costly failures in the field and offer proactive guidance during maintenance periods for parts may otherwise have been disregarded based strictly on procedure. Statistical models that relate operating environment to life of the component and are derived from failure data of fielded components, introduce a new way to optimize the efficiency of drilling tools. This is a groundbreaking methodology developed to determine life of components operating in drilling environment by incorporating statistical aspects such as those caused because of variation in operating stress and maintenance upgrades. Since the algorithm utilizes field data, the need for costly laboratory experiments are also eliminated. Each model developed is unique to the specified part and can be calibrated for best fit.

` Bayesian based model selection technique is used in this software and it incorporates operating environment variables after each successful drilling run to select model that gives the best survival probability for that component. This advanced capability has been developed to update life prediction by dynamically selecting models after each successful drilling run. This ensures maximum utilization of a component, while avoiding failure to improve to overall reliability of the tool while in the field.

Presently working on developing a tool in Java for the above software along with automation of testing using Python.

Responsibilities:

  • Leading the Automation activity.
  • Understanding the existing VBA programs.
  • Implementing a high level design for the overall program.
  • Implement the entire logic in Java.
  • Used Eclipse to work on the java code.
  • White box / unit testing of the Java code with the baseline results from VBA.
  • Integration of various modules implemented in java and it’s testing.
  • Provide multiple options to accept inputs like XML, database connection, excel file.
  • Pushed for more streamlined process that reduced much of the manual work involved.
  • Automated most of the manual and reporting work using Python.
  • Interaction/meetings with clients and onsite.

Environment: Java, Python, VBA, XML, SQL Server, SQL, Eclipse, Windows

Java Python XML VBA SQL SQL Server Eclipse UI Windows Unit Testing Automated Testing
Remove Skill
Lead Engineer
Information Technology
Apr 2013 - Dec 2013

VBA Automation: Automated much of the manual work inside the organization using excel VBA’s. Much of the work involved automation of routine work by various users in the organization including (but not restricted to only these) the Rolls Royce Center of Excellence team in QuEST, Bangalore, Travel desk team, resource management team, etc. The work majorly involved working on file for extraction of data, plotting charts, creation of pivot tables, using Excel’s probability and reliability functions, etc.

Responsibilities:

  • Leading the Automation activity.
  • Understanding the concept / idea for automation, with interactions with users.
  • Implementing a high level design for the requirement.
  • Implement the required automation using VBA and testing.

Environment: VBA, Excel, Windows

VBA Offshore Performance Testing Microsoft Excel Data Conversion Windows Project Management Database Design
Remove Skill
Lead Engineer
Information Technology
Oct 2012 - Apr 2013

Global Data System (GDS) Porting and Migration: Development of the Global Data System was part of a design system modernization effort. The system consisted of over 200 separate codes and required a large number of user-managed files of several formats. As a tool for integrating the system, the Global Data System software was written.

Responsibilities:

  • Developed a very detailed understanding of all the design programs and scripts for the applications.
  • Migrated the tools by modifying the files & scripts for newer compiler, modifying the source code to support the new compiler.
  • Internal testing, User Acceptance testing.
  • Lead the development team of 5 people working on porting projects in windows.
  • Organize and provide a catalogue of the many variables,
  • Simplified file input/output, and
  • Provided generic procedures for data viewing, editing, interpolation and comparison
  • Made the code more generic for future modifications.
  • Ported C and C++ code from older compilers to Microsoft Visual Studio 2005 32-bit applications to Linux 64 bit applications.
  • Ported FORTRAN code from earlier Compaq compilers to Intel Fortran 9.1/11.1 32-bit applications to Linux 64 bit applications and libraries).
  • Mede changes to overcome the memory issues with regards to the bad programming practices, and other size changes to the data structures.
  • Developed testing framework and automation using Python.

Environment: Python, Shell scripting, C, Fortran77, 90, Visual Studio, gdb, Quality Center, Linux 64bit Cluster, Windows

Python Visual Studio C++ C Scripting Fortran Linux Wintel Windows UI Compaq Automated Testing DBA Project Management Shell Scripts Database Design HP QC
Remove Skill
Lead Engineer
Information Technology
Apr 2012 - Sep 2012

DS1 Reciprocating Compressor NPI Automation: The DS1 Reciprocating Compressor NPI project involves a single bearing motor application where the driven equipment supports the drive end portion of the motor shafting. These motors drive reciprocating compressors used in the Petrochemical Industry. Several new features were incorporated as a part of the NPI. The Automation team developed design programs to ensure that the Engineering team works with controlled and tested software that is reflective of the Engineering Design Standards. Further, the design programs also serve as a communication platform for creating and releasing the input files used to regenerate the parametrically driven Pro/Engineer models.

Responsibilities:

  • Developed a very detailed understanding of all the design programs.
  • Automated the engineering design programs.
  • Implemented new source change requests that were ongoing, (i.e. whenever a new idea (engineering designs) was proposed, it had to be implemented and integrated in the available software and corresponding user document Webpages updated.
  • Migrate Design Programs
    • Understand existing design logic by going through the code.
    • Read the I/P’s to programs from NML files,
    • Created User Derived Data Types in FORTRAN to store output data.
  • Worked on SCR’s (source change request). Which involved working on Perl, Python, PHP and Shell Scripting
  • Performed Internal testing, Requesting the customer for user level testing.

Environment: Python, Perl, PHP, Shell scripting, Fortran77, SVN, Solaris, Windows

Python Perl Scripts PHP UNIX Shell Scripting Fortran Solaris SVN Windows UI PERL Shell Scripts Database Design Scripting
Remove Skill
Lead Engineer
Information Technology
Aug 2011 - Apr 2012

ASPL Database Migration: This project was implemented using Agile methodology. ASPL is a suite of programs tied together with a common user interfaces, databases, and graphical display package. It is used by engineers and drafters to design the steam path of a turbine, analyze the design, display a graphical representation of the turbine layout, and create drawings for manufacturing the various turbine parts. But there are also programs outside of ASPL that are used in the areas of proposal generation, development of new designs, and manufacturing.

Led a team on the client side and successfully completed the migration activity (from existing Database Sybase ASE12.5 server to Oracle 11g). Following activities were accomplished during this project.

Responsibilities:

  • Led the migration activity.
  • Responsible for entire data migration from Sybase ASE server to Oracle
  • Migrated API code written for Sybase to Oracle.
  • Oversaw the migration activity of PL/SQL programs
  • Migrated the Perl and shell scripting code written to access/modify database content.
  • Migrated the PL/SQL code from Sybase to Oracle.
  • Migrated the data contained in the earlier ASPL Database from Sybase to Oracle.
  • Migrated the Libraries written using Sybase API’s to Oracle’s OCCI API’s
  • Automated testing using Python.

Environment: Python, Perl, PL/SQL, Shell scripting, SVN, Quality Center, Solaris, Windows

Agile Methodology Automated Testing Data Migration Oracle Python PL/SQL PERL Sybase SQL UI Scripting Solaris Offshore Project Management Shell Scripts SVN Database Design Windows HP QC
Remove Skill
Lead Engineer
Information Technology
Feb 2010 - Aug 2011

Bucket Detail System (BDS): BDS migration activity was unsuccessfully tried with many other global solutions providers for our client over a period of 15 years before it came to our team. Our team was successful in migrating the tool to a new platform and with that gave huge savings (> $1MM/year) to GE on maintenance of the legacy tool. Involved with this project from the design phase until the project was successfully ported on a new server.

BDS is a suite of programs tied together with a common user interface (Python), database (SQLite), and graphical display package (Java). BDS contains all the design logic that is required to create a bucket for a turbine. The original code was written in completely in FORTRAN and was placed under BULL operating system and did not contain any database, so all the data was stored into flat file. We designed a new architecture and migration of the code from Fortran-66 to multiple languages (FORTRAN-95 and Python) and the file data was moved a new database along with designing architecture for the database.

Responsibilities:

  • Studied the design logic of old FORTRAN programs to obtain complete understanding and then implemented this logic using multiple languages.
  • Became proficient on BULL operating system.
  • Learned new JCL scripting language used in the BULL operating system.
  • Implemented the User Interface using Java Swing
  • Designed database tables and writing new SQL scripts.
  • Wrote a wrapper program in Python to automate the entire process including running different executables in FORTAN and calling Java Swing programs
  • Integrated testing of all the modules.
  • Automated the entire testing using Python.
  • Mentored team members about the new designs being implemented

Environment: Python, C, FORTRAN, Shell Scripting, JCL, SQLite, Ant, BULL OS, Windows, Linux

SQL Ant JCL Windows UI Python Swing Scripting Linux Java Fortran C Shell Scripts Database Design
Remove Skill
Sr. Engineer
Information Technology
Jan 2009 - Feb 2010

ASPL Design Program Migration: ASPL is a suite of engineering design programs tied together with a common user interface. It is used by engineers and drafters to design the steam path of a turbine, analyze the design, display a graphical representation of the turbine layout, and create drawings for manufacturing the various turbine parts. But there are also programs outside of ASPL that are used in the areas of proposal generation, development of new designs, and manufacturing.

Scope of work included the migration of the entire programs from HP-UX to Solaris along with handling new enhancements that the user requested.

Responsibilities:

  • Led the migration activity of Application HP to HP-UX to Solaris,
  • Automated testing process using Perl scripting.
  • Mentored team members on designing the application.
  • Wrote new SQL scripts, performed Internal Testing and Regression Testing of code.

Environment: Python, Shell scripting, PL/SQL, C, Fortran, putty, CVS, HP-UX, Solaris, Windows

Python PL/SQL Scripting Regression Testing HP-UX Solaris SQL Windows Automated Testing PuTTY UI PERL HP Fortran CVS Project Management Offshore Shell Scripts Database Design C
Remove Skill
Sr. Engineer
Information Technology
May 2006 - Jun 2008

Database Administration: Worked as Database Administrator. Responsible for the implementation of a Testing environment database (complete installation of Oracle database) on Linux.

Responsibilities:

  • Database Administration activities included creating backups, checking log messages, and optimizing database for peak performance
  • Migrated database from Oracle 9h to 9i and from 9i to 10g. The database included critical, high-volume data from Team-centered applications (clients: GE and Rolls Royce) used for UG servers.
  • Wrote PL/SQL scripts for development projects
  • Resolved user issues in Oracle Applications

Environment: Oracle 9i, 10g on AIX, Solaris and Windows

DBA Oracle SQL Solaris PL/SQL Windows AIX Linux Database Backups
Remove Skill
Software Engineer
Information Technology
May 2001 - Apr 2006

AutoDOE: AutoDOE is statistical software used to automate Engineering Applications like Computer Aided Engineering processes, and carries out Statistical Analysis on the results thus obtained. It is a software tool used to determine “Cause and Effect” relationships among multiple factors and response variables. It aids the analysts to explore design alternatives and automate the design process. It has Integrated Design Environment to carry out Design of Experiments.

Responsibilities:

  • Codied applications utilizing Core Java, Perl and shell scripting
  • Developed Test plans and Test Cases
  • Performed Configuration management of all the source files for this project.
  • Worked on most flavors of Unix platform for testing this product

Environment: Java, AWT, Swing, Perl, Shell Script, AIX, Solaris, Linux, Windows

Java UNIX PERL Scripting Swing Solaris Linux Windows Analysis Software Engineer AIX Shell Scripts Database Design
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in Computer Software Engineering
Vijanagar Engineering College, 1996 - 2000
Certifications
Oracle Certified Associate (OCA DBA)
Oracle Corporation, 2008
Skills
Software Development
2014
14
UNIX Shell Scripting
2012
12
Offshore
2013
10
Database Design
2013
9
Shell Scripts
2013
9
Product Development
2014
8
Shell Scripting
2013
8
Automation
2014
6
Core Java
2014
6
AIX
2008
5
C
2013
5
PERL
2012
5
Perl Scripts
2012
5
PL/SQL
2012
5
Python
2014
5
QA Engineering
2014
5
Quality Assurance
2014
5
Software Engineer
2006
5
SQL
2014
5
SVN
2012
5
Testing
2014
5
XML
2014
5
Agile Methodologies
2014
4
C / C++
2011
3
CVS
2010
3
Fortran
2013
3
OO Software Development
2014
3
OOP
2014
3
Oracle 9i/10g
2009
3
Database Backups
2008
2
HP QC
2013
2
Oracle
2012
2
Quality Center
2012
2
SQLite
2011
2
Steam Turbines
2011
2
VBA
2014
2
Ant
2011
1
Bugzilla
2012
1
Java
2014
1
JCL Scripting
2011
1
Requirements Analysis
2013
1
Software Project Management
2013
1
Windows
2014
1
Agile Methodology
2012
1
Analysis
2006
1
Automated Testing
2014
1
C++
2013
1
Compaq
2013
1
Data Conversion
2013
1
Data Migration
2012
1
DBA
2013
1
Eclipse
2014
1
HP
2010
1
HP-UX
2010
1
JCL
2011
1
Linux
2013
1
Microsoft Excel
2013
1
Microsoft SQL Server
2014
1
MySQL
2012
1
Performance Testing
2013
1
PHP
2012
1
Project Management
2013
1
PuTTY
2010
1
Regression Testing
2010
1
Reliability Engineering
2014
1
Scripting
2013
1
Solaris
2012
1
SQL
2014
1
SQL Server
2014
1
Swing
2011
1
Sybase
2012
1
UI
2014
1
Unit Testing
2014
1
UNIX
2006
1
Visual Studio
2013
1
Wintel
2013
1