Khushbu
Naperville,IL
Khushbu Bhatewara
(*******.*********@*****.***)
Experience Summary
A seasoned technologist having nine years of professional experience with Microsoft stack and related technologies; has strong ability to analyze and design highly scalable, distributed solutions; and has managed teams for multiple modules following agile methodologies. Use and recommend right practices and methodology along with suggesting innovative and appropriate solutions for technical and business problems. Has extensive knowledge and exposure to .Net frameworks.
Technical Skills
* .NET
C# .NET, ASP.NET, ASP.NET MVC, WIF
* Internet Technologies
JavaScript, JQuery, HTML, IIS
* SOA
WCF, Web services, REST(Web API), ESB, EAI
* Database Technologies
NOSQL Graph Database (Neo4j), MS SQL Server, ORM
* Cloud Computing
Microsoft Windows Azure (PaaS)
* RAD Tools
Visual Studio .NET
* Design Tools
Object Oriented Analysis and Design using UML in Microsoft Visio
* Source control Systems
TFS, SVN, Mercurial
Education
2005 B.E, Information Technology Shri Vaishnav Institute of Technology and Science, Indore.
79.6%
Professional Experience
12/ 2009 – 04/2014 GlobalLogic, Noida (www.globallogic.com)
07/ 2005 – 12/2009 Impetus InfoTech, Indore (www.impetus.com)
Awards and Recognitions
POC Innovation August 2013
Individual Excellence March 2011
Star Performer April 2010
Project Details
Solavei
Client: Solavei (Bellevue,USA)
Company: GlobalLogic Pvt Ltd, Noida
Duration: February 2012 – April 2014
Designation: Consultant Software Engineer/Team Lead
Platform & Skills: C# .NET 4.0, WCF, NOSQL database (Neo4j), Windows Azure Cloud services, Storage blobs, SQL Azure, Service Bus Queues, Windows azure auto scaling, Caching, Neuron ESB(Enterprise service bus – publish/subscribe), ASP.NET MVC, JQuery, ADFS, WIF, Single Sign On
Brief: Solavei is a mobile service provider offering service in USA. Mobile service users can also earn commission through recommendations and references. Solution is well integrated with multiple providers for providing best user experience adding social flavors to it.
Responsibilities and contributions:
* Analyzed business and technical requirements.
* Collaboratively worked with architects for system design on Windows Azure platform.
* Worked on core framework development to meet quality attributes and cross cutting concerns.
* Planned and estimated module deliveries.
* Managed team and guided them for resolving technical issues.
* Analyzed requirements for Social Network feature and recommended Neo4j (NoSQL graph database).
* Designed data model and failover recovery for Neo4j.
* Reviewed code to ensure standards.
* Monitored performance tests on windows azure.
* Bug triaging.
Merchandizer
Client: Motricity (Bellevue, USA)
Company: GlobalLogic Pvt Ltd, Noida
Duration: August 2011 – January 2012
Designation: Individual Contributor and Team Lead
Platform & Skills: C# .NET 4.0, ASP.NET MVC, JQuery, Multithreading.
Brief: Merchandizer is a tool used to merchandize content for mobile based portal application. The tool is based on ASP.NET MVC architecture providing rich user experience that can be tested easily. The merchandized content is saved in backend system through web services, which is then consumed by mobile applications through runtime component.
Responsibilities and contributions:
* Involved in analyzing the requirements.
* Involved in architecture design.
* Hands on development and testing of product.
* Managed team and discussed technical issues with team and helped resolving them.
* Reviewed code to ensure standards.
* Bug triaging.
* Coordinating with onsite team for analyzing the requirements.
Phoenix
Client: Motricity (Bellevue, USA)
Company: GlobalLogic Pvt Ltd, Noida
Duration: April 2011 – July 2011
Designation: Individual Contributor under Agile Model
Platform & Skills: ASP.NET, C# .NET 3.5, WCF and SQL 2008.
Technical Highlights: Service oriented architecture, fully configurable, high performance
Brief: Phoenix is a high performance testing framework tool used to test application running on multiple mobile devices. It provides a generic interface which should be adhered by all the test cases which can be uploaded and scheduled to run daily or at particular time slot. It also includes reporting and analysis for test cases execution and application’s health.
Responsibilities and contributions: As individual contributor my responsibilities include:
* Involved in analyzing the requirements.
* Involved in architecture design.
* Implementation and unit testing the tool
* Discussing technical issues for resolution with peers.
* Peer Code Review to ensure optimized code.
* Bug triaging.
* Coordinating with onsite team for analyzing the requirements.
Mobile Cast (Turbo)
Client: Motricity (Bellevue, USA)
Company: GlobalLogic Pvt Ltd, Noida
Duration: June 2010 – March 2011
Designation: Team Member under Agile Model
Platform & Skills: C# .NET 2.0, WCF Service, ASP.NET, Web Services, jquery, SQL Server 2008.
Technical Highlights: Plugin based architecture to ensure flexibility and extensibility, highly configurable, service oriented architecture
Brief: MCore MobileCast is a publishing system used to leverage content for android application. The whole system is divided into 3 parts: Publishing tool (which allows the admin/designer to populate content), Runtime component (a service to provide the published content to android widget based application.). This application will also have a home screen app widget to cycle through the available content.
Responsibilities and contributions: As individual contributor my responsibilities include:
* Implementation and unit testing the publishing tool
* Involved in architecture design.
* Discussing technical issues for resolution with peers.
* Peer Code Review to ensure optimized code.
* Coordinating with onsite team for analyzing the requirements.
Mobile-Connect(Publishing)
Client: Motricity (Bellevue, USA)
Company: GlobalLogic Pvt Ltd, Noida
Duration: December 2009 – May 2010
Designation: Team Member under Agile Model
Platform & Skills: C# .NET 2.0, Web Services, SQL Server 2005.
Technical Highlights: Adapter pattern, Multithreading, fully configurable, flexible to accommodate new protocols and features.
Brief: MCore Connect API is SOAP based service used as an interface to interact with social networks such as Facebook, MySpace and twitter. Also it facilitates interaction with email providers (Yahoo Mail, Gmail, Hotmail, and AOL Mail). The authentication mechanism is implemented as per the services.
Responsibilities and contributions: As individual contributor my responsibilities include:
* Implementation and unit testing the service.
* Involved in architecture design.
* Discussing technical issues for resolution with peers.
* Peer Code Review to ensure optimized code.
* Coordinating with onsite team for analyzing the requirements.
MediaWhiz
Client: MediaWhiz (USA)
Company: Impetus InfoTech, Indore
Duration: April 2009 – December 2009
Designation: Module lead
Platform & Skills: ASP .NET 3.5, C# .NET 3.5, WCF services, Web Services, SQL Server 2005.
Brief: MediaWhiz Company has a suite of proprietary (Microsoft .Net based) applications that include email campaign engine, lead management system, search marketing, and various web-based on-line advertising services customized for their buyers.
Technical Highlights: 3-tier architecture, Development using fluent-NHibernate technology, Complex web validation control, high performance with usability in UI design, good user experience.
Responsibilities and contributions: As Module leader my responsibilities include:
* Analyzing and designing the requirements.
* Estimate the project plan for the module.
* Coordinating with Project Manager about the module status for technical issues.
* Implementing the application following the design.
* Exhaustive unit testing of modules developed by me.
* Managing team members and discussing technical issues for resolution.
* Tracking changes in module. Issue management.
* Peer Code Review to ensure optimized code.
* Strictly following Standards and naming conventions for coding.
NGMMessenger – Chat Client Application
Client: Neustar (USA)
Company: Impetus InfoTech, Indore
Duration: October 2007 – March 2009
Designation: Module lead
Platform & Skills: Windows Mobile 5.0-6.0, C# .NET CF, Microsoft Windows mobile Smartphone SDK, Windows XP and C# .NET 2.0.
Brief: NGMMessenger is a chat client application comprising multiple communities. User can simultaneously chat in multiple communities with multiple users. Server communication is supported through IMPS protocol. The application is built for mobile and PC and includes all features found in chat application on mobile platform.
Technical Highlights: Multithreading, fully configurable for each functionality, portable on almost all windows mobile devices, extensible architecture for supporting new communities and protocol, Complex UI development, high performance with usability in UI design, good user experience.
Responsibilities and contributions: As Module leader my responsibilities include:
* Analyzing and designing the requirements.
* Preparing design diagrams using Microsoft Visio 2002.
* Estimate the project plan for the module.
* Coordinating with Project Manager about the module status for technical issues.
* Implementing the application following the design.
* Exhaustive unit testing of modules developed by me.
* Managing team members and discussing technical issues for resolution.
* Tracking changes in module. Issue management.
* Peer Code Review to ensure optimized code.
* Strictly following Standards and naming conventions for coding.
* Load testing the functionality for optimum performance.
Intellicus – Reporting Client Module
Company: Impetus InfoTech, Indore
Duration: April 2007 – September 2007
Designation: Developer
Platform & Skills: Windows XP, Windows 2003 Server, C#, ASP.NET, IIS 6.0, Visio,
JavaScript and Avalanche load testing tool.
Brief: Intellicus is an enterprise reporting tool which can be integrated through http api’s with existing system to provide reporting support for business solutions.
Technical Highlights: Multithreading, COM Interoperability, fully configurable for each functionality, Log4Net for logging purpose, Asynchronous Framework.
Responsibilities and contributions: As Software Engineer my responsibilities include:
* Understanding the Java web portal for functionality.
* Analyzing and designing the requirement for .Net API’s.
* Design implementation using the RAD tool, Visual Studio .Net 2003.
* Ensuring the design to have no functionality breakage using the existing javascript code upon porting
* Exhaustive unit testing of modules developed by me.
* Peer Code Review to ensure optimized code.
* Strictly following Standards and naming conventions for coding.
* Load testing the functionality for optimum performance.
FeedBroker and ContentBroker
Client: MIVA (USA)
Company: Impetus InfoTech, Indore
Duration: August 2005 – April 2007
Designation: Developer
Platform & Skills: Windows XP, Windows 2003 Server, C#, XML, ASP.NET, Microsoft SQL Server 2000, XSLT, IIS 6.0,Visio, Microsoft Web Stress Tool, Microsoft SQL Server 2003,AJAX,
HTML and JavaScript.
Brief: The Product FeedBroker is a service that allows MIVA Partners to have single interface into systems rather than reaching out to multiple services for fetching the content they desire for. This service has a generic request handler that accepts requests from various partners, break those requests out to multiple web based services simultaneously, aggregate the data from each feed, format the response, and return it to the calling partner over HTTP.
The product ContentBroker is the layer built over FeedBroker. Its responsibility lies in preparing IAB standards compliant HTMLs to serve Internet ads in partner’s site.
Technical Highlights: Multithreading, plug-in architecture, Lightweight and highly performing http-based services, fully configurable for each functionality, Log4Net for logging purpose.
Responsibilities and contributions: As Software Engineer my responsibilities include:
* Understanding the design of project.
* Design implementation using the RAD tool, Visual Studio .Net 2003.
* Analyzing and designing the requirements.
* Day to day reporting to Project lead.
* Exhaustive unit testing of modules developed by me.
* Peer Code Review to ensure optimized code.
* Preparing Test Cases for Integration Testing
* Strictly following Standards and naming conventions for coding.
* Load testing the functionality for optimum performance.
* Deploying and testing at Client end.
Page of 7