Software engineering

is a big part of what Webprobity’s all about. Our software engineering profession is a collection of disciplines responsible for designing, developing, and delivering our products.

Webprobity ’s software engineers thrive on simplifying people’s jobs and lives and helping them reach new heights through ever-advancing technologies.
Webprobity is a global internet products company that builds innovative products and services used by users worldwide.
Software engineering is a big part of what Webprobity ’s all about. Our software engineering profession is a collection of disciplines responsible for designing, developing, and delivering our products.

Webprobity ’s software engineers thrive on simplifying people’s jobs and lives and helping them reach new heights through ever-advancing technologies.

At Webprobity,

We believe in a personal approach to every customer and project. Bringing in transparency, automation and dynamic environment, we choose development practices tailored to your specific business needs. With a modern Agile approach, we guarantee a timely delivery of the project within your budget.

Pushing the Envelope

At Webprobity, we deal with complex challenges needing advanced computing technologies and latest platforms and paradigms. Some of these include:
• Cassandra – a distributed database designed by Facebook/Rackspace and others. Currently in use by Twitter and Digg also
• Redis – an in-memory distributed data structure store – Memcached on steroids!
• Kestrel – a distributed queue designed by Twitter
• Hadoop Stack – a distributed processing stack used by the likes of Yahoo, Google and IBM
• Titanium – a cross-OS web kit host for cross-platform desktop app development
• Scala – a functional + object oriented language that targets the JVM and the CLR.

Creating Project Scope

Upon receiving the project details, We assigns a team to gather and analyze the requirements and create vision/scope documents. The team prepares functional specifications, design, detailed plans for milestones and delivery, as well as cost estimates.

Development

The development process starts off with creating Design Documents, Project Plans and Test Plans.

  1. A team of senior programmers develop a prototype to simulate the future application and receive feedback from the customer.
  2. When all the features are implemented and integrated according to the requirements, the testing team performs intense testing of the product and comes up with a user guide

Stabilization

In this stage, the product undergoes a full cycle of testing with bug fixing to ensure that application is running perfect.

    Project Delivery

    Upon the delivery of the project, you receive:

    • Application product
    • Documentation
    • Design
    • User manual
    • Setup program
    • Installation and maintenance instructions
    • Source code
    • Backup
    • Warranty
    • You retain full intellectual property rights and the Apps source code.

      Tools and Technologies

      Developement 

      Languages: Scala, Python, Ruby, Java, C#, VB.net, PHP, VC++, C++, Perl, Javascript, C, Shell , XAML , XUL , XML
      Web Technologies: HTML 5, CSS, LESS, Dojo, jQuery, YUI, Flash, Silverlight, Javascript , WCF , YAML
      CMSs: WordPress, Joomla, Drupal, DotNet
      Ecommerce CMS: Shopify, Magento, WooCommerce, OS Commerce
      CRMs: Seibel, Salesforce, Oracle, PeopleSoft, Informatica
      Frameworks & Libraries: Hibernate, Hibernate Shards, Spring, Apache MINA, Project Grizzly, log4j, XAPool, Poolman, Zend, CakePHP, Yii, Struts , log4net,EJB
      RDBMS: Postgres, MySQL, Microsft SQL Server, Firebird, SQLite , Teradata , MS Access
      NoSql Stores: Redis, Cassandra, Voldemort, Berkeley DB
      Distributed Caches: Redis, Memcache,Varnish
      Distributed Queues: Kestrel, RabbitMQ
      Distributed Processing: Hadoop + Pig + ZooKeeper + Mahout
      Cloud Platforms: Amazon Web Services, Google App Engine, Microsoft Azure,Heroku
      Protocols: XMPP, Jingle, ICE, RTSP, SMTP, POP, IMAP , REST
      Scripting: Perl, Python, Ruby,Shell Scripting
      Unit Testing: JUnit, NUnit, MbUnit
      Stress Testing: Jmeter, Tsung, Iozone, Iometer, Bonnie, Bonnie++
      Functional Testing: Watir, Selenium
      Installers: NSIS

      System Administration  

      OS: Linux (Redhat, CentOS,Debian,Ubuntu)Windows, iOS, Android
      Monitoring: Nagios, Cactii, Ganglia
      Config Management: Puppet
      Infrastructure: ServerIron Load Balancers, Cisco ASA Firewall,FC/iSCSI SANs (Comet, Dell)ServerIron Load Balancers, fail2ban, iptables
      Scripting: Bash, Perl, Expect, Python, PHP, VBS, Powershell,Shell Scripting(awk)
      File Systems: Ext2,Ext3, NTFS, XFS, GFS
      Other: DRBD, Heartbeat, ldirectord, RIS, LVS

      Services

      App/Web Servers: Tomcat, Resin, IIS, PHP Accelerator,     Jetty,Apache,Nginx,JBoss,WebLogic,WebSphere
      Mail Servers: Qmail, Postfix, Sendmail
      Mailing List: Ezmlm, Mailman, Sympa
      Antivirus / Antispam: clamd, Razor, Kaspersky server, Pyzor, Policyd, RBL/DNSBL
      Jabber Servers: eJabberd, Tigase, Openfire
      VOIP Servers: Asterisk, Elastix
      DNS Servers: BIND, Power DNS, DLZ, Microsoft DNS
      Proxy servers: Squid, ISA, Perdition, NGinx, Varnish, Perlbal
      DB Replication: Slony, MSSQL Replication
      FTP Servers: Proftpd, VSftpd
      Virtualization: Xen, VMware ,VirtualBox
      Patch Management: WSUS, Yum, up2date

      User Interface (UI)  

      • UI Prototyping: Balsamiq, Axure
        Design: Photoshop, Flash, CorelDraw
        Web: ECMAScript (ActionScript/JavaScript), RSS, XML, HTML 5.0, XHTML, CSS 3.0

      Want To Start A Project?

      It's Simple ....

      Leave Us A Message

      3 + 3 =

      WhatsApp chat