Resume

Sign in

Engineer Manager

Location:
Seattle, WA
Posted:
April 29, 2016

Contact this candidate

Resume:

Girish L. Nayak

Mobile: ********** Mail:acukii@r.postjobfree.com LinkedIn: https://www.linkedin.com/in/girishnayak

SUMMARY

10+ years of software experience in analysis, design, development and maintenance of applications using C++, C#, Java.

Good understanding of object oriented programming concepts. Firm believer in code quality, rigorous code review and religiously follow good coding standards.

Self-starter, fast learner and a team player with strong personal and group communication skills and good trouble-shooting capabilities.

TECHNICAL SKILLS

Operating System

MS Windows server family (2012 R2 and earlier)

Design Methodologies

OOAD, Agile XP

Programming Languages

C, C++, C#, Core Java

S/W Libraries and Framework

WIN32 API, .Net, JDK

Databases

MS SQL Server 2008 and earlier, Exchange 2015 and earlier.

Configuration Management

Rational Clear Case, CVS, Perforce

Hardware

Dialogic 21-H, 41-H Telephonic Cards, Symmetrix DMX

Hands On/Knowledge/ Used Before

Bash scripting, Python, Perl, PowerShell, MFC, COM, ODBC, Dialogic, SYMAPI, STL, AWS, ASP.NET, ADO.NET, WPF.

Development Tools

Rational Purify Plus, Rational Clear Quest, Numega Bounce Checker, NUnit, Microsoft Visual Studio, Source Insight, Eclipse, Perforce, Review board, Coverity, Jenkins, Postman.

Case Tools

Rational Rose, Microsoft Visio.

Project Management Tools

Microsoft Project, Primavera, Microsoft Office Suite.

Domains

Storage, Medical Imaging, IVR, Banking and Electronic cash.

Virtualization Environment

VMWare ESX sever family and Windows Hyper-V

PATENT:

Automation of RSG/RDB management for Backup and Recovery. - EMC Corporation – Pending.

QUALIFICATION

Bachelor of Engineering in Computer Science in 1999 from Manipal Institute of Technology, Manipal, then affiliated to Mangalore University, Mangalore.

Pragmatic Marketing Certification – Foundation, Focus, Build, Launch, Market and Price.

PROFESSIONAL EXPERIENCE

EMC Corporation, Sr. Software Engineer Specialist (Mar 2010 - Present)

NetWorker Module for Microsoft Applications (NMM) EMC NetWorker is an Enterprise level backup and recovery product. EMC is market leader in PBA and data backup and recovery market category.

ROLES & RESPONSIBILITES:

Currently working on unification project.

Designed and implemented Exchange item recovery and granular level recovery as a part of new release of NetWorker.

Designed and implemented RDB recovery from block based backup in NetWorker 9.0 release.

Designed and implemented alternate mailbox recovery.

Designed and coded Common VSS provider harness.

Refactored the mailbox item browse code which improved the performance by 600%.

Authored specs & proposals. Reviewed & verified - Product Data Sheet, RPQs, and Release Notes and also contributed to the Product Guide.

Created a host of test cases for the aforementioned features using an internal test automation tool.

Provided engineering support and hotfixes for the high priority customer escalations.

Worked on multiple releases of NMM product implementing new features and designs.

LANGUAGE, LIBRARIES & DESIGN METHODOLOGIES: C++, C# 4.0, Java 1.7, Microsoft VSS, OOAD, MS Exchange 2007, 2010, 2015, MAPI, PowerShell.

ENVIRONMENT AND TOOLS: Visual Studio 2010, CVS, Perforce, Review board, Coverity, Jenkins, Bugzilla, Eclipse, Postman.

Longtop International – Client - Microsoft Corporation, Software Design Engineer (Jan 2009 – Feb 2010)

File Server Resource Management (FSRM) is a part of Windows 2008 R2 Server. FSRM is a suite of tools that allows administrators to understand, control, and manage the quantity and types of data stored on their servers. It is a file classification infrastructure. I worked on the later (M3) phase of the release cycle.

ROLES & RESPONSIBILITES:

Managed Windows2008 R2 FSRM transition to Windows Service Engineering team.

Fixed bugs, coded, tested.

Worked on building and fixing the test framework.

LANGUAGE, LIBRARIES & DESIGN METHODOLOGIES: C++, Win32.

ENVIRONMENT AND TOOLS: Source Insight, Source Depot, WinDbg, Rascal, WTT.

EMC Data Storage Systems India Pvt. Ltd., Sr. Software Engineer (Nov 2006 – Oct 2008)

TimeFinder Integration Module (TXIM) provides a comprehensive backup and recovery management interface specifically for Windows servers that support Microsoft SQL Server and Exchange databases on EMC Symmetrix DMX storage array. TXIM integrates and collectively automates the command actions and behavioral features of EMC TimeFinder, SRDF, Open Replicator and with Microsoft Volume Shadow Copy Service.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Handled most of the development tasks in version 4.3.

Worked for 3 major releases of the product and 1 minor release from end to end.

Reviewed & verified Product Data Sheet, RPQs, Release Notes and Product Guide.

Designed, Coded, Unit tested and provided L3 support.

Came up with estimates, functional specification, Unit test plan and Integration plan.

Refactored the code.

Added new features of the product both from Symmcli and Microsoft Application side.

Worked closely with QA engineers to create test automation.

LANGUAGE, LIBRARIES & DESIGN METHODOLOGIES: C++, COM, Win32, Microsoft VSS, OOAD, Multithreading.

ENVIRONMENT AND TOOLS: Windows 2003/2008-EE in 32 & 64 bit, SQL Server 2005/2008, Visual Studio 2005, CVS, VMware ESX 3.5, VERITAS Volume Manager, Microsoft Cluster Services, Microsoft Exchange 2007.

Intel India Private Limited. Sr. Software Engineer (April 2006 – Sept 2006)

Intel Connection Manager (CM) is a single application to manage various different media such as LAN, WLAN & WWAN on platforms such as XP, Windows 2003, Win 2000 & Vista. MxN is a broker that sits between the UI and the shims. The goal of the MxN is to improve anywhere, anytime connected usage of Centrino platform using best network connection. The MxN will allow users to detect, select, and use the best media type based on the user specified priorities and bandwidth preferences.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Worked with architects starting at requirements to refine the architecture specification.

Designed the MxN component

Developed network switching algorithm that is based on signal strength and user priority.

Coded, unit tested the MxN module and integrated MxN into the CM architecture.

LANGUAGE, LIBRARIES & DESIGN METHODOLOGIES: C#, .NET 2.0, OOAD, UML, Multithreading, GOF Patterns

ENVIRONMENT AND TOOLS: XP, VISTA 32/64 bit, NUnit, Rational Clear case, Microsoft Visio, Microsoft Project.

Oracle India Private Limited, Sr. Member Technical Staff (Jan 2005 – March 2006)

Oracle Enterprise Manager 10G-R2 – Agent is the distributed portion of Oracle EM framework. It resides on managed nodes. Enterprise Manager 10g uses a web-based architecture that is built on Internet standards making it easy for administrators to access management information “any time” and from “anywhere” by using a standard Web browser. Data is collected immediately after installation and is stored in the Management Repository. The Repository is designed to use the DBMS job system of the database to perform roll-ups of the data. Agent monitors a wide range of servers and devices. It sends the health of the target at configured time.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Fixed timing related issues in agent regression runs.

Worked on 10R2 release and 10.1.0.4 and 10.1.0.5 patch set releases.

Coded and fixed bugs.

Worked on issues related to windows environment which greatly helped in product release.

LANGUAGE, LIBRARIES, ENVIRONMENT AND TOOLS: C, Perl, ORATST, Shell scripts, OCI, Windows 2K and 2K3 flavors, Linux and UNIX flavors.

Siemens Information Systems Ltd, Associate Consultant (June 2003 – Dec 2004)

Syngo is a software platform for medical imaging & waveform applications, tasks and systems. It provides a set of basic features used by all medical modalities like CT, MR, Ultrasound, etc. The Patient Browser (PB) in Syngo describes the interface between the User and the medical image data that needs to be worked on or evaluated. The Patient Browser consists of Browser UI and PB Server. The Browser UI describes the visualization of data and states needed, and what actions need to be performed on what data objects. The PB Server is responsible for data retrieval from database (Versant), data manipulations, sort, filter and other user functionalities. Syngo is purely an Object Oriented, Multithreaded platform.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Lead the developmental tasks for one major release and a minor release.

Visited Germany for Requirement gathering and design discussion with Siemens Med-SW Architecture Team.

Instrumental in developing Functional Specification.

Coauthored Design Specification for VE10A.

Effort estimation, planning, tracking and work allocation, Impact Analysis.

Coded, fixed bug.

Got promoted to Associate Consultant from Sr.Software Engineer at Siemens Information Systems Limited within 6 months of service due to performance.

LANGUAGE, LIBRARIES & METHODOLOGIES: C++, Win32, Multithreading, MFC, Syngo Framework, UML, OOAD, GOF Design Patterns.

ENVIRONMENT & TOOLS: Windows XP, Versant Object Oriented Database, Rational Clear Case, Rational Purify Plus, Rational Clear Quest, Rational Rose, WinDbg, Primavera.

Datanet Systems Limited, Lead Engineer and Product Manager. (April 2000 – June 2003)

TeleBanker Suite is an IVR built using TeleServer-R. Tele-Banker or Bank by Phone brings the whole banking to customer telephone instrument. By just making a telephone call to Tele-Banker Application, he/she can know his/her account balance, latest bank interest rates, order for cheque book, pay electricity, telephone and water service bills.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Improved the performance of flat file text to database table conversion by more than 300%.

Lead an engineering team of 6 people to develop applications for centralized online and IVR banking.

Product management.

Coded, unit tested and supported the product.

LANGUAGE, LIBRARIES ENVIRONMENT AND TOOLS: C++, MFC, Dialogic, UML, OOAD, Agile XP

Windows 98 & 2K, MS-SQL 7.0 and 2000, Numega Bounce Checker, CVS, Visual Studio 6.0

CLIENTS: Bank of Baroda, Syndicate Bank, Canara Bank, and DhanaLakshmi Bank, Karur Vysya Bank.

Secure electronic cash transfer over DTMF provides a secure and cheap way of transmitting electronic cash over telephone network. The data transmitted is AES encrypted and involves multi-level authentication. The POS terminal and the centralized IVR transaction server communicate using a custom protocol.

The company presented a whitepaper on the subject at the Smart Cards Expo 2002 conference held in New Delhi.

The book Smart Card Applications: E-Security, E-Governance, E-Cash (ISBN: 812*******, 978**********) has more details on the subject.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Architecture and Design of the IVR transaction server.

TeleServer –R is a generalized IVR product built on service request model. TeleServer-R works using the flow created by the TeleSever-D. Any business proceeding is done either to get information or to perform a transaction. TeleServer-R treats Information based Business Proceeding as Online Service Request and Transaction based Business Proceeding as Offline Service Request.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Product management.

Designed the newer version of the product.

Integration Tele-Browser and Philips Speech recognition to provide browsing capability.

Coded, unit tested and maintained of product.

TAPI - Modem version of the product for price sensitive market.

Mentored new recruits.

LANGUAGE, LIBRARIES AND DESIGN METHODOLOGIES: C++, MFC, Dialogic, UML, OOAD, Agile XP, Phillips Speech recognition, TAPI.

ENVIRONMENT AND TOOLS: Windows 98 & 2K, MS-SQL 2000, Numega Bounce Checker, CVS, Visual Studio 6.0

Auto-attendant and Voicemail is an IVR that hooks up to existing POT PBX. The system greeted the user and provided call routing and voicemail capabilities.

ACCOMPLISHMENTS, ROLES AND RESPONSIBILITES:

Product management – Made product market ready.

Integration Tele-Browser and Phillips Speech recognition to provide browsing capability.

Added new voicemail notification via email and phone light indicators.

Integrated DTMF frequency calculator for better call detection.

KPTCL, Apprentice Contract Graduate Trainee (Dec 1999 – April 2000)

Industrial Electric Meter Testing Lab Automation

ROLES AND RESPONSIBILITES: It was a business analyst role. I determined the existing manual process by following the user and defined the business objectives.



Contact this candidate