Upload
neev-technologies
View
2.376
Download
0
Tags:
Embed Size (px)
DESCRIPTION
.Net @ Neev
Citation preview
.Net @ Neev
Magento eCommerce
SaaS Applications
Video Streaming Portals
Rich Internet Apps
Custom Development
250+ team with experience in managing offshore, distributed development.
Neev Technologies established in Jan ’05
VC Funding in 2009 By Basil Partners
Part of Publicis Groupe
Member of NASSCOM.
Development Centers in Bangalore and Pune.
Offices at Bangalore, USA, Delhi, Pune, Singapore and Stockholm.
Key Company Highlights
iPhone
Android
Windows Phone 7
HTML5 Apps
Web
User Interface Design and User Experience Design
Performance Consulting Practices
Quality Assurance & Testing
AWS Consulting PartnerRackspace
Joyent Heroku
Google App Engine
Mobile Cloud
About Neev
Outsourced Product Development
Why build Applications on .Net?• Microsoft provides an ecosystem of products which acts as an one-stop-shop for
everything .Net. This aids quick and easy development due to the availability of a wide range
of tools.
• Due to a fast time-to-market, .Net generally aids quick development, provides less turnaround
time and quick returns.
• A vast .Net talent pool that is abundantly available. It is also relatively easy to train talent
when it comes to .Net.
• .Net tools, frameworks and libraries are easy to use and aid easy development, support and
maintenance of applications.
• It is the technology of choice for all enterprises and provides flexibility in delivery models.
• Legacy technologies capability – portability, inter-operability.
• Ability to model complex problems – class modeling.
Why Neev for .Net?
• Neev has been working on .Net projects since inception.
• Neev has charted many .Net success stories from large scale eCommerce applications to
healthcare applications and web applications developed using ASP.Net.
• We work on various flavors of ASP.Net to create web applications such as ASP.Net Web
Forms and ASP.Net MVC.
• Neev has expertise in developing and migrating MVC applications which is touted to be the
future of ASP.Net web applications.
• Neev has developed many windows applications from thick clients to background services
and installers.
• Neev has effectively used open source repositories such as TFS, SVN and GIT for
collaborative software development projects.
.Net-based Service Offerings from Neev Legacy migration
Enterprise ERP
Application Maintenance – For Web, Windows and SaaS
Custom Application Development – For Web, Windows and SaaS
eCommerce Portal
Plugin Development for Internet Explorer– Runtime SharePoint
Application integration like BizTalk Payment Gateway, Sitecore Integration, etc.
Windows Mobile Application and Gaming Application Development
Windows XBOX development (with and without Kinect)
Development of CMS Applications using Dotnet Nuke, Site Core, EPIServer
.Net-based Technologies @ Neev ASP . Net
ASP. Net MVC 4
Linq – Language Integrated Query
Team Foundation Server (TFS)
Windows Installers
Internet Explorer Plugins
Coded UI
Microsoft Silverlight
Windows Communication Foundation (WCF)
SQL Server Reporting Services (SSRS)
SQL Server Integration Services (SSRS)
Installshield
SmartInspect
Telerik
Visual Studio
Dotnet Nuke
Site Core
EPIServer
Entity Framework
Team Foundation Server
Nhibernate
Infragistics tools
HTML5
Case Study 1: A Mobile-based Ad-Serving PlatformAbout Client: InMobi, formerly mKhoj, was conceptualized by a team of young entrepreneurs and has grown by leaps and bounds since then. Their advanced technology enable advertisers to discover their target audience on mobile internet sites in a measurable manner.
Business Challenge: Neev was the complete technology partner for mKhoj. InMobi approached Neev to develop the first version of their ad serving platform. They required an application that can handle a huge flow of traffic and were looking for a solution that provides an ideal trade-off between scalability and cost effectiveness. The application also required to have a rich user interface.
Solution: Neev developed the first version of InMobi and worked on subsequent enhancements. We made use of the .Net framework and Enterprise DB implementing an algorithm that mimics Google AdSense on the WAP delivery front. Neev also developed WAP/WML based mobile websites for InMobi’s partners. Publishers can leverage the capability of the application to serve contextual ads to the users of their sites.
Top Features and Challenges: • Publishers can leverage the capability to serve contextual ads to the users of their sites, thereby
increasing the value of their mobile property.• Serving thousands of ads and scaling up and maintaining the performance of the application. • Identifying and picking up the right ad to display from their ad inventory to suit the form factor of
the device.
Case Study 1: A Mobile-based Ad-Serving Platform
Technology Stack:• .Net• IIS• WML/WAP• WURFL• Enterprise DB
Case Study 2: A Web-based Finance and Insurance (F&I) ApplicationAbout Client: The client specializes in providing solutions and services centered on Microsoft Dynamics AX ERP solution. The client has a global presence. The application was built for a customer of the client.
Business Challenge: While the client customized Microsoft Dynamics AX for a Dealer Management System (DMS), Neev was required to build the web-portal connected to this DMS through Web Services. Customer facing associates who were the end-users of the application needed a touch-Based Interaction and a rich user experience. The requirements included a Windows Metro style UI, ability to scale, ability to integrate with external systems, a Cloud-based system and the ability to handle single or multiple dealer outlets.
Solution: Neev handled the complete Software Development Life Cycle (SDLC) for the solution including UI/UX design. By analyzing the data, implementing caching techniques and optimizing the code, Neev achieved the desired response times even on a standard technology stack. The development was done using Agile methodologies. The modular architecture enabled the system to be integrated with external systems and also handle single/multiple outlets. Authorization and authentication was done using LDAP and ADS. The backend integration was handled via Web Services and BizTalk server.
Top Features and Challenges: • A Web-enabled solution minimizing client deployment issues• Touch-enabled solution with a response time of less than 4 seconds. • Integration with existing external systems.• A game-changing technology-led application that makes the client a pioneer in the market.• A modular solution that enables extensions.
Case Study 2: A Web-based Finance and Insurance (F&I) Application
Technology Stack:
• C#
• .Net MVC4
• HTML5
• MS-SQL
• Web Services
• BizTalk Server
• Team Foundation Server
Case Study 3: Building PulseGRC – A Risk Assessment SoftwareAbout Client: Audit & Risk Software Solutions Ltd (ARSoft), the company behind PulseGRC was founded in 2009 and has offices in the United Kingdom and India. They have over 50 years of experience in risk, control, and audit, product development and support.
Business Challenge: The client wanted a technology partner who would assist them with the implementation of a complete suite of tools for Risk Management aptly called ‘PulseGRC’. They did not want to compromise on user friendliness and the ease of understanding the business flow and scalability.
Solution: Neev helped the client in deciding whether the final software must be based on an On-Demand or an in-Premise model. ARSoft also chose ASP.NET to develop the SaaS application, which was a relatively new experience for Neev. Apart from product development, Neev performed functional Quality Assurance and Testing activities. The UI was designed to aid the decision making process. Neev brought in years of expertise to make the final product more user friendly and easier to understand.
Top Features and Challenges: • PulseGRC automates key risk processes. Workflows are based around risk processes such as Risk
Identification and Risk Acceptance. PulseGRC tracks responsibilities, is secure and scalable. • It was also necessary to migrate the code between databases, for which Hibernate was used.• We had previously implemented SaaS applications using only Java and ROR (Ruby on Rails). Hence,
using ASP.NET for implementing the same was a new experience.
Case Study 3: Building PulseGRC – A Risk Assessment Software
Technology Stack:• Windows Server 2008• ASP.NET• .NET 3.5 And C#• nHibernate• SQL Server 2008• IIS 6
Case Study 4: Building a .Net-based Form BuilderAbout Client: Talisma Corporation Pvt. Ltd., a wholly owned subsidiary of Campus Management Corporation, is a leading provider of Constituent Relationship Management (CRM) software. Headquartered in Boca Raton, Florida, Talisma has a presence across India and the UK.
Solution: To build a web-based interface which would allow the admin to customize the UI by specifying positions for controls. Generate XML that adds details of customization via the WCF framework. Generate XSLT using the customized XML which reflect the customized UI.
Top Challenges: • Custom XSL had to be built with more than 5000 lines of code.• Knowledge of XSLT and rendering the customization on the fly.• Positioning of the label and control in Talisma portal and administering from a Facebook
application was a challenge.• Infrastructure challenges.
Business Challenge: The current version of form builder that the client uses does not support the administrators to customize the UI. Hence, by default, all controls are positioned in sequential order one below the other. The client required a tool that administrators could use to customize and build forms with the UI they wish to implement.
Case Study 4: Building a .Net-based Form Builder
Technology Stack:
• . Asp.Net 4.0
• Entity Framework
• JQuery
• SQL Server 2008
Case Study 5: Website Re-engineering for Performance OptimizationAbout Client: Founded in the year 1979 in Atlanta, USA, KEH is the world’s largest dealer of used photographic (digital and film) products with a selection of over 60,000 items that matches every taste and budget.
Business Challenge: The client’s eCommerce site had performance and security issues causing delays and outages that impacted sales and traffic. Also, shipping computations like estimated delivery date with FedEx API integration, implementation of promotions and use of promo code had to be incorporated.
Solution: Neev handled the project end-to-end. Inbuilt design patterns that exist in .NET framework were utilized. User experience and usability were greatly improved. Integration was handled via web services. Stored procedures were used to process the data in the backend and XML files were used for bulk data exporting. For effective exception handling, NHibernate was replaced with ADO.NET and LINQ in some key areas like that of order processing. Metrics to gauge use of promo code and online returns system that tracks returned goods were provided.
Top Features and Challenges: • Product selection based on product grade• Code revamp• Cloud migration• Integration of FedEx API for computations• Accurate estimation of shipping delivery dates.
Technology Stack:
• .Net 4.0
• ASP.Net
• C#
• HTML
• CSS
• IIS
• JavaScript LINQ
• MySQL
• AJAX
• Integration of third party services like Clear Commerce, FedEx API and Paypal.
Case Study 5: Website Re-engineering for Performance Optimization
Case Study 6: A Statistical model-based Logistics Cost EstimatorAbout Client: Chainalytics is a global leader in providing services in the areas of supply chain consulting, market intelligence and analytics. Chainalytics helps companies transform their supply chains. They have a presence across North America, Europe and Asia.
Business Challenge: A business when looking at sourcing events needs various metrics to enable it to decide on the costs it could incur and also an understanding of the current market trends in logistics. This very need was catered to by the implementation of the Model-based Benchmarking model for the client’s existing application by Neev.
Solution: Neev deployed this model in adherence to all set NFRs. Inbuilt design patterns that exist in .NET framework were used. UI/ UX was detailed out and created. Neev built a web portal that enabled visitors to use the rate estimator. The rate estimator built by us has two forms – Batch and Real Time. The Batch Estimator can execute varied lane data in high volumes. The data is input through an excel sheet and processed in batches, generating a combined result at the end. The Real Time Estimator can process data one at a time. This is useful in verifying metrics for a particular lane or a combination of input parameters. Stored procedures were used to expedite back-end data processing and the result was displayed as CSV files. WCF and REST services were also employed.
Top Features and Challenges: • Real time data processing - Large volumes of user uploaded data is processed in batches to produce
results almost immediately.• Implementation of LINQ and SQL bulk upload which were used to upload large volumes of records
into the database in one go.
Technology Stack:• .NET 3.5• ASP.NET• C#• HTML, CSS• Infragistics• SQL server• IIS • WCF & REST service
Case Study 6: A Statistical model-based Logistics Cost Estimator
• End-to-end consultative approach for software solutions through needs assessment,
process consulting and strategic advice.
• Internal QMS are ISO 9001-2008 certified and CMM level-3 compliant.
• Continuous process and service level improvements through deployment of best-of-
breed processes and technologies.
• International Standards and best practices on Project Management including PMI, ISO
and Prince-2.
• Proven EDC Model of delivery to provide predictable results.
• Scrum based Agile development methodology.
The Neev Edge
A Few Clients
Partnerships
India - BangaloreThe Estate, # 121,6th
Floor,
Dickenson Road
Bangalore-560042
Phone :+91 80
25594416
Neev Information Technologies Pvt. Ltd.
India - Pune#13 L’Square, 3rd Floor
Parihar Chowk, Aundh,
Pune – 411007.
Phone : +91-64103338
For more info on our offerings, visit www.neevtech.com