Printing tool Download PDF

Professional Summary

Over 10 years of experience in design and developing complex web services and middle tier logic for Web, windows and mobile in different domains like Bio-medic, telecom, Manufacturing & Logistics, Health Insurance and Personal Insurance.

  • Experienced full-stack software engineer, with a strong emphasis on middle-tier architecture and service design.
  • Implemented scalable and high available  REST and SOAP-based Services. 
  • Strong Experience in gamut of technologies C#, .NET Framework, WCF, ADO.NET,  Web Services, Windows Services,  Adobe Server 5.0, Adobe LiveCycle, Cognos ReportNet SDK, JavaScript, JSON, HTML, CSS and IIS.
  • Hands on experience with design and development using three - tier and MVC.
  • Startup experience with ownership of all product development. Hiring and mentoring new engineers and guide them technically to create impact. 
  • Having experience in working on all phases of Software Development Life Cycle (SDLC) like Requirements gathering, Analysis, architectural and detail design, Documentation, Development, Testing and implementation using Agile Methodologies like Scrum and Test- Driven environments.
  • Experience working with variety of databases like NoSQL MongoDB, SQL Server 2000/2005/2012 and Oracle 9i/10g.
  • Strong experience working with RDBMS monitoring tools like SQL Server Enterprise Manager, SQL Profiler, SQL Reporting Services (SSRS) and SQL Integration Services (SSIS) .
  • Good experience on configuration management tools such as TFS, MKSPerforceVisual Source Safe (VSS) and GIT.
  • Handled Configuration Management activities and done planning for the project releases, and deployments to QA, Staging and production.
  • Experience in testing the application by writing test cases using tools NUnit and MbUnit.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn things quickly.
  • Consistent team player with excellent verbal and written communication skills and leadership qualities.

Skills

Languages / Platforms

C#, WCF, VB.NET,  SQL, PL/SQL, T-SQL, CSS, JavaScript, JSON, ASP.NET MVC, Win Forms, Web forms, Web Services, Windows Services, WPF and Android

Databases & Cloud

SQL Server 2000/2005/2012, Oracle, Mongo DB, Azure Cloud

Other tools

Adobe Server 5.0, Adobe LiveCycle Suite, NUnit, MbUnit, FxCop, Cognos ReportNet SDK, Dot Trace, WILY and QTP, GIT, TFS

Work History

2017Current

Software Engineer 3

eBay Inc
  • Design and implement projects throughout all phases of the software development life cycle using distributed systems, database technologies, and online services.
  • Write code in Java, C++ and C#. Use test automation to certify code.
  • Work with engineers and other cross functional teams including Research, Project Management, Quality Assurance, and Operations to develop software applications that meet market needs with respect to functionality, reliability, performance, and scalability.
  • Track business impact of features on a regular basis and rely on data to make informed decisions about future directions.
  • Conduct scoping, prioritizing, planning, bug fixing, site rollout, and documentation of project development.

Technologies: Java, C#, GIT, Agile methodologies, Oracle and JUnit

20122017

Software Development Engineer- Palo Alto, CA

Theranos Inc
  • Responsible for the design, development of complex business logic driven WCF services consumed by various Theranos client applications(Web, Windows and Mobile apps).  
  • Architected and developed robust systems to operate equipment to process and analyze patient samples in a CLIA laboratory environment.
  • Responsible for architecting and implementing Theranos Minilab Device software(Edison is the public product name).
  • One of the early member of software group in a startup like environment.
  • Had a chance to impact lot of areas like backend services, middle tier, device bring-up, integration, setup and configuration.
  • Designed caching on the WCF service end.
  • Liaised with other Theranos departments and clients to gather technical requirements and integrate those requirements with Theranos health care information management software Designed distributed application infrastructure setup and configuration.
  • Hiring and Mentoring of other software development engineers.

Technologies: .NET (C#, WCF, WPF, Entity Framework, ASP.NET MVC), NUnit, Windows Services, TFS, GIT and other tools

20112012

Software Consultant- Sony Ericsson, Redwood City, CA-IBB Inc

Sony Ericsson
  •  Gathered requirements and co-ordinated the design with various teams like core/application and software teams.
  • Responsible for design, development, feature enhancements and testing of the PST(Phone Flashing Application/Product support tool)
  • Responsible for managing PST lifecycle and troubleshooting any defects that are found.
  • Responsible to provide production support

  • Responsible to analyze complex technical issues and fix them

  • Responsible to develop Android interface on the phone for PST to read/write parameters

  • Responsible for the development of Custom Installer to handle various customer deployment needs.

    Environment:

    C#, Windows Services, .NET Framework 3.0, WPF, Android 2.3, Java, PHP, MySQL and GIT

20102011

Software Engineer - Paypal Inc , San Jose-cts

Paypal Inc
  • Involved in understanding PayPal systems, Proprietary Languages and using the same for project execution.

  • Estimating the project and preparation of project plan.

  • Preparation of Detailed Design Document.

  • Coordination of project activities with development team members.

  • Provided production support for issues reported.

  • Performed Unit Testing and Regression Testing on the modules according to the requirements and development standards on native operating systems

    Environment:

    PayPal Proprietary AML, CML, XSLT, XSD, JavaScript, AJAX, JQuery, Unix, C++, Clear Case and GIT

20092010

Software Engineer-Intuit Inc - cts

Intuit Inc
  • Requirements gathering which involves series of discussions with the client.
  • Helped to set up development processes, conducted code reviews.
  • Involved in writing common.net libraries.
  • Designed and implemented reusable user controls developed in ASP.NET.
  • Used Asp.net web controls, master pages, user and custom controls in C# 
  • Worked on cross browser compatibility issues.
  • Performed Unit Testing and Regression Testing on the modules according to the requirements and development standards on native operating systems.
  • Created tables, functions, stored procedures, Views in SQL Server 2005. Extensively worked with webservices to connect to database as application didn't have direct access to Database and every call to the Database has to be a web-service call.
  • Developed SSIS packages for ETL operations to import export data and also to perform business transformations

Environment: C#, ASP.Net(. Net Framework 2.0), Visual Studio.NET 2005, SQL Server 2005, SSIS, JavaScript, CSS, XML, AJAX, JQuery, Windows XP, WILY and SQL Server Reporting Services (SSRS), WCF.

20032009

Software Engineer - St Paul Travelers,MN - cts

Cognizant Technology
  • Analyzed Software Requirement Documents and Business Requirement Documents to get a better understanding of the system on both technical and business perspectives.
  • Implemented agile Development methodologies such as SCRUM.
  • Developed win forms Application using VB.NET Written stored procedures, triggers, UDF's and SQL statements to access data from SQL Server 2005 Databases.
  • Used ADO.NET objects such as DataAdapter, DataReader, and Dataset for consistent access of data. Used DLLs to implement business logic and to integrate the application. Extensively worked on Web Services coding Used Nunit for unit testing Used AJAX to improve the performance of the web applications and to avoid post backs. 

Environment: VB.Net, WinForms.Net, SQL Server 2000/2005, XML, XSD, XSLT, XSL-FO, Web Services, Adobe LiveCycle Suite, QTP

Education

M.CA

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY