Sachin_Resume_Final

11
Resume Sachin Naik https://www.linkedin.com/profile/view?id=18141941 [email protected] / (+91)-9845763290 SUMMARY Around 12 years of professional experience in Information Technology industry, with extensive exposure to every stages of the Software Development Life Cycle ( SDLC ) in services, captive center and product based companies. Experience in enterprise product development and applications for Retail /E-commerce domain Industries. Worked on development of a product named Duet ® jointly developed by SAP and Microsoft. Currently working in Intel Security (previously McAfee) as Tech Lead on products in Security domain. Expert in Microsoft Technology stack with Microsoft .NET, SQL Server & Windows platforms . Experience in developing Web Applications, Windows services, Web services, Libraries and Integration Layer applications. Extensive experience with Object Oriented Analysis and Design, Design Patterns, UML, Architectural patterns [MVC, MVP, MVVM], SOA, Provider Model, DI / IOC frameworks. Conversant in various software methodologies like Incremental, Waterfall, TDD, Agile and SCRUM. Conversant in Database design and development using PL/SQL and SQL Server. Sound knowledge in data integration and reporting tools like Rhino-ETL, SSIS and SSRS. Sound knowledge of new technologies in like WCF, Restful Service, WPF, AJAX, LinQ, ASP.NET MVC, ADO.NET Entity Framework, Web API and ORM tools. Integration with Social web sites such as Facebook & DropBox Trained on Quality, Six Sigma and Agile development processes. Strong Business and Application Analysis Skills with Excellent Communication and Professionalism. Exposure of working at client locations in U.K, Israel. Exposure in working with Onsite – offshore model and with Business/ Marketing /User Experience representatives. Page 1

Transcript of Sachin_Resume_Final

Page 1: Sachin_Resume_Final

Resume Sachin Naik

https://www.linkedin.com/profile/view?id=18141941

[email protected] / (+91)-9845763290  SUMMARY Around 12 years of professional experience in Information Technology industry, with extensive exposure

to every stages of the Software Development Life Cycle (SDLC) in services, captive center and prod-uct based companies.

Experience in enterprise product development and applications for Retail /E-commerce domain Industries. Worked on development of a product named Duet ® jointly developed by SAP and Microsoft. Currently working in Intel Security (previously McAfee) as Tech Lead on products in Security domain.

Expert in Microsoft Technology stack with Microsoft.NET, SQL Server &Windows platforms. Experience in developing Web Applications, Windows services, Web services, Libraries and

Integration Layer applications. Extensive experience with Object Oriented Analysis and Design, Design Patterns, UML,

Architectural patterns [MVC, MVP, MVVM], SOA, Provider Model, DI / IOC frameworks. Conversant in various software methodologies like Incremental, Waterfall, TDD, Agile and SCRUM. Conversant in Database design and development using PL/SQL and SQL Server. Sound knowledge in

data integration and reporting tools like Rhino-ETL, SSIS and SSRS. Sound knowledge of new technologies in like WCF, Restful Service, WPF, AJAX, LinQ, ASP.NET

MVC, ADO.NET Entity Framework, Web API and ORM tools. Integration with Social web sites such as Facebook & DropBox Trained on Quality, Six Sigma and Agile development processes. Strong Business and Application Analysis Skills with Excellent Communication and Professionalism. Exposure of working at client locations in U.K, Israel. Exposure in working with Onsite – offshore

model and with Business/ Marketing /User Experience representatives.

EDUCATION

B.E (Information Technology) with 80% from Manipal Institute of Technology, Karnataka in year 2004. P.U.C with 87% in year 2000 & SSLC with 93% and 9th rank holder in year 1998 from Karnataka state board.

Technical Skills:

Dev / SCM Tools : VSTS 2012, TFS, VSS, Perforce. Accurev

Technologies : C#, ASP.NET, AJAX, Web Services, WCF[SOAP / REST], WPF, Linq, ADO.Net, XML, XAML, XSLT, XPATH, XHTML, JavaScript, JQuery, JSON, Web API

Integration Technologies : Tibco EMS 6.0, Tibco BW 5.6

Frameworks/Servers/O.S : .NET 2.0/3.0/ 3.5/4.0, ADO.NET Entity Framework, ASP.NET MVC 2.0, IIS 7.5, Windows 7/8 and 2012 R2 server.

Database / Reporting : SQL Server 2012, SSRS, SSIS, Rhino-ETL.

Other Tools : Visio, MS-Test, XML Spy, Enterprise App Blocks, Unity, App Fabric Cache, Agile Tools.

Page 1

Page 2: Sachin_Resume_Final

Resume Sachin Naik [email protected] / (+91)-9845763290

PROFESSIONAL IT EXPERIENCE Company: Intel Security (McAfee) March 2012- Till Date

Project 1: Personal Content Manager May 2014– Till DateLocation: India, U.SDesignation: Tech Lead.

Scope: To develop a cross-platform, cross-device desktop & mobile app where you can see and manage all your photos, videos, and documents across multiple devices and cloud.

DescriptionPersonal Content Manager is cross device, cross platform application developed for users to see and organize all their personal content scattered across different devices (such as mobiles, tablets, desktop) and cloud accounts (such as Facebook, google drive, drop box, Flickr etc). The product has several features like remote linking / unlinking of devices, downloading images / videos from different devices and different cloud accounts, streaming of videos (via server or via peer-to-peer protocols), powerful intelligent search mechanism such as geo-tagging search, histogram search, favorites search apart from regular search features. User data is protected using highly secure approach by appropriate use of encoding, hashing and encryption mechanism. The application makes use of several third-party API’s for device-to-device communication such as GCM (Google Cloud Messaging), APNS (Apple Push Notification Service) and LightStreamer. The project also had integration with existing McAfee systems for user profile management. Project followed agile delivery model with SCRUM approach.

More details about the product can be found at -http://pcm.mcafee.com/ Windows application - https://pcm.mcafee.com/otherAssets/pcm_windows_beta.zip Android app - https://play.google.com/store/apps/details?id=com.mcafee.xd1uiIOS app at - https://itunes.apple.com/app/id981810546?mt=8

Responsibilities:

Involved in server side architecture, design, development activities and owning complete backend module de-livery.

Working with Product owner, architects and different client teams on identifying dependencies, finalizing inter-faces and data transfer schema, JSON formats etc. to ensure smooth integration.

Designing complex database schema, DB objects and sizing based on expected user load, transactions etc. Owning complete server side SOA API module delivery for several releases and working closely with IT / Infra

teams for finalizing deployment topology. Working closely with innovation team of U.S for Proof of Concepts and RnD activities. Working closely with PO, SM for User story estimation and defining acceptance criteria for functional and non-

functional requirements. Developing marketing website for product and integrating with google analytics for monitoring activities. Ramping up team by taking part in hiring activities. Also interacted with several vendors for staff augmentation

and doing candidate performance management. Leading team of 3-4 members by technical mentoring and guidance with Knowledge Transfer etc.

Environment / Technology: C#, WCF – REST, SOA, JSON , SQL Server 2012, MS-Test, Accurev, .NET Framework 4.5, ASP.NET, Mobile Development, Version One, Enterprise Library 5.0

Page 2

Page 3: Sachin_Resume_Final

Resume Sachin Naik [email protected] / (+91)-9845763290

Project 2: McAfee Live Safe & McAfee / Intel Antitheft March 2012– April 2014Location: India, U.S.Designation: Tech Lead.

Scope: McAfee Antitheft is joint product developed by McAfee and Intel which guarantees data safety in the event of user laptop being stolen. This product was sold as standalone and also as part of a suite product in McAfee Live Safe.

DescriptionMcAfee Antitheft, is a joint product developed by McAfee and Intel to provide security to user devices such as Laptops in the unlikely event of the device being stolen. The product has several features like data protection using encryption, ability to track the stolen device location, locking device remotely so that it cannot be misused, issue several command to ensure the data safety to name a few. Along with core product development, the project also involved several other projects such as support tools , customer support portal, integrating it into retail e-commerce portal as standalone and suite subscriptions, subscription renewal tools, web console to manage devices for users , email & campaigning tools etc. to name a few. The product is also integrated with other products such as part of retail site for product subscriptions and involved several integration aspects between other core products, retail portal changes etc. More details on

http://www.mcafee.com/livesafe http://blogs.intel.com/idf/2012/09/13/how-mcafee-anti-theft-helps-protect-intel-ultrabook-systems/

Responsibilities:

Involved in design, development activities and providing technical direction to junior team members. Working with Intel teams on identifying dependencies, finalizing interfaces and data transfer schema, formats

etc. to ensure smooth integration activities. Working closely with product owners / marketing representatives based out of U.S in scoping product function-

ality for different releases. User story estimation and defining acceptance criteria for functional and non- func-tional requirements.

Working closely with architects based out of U.S in Proof of Concepts. Working closely with UX, Content experts to finalize on User experience flow requirements. Owning the end to end delivery of different releases of the product. Agile / Scrum process implementation acting as scrum master. Working with team in Ireland to iron out the localization requirements of the product Ramping up India team by taking part in hiring activities and providing Knowledge Transfer for support activities

team.

Environment / Technology: C#, ASP.NET, WCF (SOAP & REST), SOA, JQuery, XML, SQL Server 2012, AJAX, MS-Test, JSON, Accurev, .NET Framework 4.0

Company: Tesco HSC Ltd, Dec 2007- March 2012

Project 1: Tesco.com International April 2010 – March 2012Location: India, U.K.Role: Designer / Lead DeveloperDesignation: Tech Lead.

Page 3

Page 4: Sachin_Resume_Final

Resume Sachin Naik [email protected] / (+91)-9845763290

Scope: Create a new E-Commerce food platform to make it as a multi tenant international platform that can cater to business needs of different countries which operate on different regions, languages and may have different operating model and store systems.

DescriptionThe task involved building a new E-Commerce food platform for Tesco.com which can be used to rapidly enter into international markets. The platform must be completely multi tenanted. Some of challenges involved in designing such platform include multi regional and multi lingual capability, making the services / API exposed are loosely coupled, extensible and complies with SOA principles, UI is easily extensible. Services and components are easily pluggable based on each country’s varying needs, etc to name a few. The platform features were demonstrated to business with a prototype “Deliver the Beer” multi lingual web application in short period of time.

Czech Republic and Poland business had signed up as pilot countries for complete application development. The e-commerce dotcom website has several modules like customer registration & login, products & promotions, shopping cart, favorites, smart search & navigation, delivery, checkout, payment, order management system etc. All these modules have business workflow and corresponding store operational processes associated with them. Application provides rich user experience for quick and easy shopping. Application delivery was based on Agile / Scrum model with onsite-offshore teams.

Responsibilities:

Worked in different scrum teams each of which focused on delivery of different modules to provide technical leadership and to help teams build cross functional skills in technology and domain.

Worked with Czech business / marketing representatives in scoping the system functionality for different re-leases.

Was actively involved in solution design and various architecture meetings to finalize on technology and frame-work.

Worked in U.K with business representative, product owners based out in U.K for product backlog creation, esti -mation and sizing of stories and deciding on ‘Definition of Done’. Helping offshore members in clarifications on user stories, acceptance criteria and resolving cross tam dependencies.

Involved in various POC to demonstrate best practices of developing loosely couple services and SOA architec-ture. Part of ‘Skeleton Team’ consisting of solution architects in defining ‘Technical Backlog’ and best practices in technologies like unity, WCF and ASP.NET MVC, Rhino-ETL.

Evaluating Wat-IN framework for UI automation test and other SOA Testing tools for service level automation and helping testing team members.

Working and guiding team members on AGILE principles. Adhering to scrum and Sprint mode of working. Helping team setup by interviewing candidates.

Environment / Technology: C#, ASP.NET MVC, WCF, SOA, HTML, Java Script, XML, SQL Server 2008, VSTS 2010, Endeca®, Soneto®, Unity, Enterprise Application Block, Rhino-ETL, Tibco EMS, Sterling OMS, MS-Test

Project 2: Tesco.com E-Grocery Portal [http://www.tesco.com/groceries] January 2008- April 2010Location: India, U.K.Role: Designer / Tech LeadDesignation: Principal Software Engineer

Scope: Creating various modules for the new grocery website of tesco.com based on new and better proprietary framework that uses latest technologies. Tesco is the world's biggest online e-grocer.

Description

Page 4

Page 5: Sachin_Resume_Final

Resume Sachin Naik [email protected] / (+91)-9845763290

The task involved development of Ecommerce grocery website of tesco.com and its various complex modules and their interaction on new Martini© framework. Main modules of the application include basket, products, promotions, favorites, delivery, checkout and paymentThe functionalities include ability to add / remove different types of products to basket, creating/deleting multiple baskets, to view basket in different modes and product details, product special offers, ability to quickly reuse past purchased products ,select delivery slot, checkout and payment to name a few. Application provides rich user experience based on AJAX technology for quick and easy shopping. The application had complex interactions with various other internal and external modules/systems such as Login, Products [Endeca®, Soneto-PIM®, Brand Bank® / TTL], Favorites [Club card system], Check Out, Delivery [based on Oracle RTGS system], Promotions and Special Offers [Soneto-PPM®], Payment. Application delivery was based on Agile / Scrum model with onsite-offshore teams. The project also involved integration with existing back office portal developed in SharePoint.

Responsibilities:

Was leading a team from technical perspective for delivering several features within shopping cart, product and promotions module and also its integration with other modules.

Understanding the design and updating it whenever needed by interacting with business analysts, and Archi-tects onsite.

Was instrumental in Analysis of critical performance issues around ensuring Go-Live of application used by mil-lions of users.

Ensuring application release management and deployment in multi-server environment. Taking part in identifying user stories from sprint backlog and estimating time duration for completion by inter-

acting with product owners and following SCRUM , Agile methodologies of development / implementation. Developing the middle tier business work flow for the module and interaction with other modules Acting as a build czar to ensure Continuous Integration, evaluated and set up CI using Hudson tool. Educating

team members on CI best practices to ensure flawless regular and nightly builds. Acting as a point of contact for maintaining Test Environment to make sure the testing teams are not blocked

with build break / application break related issues. Code / Design review for identifying possible re-factoring and optimization. Acting as a point of contact for third party applications integration [Soneto®, Endeca®, Brand bank®] and in-

teraction with technical team of vendors for resolving issues, bugs and enhancements etc. Acting as a point of contact for interaction with teams working onsite. Active participation in understating source and flow of data across various internal and external systems

needed for different features of application. Helping testers with the data export, batch and data forge process related issues and errors.

Developing new web-parts for back-office requirements and integrating with existing SharePoint portal & Win-dows SharePoint services.

Mentoring the team on technical issues and by taking knowledge sharing sessions. Was involved in interviewing potential candidates for team.

Environment / Technology: C#, ASP.NET, WCF, AJAX, Java Script, JQuery, Json, XML, XSLT, SQL Server 2005, VSTS 2008, Endeca®, Soneto®,Spring.NET, Sharepoint Portal 2007

 Company: SAP Labs India Pvt. Ltd.                                                               June 2006- Dec 2007Senior Software Engineer

Project 1: Duet 1.0, 1.5 June 2006- Dec 2007Location, India, Germany, Israel, U.S

Scope: Developed and supported by SAP and Microsoft, Duet™ enables information workers to improve decision-making, increase process compliance and decrease costs by taking full advantage of SAP business processes and

Page 5

Page 6: Sachin_Resume_Final

Resume Sachin Naik [email protected] / (+91)-9845763290

business intelligence through the Microsoft Office

Time Management Module (TIMA)Time Tracking is one of the tasks that every employee in an organization has to do as part of any organizations policy. When it comes to information workers who spend most of their time in business meeting and appointments doing time tracking in SAP backend directly or through other UI’s can be an daunting task. Duet™ TIMA module solves this issue by integrating with Microsoft’s office outlook environment. As a result Information workers can do their time tracking as they schedule business meetings with single button click.Time Management scenario, also allows users of different industries to easily and intuitively manage the complete process of time recording and monitoring it in Outlook environment. TIMA scenario gives different functionalities like analytics of time spent over a time period, various views of tracked/non tracked items, personalization options for time tracking attributes, customization options etc to name a few by providing friendly user interfaces in the outlook.

Responsibilities:

Mapping business requirements to technical feasibility and design through interaction with Solution Manage-ment, Architects and User Experience Teams.

Involved in maintaining Duet development landscape. Responsible for Apps common framework. Actively involved in Design review and code review, UX (User Experience) review and F&B review. Designed XML-Schema for web services interaction between client, j2ee and Backend layers. Designed the client side UI component which interacts between user, outlook and J2EE for data exchange. Designed UML diagrams to represent client side custom framework based on MVC architecture and imple-

mented through OOAD approach and design patterns. Client side development involved technologies viz. IBF, C#, XML technologies. Was part of different virtual teams like localization/globalization team, data integrity team, Application Testing

support team which handles the issues of different application modules of DuetTM

Involved in integrating the modules and make them running in the landscape for end to end MIT, AT testing car-ried out in Israel.

Development of generic Custom Controls to be used across modules as UI components Took part in code review and rolling out coding guidelines and best practices. Acting as mentors to new joiners to help them ramping up on technology and processes to ensure their smooth

induction.

Environment / Technology: C#, Visual Studio2005, Information Bridge Framework (IBF), XML, Duet ML, Perforce

Company: Hewlett-Packard GDIC Oct 2005- June 2006 Software Engineer Oct 2005- June 2006

Project 1: Value for Customs (VFC)Client: Pfizer Pharmaceuticals, USA,

Scope: Scope of the project is to create an online intranet web application that calculates the custom values for the shipment of Pfizer products to various countries at various stages of their production life cycle.

The application had different types of users and according to the user roles the functionalities were varied. The requestor user can create a request for a product to be shipped providing necessary details. The VFC Manager (admin) calculates the custom duty based on pricing models and other details for the requests and accordingly can forward or reject the valuation. The application also involved functionalities such as Searching/Saved Search, document/announcement library, Excel report generation, and Mail Notifications etc.

Page 6

Page 7: Sachin_Resume_Final

Resume Sachin Naik [email protected] / (+91)-9845763290

Responsibilities:

Requirement gathering through client interaction and design of Client-Server Architecture for the web applica-tion.

Was part of the design and development of generic data access component that acts as bridge between various underlying databases and applications for data transfer.

Developed application modules in C#, ASP.NET, XML and SQL Server 2K. Designed database tables and interaction for some functionality using SQL Stored Procedures. Responsible for guiding a team of 3 new joiners. Responsible for Production support and smooth application running on customer environment.

Environment / Technology: ASP.NET, C#, XML, Java Script, CSS, Visual Source Safe, Windows XP/2003, SQL-Server 2000.

Company: Birla Soft-India Pvt. Ltd. Sept 2004- Oct 2005 Software Engineer

Project 1: Mass ScanClient: Caterpillar Financial, USA.

Scope: Scope of the project is to create an intranet web application that scans Word 2003 documents which have merge fields and update them to the database. Also the application had to be integrated with the existing caterpillar intranet system.Caterpillar Financials has several business documents for their daily business transactions. These documents have generic template with several merge fields with different possible values. Whenever a new product comes up, the existing document may change or new documents may be added which results in addition or alteration of new of new merge fields. These merge field in different word 2003 documents of different regions needs to be updated in the database after scanning them. The updated database of merge fields then acts as single point repository for other applications which accesses these merge fields sets the values of them to get the completed documents for each business deal. The application avoids redundant data entry into the database, gives scanning process details in user friendly interface. The application was developed following compete SDLC life cycle.Responsibilities:

Requirement gathering through client interaction and taking part in the design of Client-Server Architecture for the web application.

Developed application modules in VB.NET, ASP.NET, XML and Oracle 9i. Ensuring that project follows CMMI Level 5 processes for being chosen for the evaluation of the same. Application support by remote debugging and ensuring smooth application running in customer environment.

Environment / Technology: VB.NET, XML, ASP.NET, IIS, Windows 2003 server, Oracle 9i, Visual Source Safe

Page 7