Post Job Free
Sign in

Project Manager Software

Location:
Naperville, IL
Posted:
March 31, 2017

Contact this candidate

Resume:

GRISHMA DESAI

Contact:917-***-****

E-Mail: aczk9z@r.postjobfree.com

Technology savvy professional with an illustrative career reflecting strong Research & Development capabilities coupled with rich experience in developing multi-threaded applications, GUI, geospatial and distributed computing. Looking for mid level position and am authorised to work full time.

Professional Summary

More than 16 years of rich technical experience playing key roles across engagement lifecycle -functional analyst, architect, developer, project lead, project manager to deputy project director

Demonstrated strong technical competency leading multiple development, re-engineering and maintenance projects

Proven experience with working on different innovative solutions using variety of and open source technologies such as J2EE, JAI, OSGI, and PVM, MPI

Experienced in executing projects using different software development life cycle models

Involved in leading team throughout engagement lifecycle- initial definition phase, taking the concepts and following through to a successful deployment

Supported implementation of best practices in IT technology, processes and applications development/support

Demonstrated expertise of managing external vendors and multiple stakeholders – business user team for the requirement understanding, architects for design interfaces, project team members for development and operational team for maintenance support

Focused on driving continuous improvement opportunities through process standardization (developed processes related to Software Development in compliance with the organization standards)

Published papers on developing distributed image processing software

International deputation in Australia and Brazil for supporting software installation, user training and post implementation support

Manage, develop and mentor teams of technical experts responsible for development, enhancements, and re-engineering of Java applications

Strong interpersonal and communication skills; ability to communicate with people in a wide variety of areas and at various levels from technical specialists to senior management

Strong problem solving & technical skills coupled with confident decision making for enabling effective solutions leading to high customer satisfaction and low operational costs

Technical Skills

Language

Database

Operating System

Development Tools, Methodologies & Environments

C, Java, JAI, J2EE, HTML, JavaScript, XML

Postgresql, Mysql, Oracle

RedHat Linux, Windows

Object-Oriented Analysis & Design (OOAD), Netbeans, JTest, Apache Tomcat, UML

Key Capabilities

Application development & testing

Project management

Release management

Change management

Software Architect & design

Development, Reengineering, & Maintenance projects

Leadership and team management

Algorithm development

Industry Eminence

Publications:

Implementation of pre-processing software of IRS (Indian Remote Sensing Satellite) Data in Distributed Configuration Using PVM submitted to 2nd Workshop on Distributed Processing 2000, at Jadavpur University, Calcutta, India

Fault Tolerant Configuration for Satellite Data Processing using Distributed Clusters presented at International Workshop on Distributed Computing 2001, organized by Department of Computer Science & Engineering, Calcutta University, Kolkata, India

Configuration for Optimal Resource Utilization in High throughput computing cluster presented a technical paper in 2001 at ISRS symposium, Ahmedabad Chapter, India

Co-authored a paper titled Tool for Satellite Data Product Quality Assessment at Computer Technology for Space(CTS) 2011, ISAC

Conference/Workshop:

Attended workshop on Parallel Computing Optimizing Performance Of Parallel Programs conducted by C-DAC Pune, India

Attended 3rd Indian conference on Computer Vision, Graphics and Image Processing, held at Ahmedabad, India

Personal Details

Educational Qualification

oDegree – Bachelor of Engineering in Computer Science

oDuration – September 1994 to August 1998

oPercentage – 78% (University second)

oUniversity/ College – L.D. College Of Engineering, Gujarat University, India

Visa : L2 with approved EAD

Professional Journey

National RemoteSensing Centre (NRSC), Hyderabad, India

Role

Period

Developer, Architect, Project Lead, Project Manager, Deputy Project Director

June 2004 to July 2016

Key Projects:

P1. Satellite Product Visualization and Analysis Software

Project Summary

Role

Develop and support a software package to establish quality of service and quality of content indicators for Satellite image digital products. 200 products being evaluated every day catering to 15 operational Satellites

Project Manager

Responsibilities

Developed a project charter addressing goals of a newly established integrated multi-mission environment viz. throughput, 24*7 operations and automation

Led project team across SDLC phases to ensure completion of project milestones within established timelines with desired results; responsible for tracking project progress, managing team, and resolving day-to-day issues during pre-launch and post-launch

Evaluated multiple open source products such as Marvin and JImage along with JAI to finalize implementation framework

Explored OSGI and designed a prototype to expose processes as services and deploy modular software program

Finalized software architecture and design using Java Advanced Imaging (JAI), threading and swing packages

Developed an assessment framework for establishing end-to-end Quality of Service capabilities for digital data products

Provided leadership guidance to the technical team in design, development, and testing phase

Supported deployment of JTest tool and guided team to close-out gaps based on tool report findings

Key features implemented for the package are:

oImage visualization and analysis tools

oCooperative processing class of Client Server application

oDatabase to store and manage workorders and report generation

oAutochecking modules for extensive meta data,format check, and image statistic

oI/O, Network, Load distribution and software fault tolerance build

oImage processing modules

P2. Grid based On-demand Earth Observation (EO) Services

Project Summary

Role

Design and develop an online service based platform catering to demand based data and processing requests for remote sensing applications using the archived data products across missions and period of time.

Team Lead

Responsibilities

Developed a prototype for demonstrating on-demand ordering and processing sensor data

Contributed towards designing and building the overall workflow of EO services and developed the interfaces across participating components at back-end

Designed and implemented the interface for participating processes to translate input requirements to GUI

oProcess independent interface for easier integration of new processes

oXSD based XML generation and retrieval

Designed software data workflow for generating information layers

Studied grid concepts; Designed and developed a proof of concept (POC) using Globus framework within the multi-mission enterprise

P3. Integrated Multi-mission Ground Earth Observation System (IMGEOS)

Project Summary

Role

Integration of existing data processing systems to support multi mission requirement for achieving better turnaround time and higher data product generation throughput.

Architect, Operations Manager

Responsibilities

Involved in defining technical requirements based on user specifications, defining design and development needs of participating components, building software architecture, and establishing interfaces

oEvaluated multiple architectures such as push-pull, polling, client-server, event-driven, component based and mapped them to requirements for existing software packages (viz. PQC, ADP, EMC, UOPS)

oCarried out gap assessment in the existing packages based on requirement specifications

oCollaborated with professionals from other centres to identify interface requirements

oDocumented software architecture and design document

oEstablished interfaces and setup the dataflow between production and test environment for handling failure scenario

oOversee code deployment process, ensuring sufficient change testing, defect tracking and coverage for after-hours support

Co-ordinated testing activity with design and operational teams across multiple centres

P4. Ancillary Data Processing (ADP)

Project Summary

Role

Re-engineered existing processes to incorporate requirements of the new Satellite mission for raw data processing

Project Manager

Responsibilities

Involved in project management related tasks like work allocation, scheduling, work monitoring, and liaising with different teams

Provided technical guidance and mentoring to the team members on various design and implementation aspects

Designed business process flow and system interfaces; presented final design approach to the project leadership team

Defined multi-threaded approach for Satellite data decompression algorithms

Designed file naming conventions to handle multi stream, multi session, and multi sensor data to establish process interfaces

Designed and developed media related modules

P5. Antarctica Ground Station for Earth Observation Satellites (AGEOS)

Project Summary

Role

Enhancement project to customize data capture and transfer system to support automation for AGEOS system.

Deputy Project Director, Software

Responsibilities

Assisted in developing Statement of Work and customer proposal document (RFP)

Identified areas requiring modifications and new developments

Documented software requirements, project management plan and detailed design document

Finalized software architecture and data flow interfaces

Managed technical team and involved in reviewing engagement deliverables

P6. User Order Processing System (UOPS)

Project Summary

Role

Design and development of web based application for browsing, data ordering and programming for 15 satellites.

Team Member

Responsibilities

Designed and developed Order Generation System using J2EE technology

Redesigned modules to enhance software security using md5 and hashing technique

Responsible for coordinating operationalization efforts for entire system

Monitored user data migration for implementing strong authentication

Space Applications Centre, Ahmedabad, India

Role

Period

Team Member

September 1999 to May 2004

Responsibilities

Designed and developed Java based distributed scheduler to control Data Products beginning from request ingest to product generation

Designed and implemented a Java based application to support workorder request creation

Designed and developed distributed implementation of traditional sequential image processing algorithm. A cluster of distributed heterogeneous systems was created for effective resource utilization using PVM (Parallel Virtual Machine) and MPI technologies. Implemented fault tolerance and load balancing features

Involved in development project of split master module for resampling

Developed a package in VC++ to facilitate retrieval and analysis of Data Products related information on Window based systems

Applitech Solutions Limited, Ahmedabad, India

Role

Period

Software Engineer

January 1999 to August 1999

Responsibilities

Designed and developed an application to enable MSMail user to send mail to internet via MDS based on POP3 and SMTP protocols. Base64 encoding was used to send data over internet

Designed and implemented modules to measure Sea Surface Temperature. IDL and C interface was used to carry out image processing operations

Aptech Institute, Ahmedabad, India

Role

Period

Software Teaching Faculty

August 1998 to December 1998

Responsibilities

Assisted in content development and training programs in C and C++ languages

International Assignments:

Ground Station Deputation for Australia and INPE, Cuiaba, Brazil

Project Summary

Role

Period

Deputed for installation, operationalization and training for ResourceSat1 and ResourceSat2 data processing facility in Canberra, Australia and in Cuiaba, Brazil

Team Member

2008 (Australia); 2014 (Brazil)

Responsibilities

Involved in capturing and documenting user requirements

Customized software based on user requirements

Developed test cases, performed testing, and resolving defects

Involved in final software installation, user training, and post implementation support



Contact this candidate