More Related Content


Neev Competencies in Java & Java technologies

  1. Neev Offerings in Java and Java Technologies
  2. About Neev Web Mobile Magento eCommerce SaaS Applications Video Streaming Portals Rich Internet Apps Custom Development iPhone Android Windows Phone 7 HTML5 Apps Cloud AWS Consulting Partner Rackspace Joyent Heroku Google App Engine Key Company Highlights 250+ team with experience in managing offshore, distributed development. Neev Technologies established in Jan ’05 VC Funding in 2009 By Basil Partners User Interface Design and User Experience Design Part of Publicis Groupe Member of NASSCOM. Performance Consulting Practices Quality Assurance & Testing Outsourced Product Development Development Centers in Bangalore and Pune. Offices at Bangalore, USA, Delhi, Pune, Singapore and Stockholm.
  3. Our Experience with Java and Java Technologies • Java and Java Technologies have been at the core of Neev implementations since inception. Neev has worked with more than 70 B2C companies, ISVs, start-ups across Video streaming, Healthcare, Media and Advertising and other domains on Rapid Application Development tools like Groovy on Grails, Java. • Java and Open Source Software – Java, J2EE, Spring, Hibernate, JMS, JPA, JCAPS, Node.JS. • Rich Clients used – JSF, Groovy on Grails, GWT, jQuery, ExtJS,HTML5, AngularJS, AJAX, Node.JS,CSS,Flash, Twitter Bootstrap. • Application and Web Servers – Apache, Tomcat, JBOSS, GlassFish. • Mobile Development – iPhone/iPad, Android and Blackberry, Mobile Web, RESTFul and SOAP web services, GPS & location aware, Bluetooth, offline data and synch. • Social Media – Integration with Facebook, Twitter, LinkedIn. • Cloud Computing and migration – Development for public clouds - AWS, Google Compute Engine, cloud application monitoring, Rackspace. • Enterprise Integration Tools – Talend, MuleSoft, Spring integration.
  4. Java Technology Competencies at a Glance Competency Areas Worked on SDK Maps Analytics Ad Integration Testing Database/Data Mgmt. Build/Automation 1.5, 1.6, 1.7 Google Maps, Navteq Maps Google Analytics Openx Ad Server JUnit, TestNG, HTTPUnit, Selenium RC, Liquibase, Spring JDBC Jenkins, ANT, Maven, Hudson, OpsChef AppDynamics, New Relic Apache Axis, Apache CXF, Bouncycastle, JAAS Sonar, Crucible, PMD, Checkstyle Hibernate, iBatis Performance monitoring Web Service Framework Security Code Review Tool Object Relational Mapping Framework JSON Marshalling Logging component Media ffmpeg, xuggle, wowza media server, red5 Frameworks GoG, Spring, Struts Java JSON, Gson, Jackson Log4J
  5. The Neev Advantage • Java technologies are widely accepted in the industry due to proven problemsolving capabilities. • They are used in a variety of applications like enterprise Apps, web-based Apps, APIs, integration and customization of CMS among a host of others. • Java and Java technologies can be used in almost any B2C and B2B application. • Neev has been using Java and Java technologies since inception to deliver business solutions. • We work on the latest release from Java – Java 7.
  6. Services offered on Java • Product development • Porting applications to various Java frameworks • Application architecture re-design or improvement • Social Media Integration • Java based product Installation/ Upgrades • Application Support and Maintenance • Application Performance tuning and scaling • SaaS-ification
  7. Agile Development Methodology at Neev
  8. Extended Development Center Practices • Full Support for your India Strategy • Complete Life Cycle Support Planning • EDC Planning • EDC Setup and Transition • EDC Steady State Operations • EDC Transfer options •EDC Governance Transfer EDC • Advantages • Access to a rich and large pool of IT Skills • Reducing costs and for making them variable • Stretching the day through time-zone benefits: helps in time-to-market; support etc. • As a path to your captive setup Steady State Ops Setup & Transition
  9. Case Study 1: Building a light-weight Video Streaming Portal About the client: Apalya holds a monopoly in India in the mobile video streaming market. Apalya’s white-label platform is used by telecom majors like Airtel, Vodafone for providing mobile TV streaming services. Business Challenge: Apalya wanted to create a new product (my own multiplex) and position it as the “Next Gen Netflix of India”. It was meant to be a platform where various content providers would upload their content which would then be transformed to a format that would facilitate streaming. Solution: Neev designed and built a scalable solution on top of Amazon cloud. With a webbased front-end and a mobile application for mobile access, this was a true web-mobile-cloud integration. The solution provided cost savings with the help of cloud and also speeded up video transcoding - launching new machines and doing transcoding in parallel whenever computing power was needed for streaming. Video streaming was done using Wowza streaming server and Amazon Cloudfront. The solution also integrated an Ad server. Top Features and Challenges: •Player integration - JW play •Bookmarking movies and positions within movies •Supporting secure streaming in multiple streaming formats with rights support •Secure and resumable uploads to the cloud
  10. Case Study 1: Building a light-weight Video Streaming Portal Technology Stack: • Java / J2EE (Struts, Spring, Hibernate, JSP, JS/CSS) • AWS - EC2, S3, RDS, Auto-Scale, Cloud Front • Wowza Streaming Server • HTML5 • JW Player
  11. Case Study 2: A SaaS-based Distributed Sales Force Management App About the Client: The client is a privately held company based in India. Its solutions are widely used by large FMCG and financial companies in India to manage their distributed and indirect sales force. Business Challenge: FMCG, Telecom or Insurance businesses rely heavily on a distributed and indirect sales force. Most team members are on pay-rolls of distributors or other entities in the downstream supply chain. There was a need for a single highly configurable platform to remotely control and manage the capacity and performance of sales teams. Solution: Neev provided a SaaS based multi-tenancy solution using Groovy on Grails (GoG). Neev’s implementation team utilized GoG plug-ins smartly to deliver a rich feature set while expediting Go-to-Market by 40%. Plugins used included Internationalization Plugin, AWS Elastic Cache Plugin, Spring Security 2.0 Plugin and Batch Job Plugin. 9 modules were developed including Analytics which provided target and incentive recommendations and performance segmentations. Highly configurable work-flow based approvals and access controls were built in. Top Features and Challenges: • SaaS based multi-tenancy solution – multiple companies use the same code base • Highly configurable work-flow based system with approvals and access controls built in • Making the system work-flow based
  12. Case Study 2: A SaaS-based Distributed Sales Force Management App Technology Stack: • Groovy on Grails (GOG) • HTML, CSS, jQuery, Javascript • Open Source plugins: Excel upload, Email integration, Blogging, Excel creation • External Integrations: SMS gateways, Yammer, Fusion Charts • Third Party Libraries: Yammer, Fusion charts, SMS Gateways, CAS, Jasper • MySQL
  13. Case Study 3: Building a Corporate Social Networking App About the client: Started by Vivek Paul, Ex-vice chairman of Wipro’s software unit and a founding member of TPG Growth, in the year 2008, KineticGlue Online Communities Pvt Ltd., is a Bangalore-based company. Kinetic Glue is used in L&T Infotech, Dell India, Yes Bank and Oracle among others. Business Challenge: The client required Neev to help create a social media platform for large enterprises having a huge workforce. The social networking application also had to be a responsive one with superior performance. Solution: Neev’s scope of work involved development, quality assurance, release management, infrastructure support and customer support. It carried out the enhancement and maintenance of the application and provided inputs on usability best practices. Load balancing architecture was implemented for the servers to ensure a highly scalable model. Solution was delivered with a very fast time-to-market. Planned functional quality assurance (QA) and testing activities were carried out. Top Features and Challenges: • The highly scalable nature of platform allows it to handle huge traffic. Allows integration with other enterprise applications. • Provides authorities control over a company’s social network through network and admin controls and Provides multiple avenues of collaboration through browser, email, SMS and mobile applications.
  14. Case Study 3: Building a Corporate Social Networking App Technology Stack: • JAVA/J2EE • STRUTS • JDBC • HIBERNATE • TOMCAT • MYSQL • Amazon S3 In the News: • •
  15. Case Study 4: A Cloud-based Online Video Editing Platform and Marketplace About the client: Tubifi is a privately held company headquartered in Burlington, MA, USA. The Tubifi cloud-based video editing platform developed by Neev Technologies makes high quality video creation a snap, at a fraction of the original cost. Business Challenge: To develop a SaaS based video compiling and editing platform that can integrate with video stock footage providers and bring together ad-consumers, stock footage vendors and adcreators. As a startup, the client priority was to design and develop a functional MVP (Minimum Viable Product) to acquire investors, do a quick launch and gather a user base and then add more features. Solution: The solution separated the video transcoding and stock footage download from the video editor - Stock purchase requests were queued in Amazon SQS and executed in the back-end so that downloads can be optimized for traffic and bandwidth usage, while the user need not be online. Neev used a scrum-based Agile process to deliver a successful product in a relatively short time frame. Top Features and Challenges: • 2 Video & Audio tracks with additional voiceover tracks to support multiple clips. • Open Marketplace for creating ads - Creative Personnel/agencies can create demo videos and share with a select group. • Automatic update of compositions once clips are purchased. • Ability to export compositions as mp4 or FCP(final Cut Pro) format. • Using watermarked, Low-resolution footage in compositions without downloading them. • Automatic update of composition once clips are purchased.
  16. Case Study 4: A Cloud-based Online Video Editing Platform and Marketplace Technology Stack: • Custom built application on Java • Custom built video player on Flex • CAS for Single Sign on • MySQL DB • Twistage for transcoding video clips • Amazon Queuing Services (SQS) • Jenkins for continuous integration • Amazon Queuing Services (SQS) Jenkins for continuous integration In the News: • 0130218005696/en/Tubifi-CollaborationFeatures-Accelerate-Video-Production-Cloud/ •
  17. The Neev Edge • 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-ofbreed 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.
  18. A Few Clients
  19. Partnerships
  20. Neev Information Technologies Pvt. Ltd. India - Bangalore India - Pune The Estate, # 121,6th Floor, #13 L’Square, 3rd Floor Dickenson Road Parihar Chowk, Aundh, Bangalore-560042 Pune – 411007. Phone :+91 80 25594416 Phone : +91-64103338 For more info on our offerings, visit